:root{--font-extra-lg: 90px;--font-lg: 70px;--font-big: 34px;--font-md: 30px;--font-small: 22px;--font-smaller: 16px;--font-smallest: 12px}@media only screen and (max-width: 767px){:root{--font-extra-lg: 30px;--font-lg: 24px;--font-big: 24px;--font-md: 20px;--font-small: 16px;--font-smaller: 12px;--font-smallest: 10px}}.accepts-marketing{display:flex}.text__extra-lg{font-size:var(--font-extra-lg)}.text__lg{font-size:var(--font-lg)}.text__big{font-size:var(--font-big)}.text__md{font-size:var(--font-md)}.text__small,.text__small p{font-size:var(--font-small)}.text__smaller,.text__smaller p{font-size:var(--font-smaller)}.text__smallest{font-size:var(--font-smallest)}.custom-content-link{margin-top:40px}.custom-content-link a{text-decoration:underline}.custom-block-container .custom-block-content .section-header{margin-top:30px;margin-bottom:20px}.custom-block-container .custom-block-content .section-header{text-align:left}.header-sub-japanese{color:#fff;font-size:15px;margin-top:10px;font-family:Ryo Text PlusN,serif;font-weight:700}.site-header.site-header--opening .header-sub-japanese{display:none}body .page-width .site-nav__link.site-nav__link--underline{font-family:Ryo Text PlusN,serif}@media (max-width: 768px){.header-sub-japanese{font-size:12px}}.brand-story-container .section-header .section-header__title{margin-bottom:70px}.brand-story-container .brand-story-content{display:flex;justify-content:center}.brand-story-container .content-section-1{margin-top:200px;display:flex}.brand-story-container .content-section-1 .brand-image-container{margin-top:auto;margin-bottom:0}.brand-story-container .content-section-2 .brand-image-container{justify-content:flex-end;display:flex}.brand-story-container .content-section-2 .brand-image-container img{max-height:520px;width:auto}.brand-story-container .content-section-1 .brand-image-container img{max-height:932px;width:auto}.variant-input-wrap label.circle{border-radius:50%}.product-btn-container{display:flex;justify-content:space-between}.product-btn-container .button-wrapper{width:70%}.product-btn-container .btn--full.add-to-cart,.product-btn-container .shopify-payment-button{width:100%;margin-bottom:30px;background:#000;color:#fff}.product-btn-container .product__quantity{margin-bottom:0;max-height:48px}.product-btn-container .product__quantity .js-qty__wrapper,.product-btn-container .product__quantity .js-qty__wrapper input{height:100%}.material-flex{display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.material-flex{justify-content:flex-start}.swym-wishlist-button-bar{margin-left:20px}.product-btn-container .button-wrapper{max-width:450px}}.product-btn-container .shopify-payment-button,.product-btn-container .shopify-payment-button__button{border-color:#000;color:#000;background-color:transparent}.product-btn-container .shopify-payment-button:hover,.product-btn-container .shopify-payment-button__button:hover{border-color:#000;color:#000!important;background-color:transparent!important}.shopify-payment-button span{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.3em}.shopify-payment-button__more-options{text-decoration:underline;font-weight:700;color:#000}@media (max-width: 767px){.product-btn-container{flex-wrap:wrap;justify-content:flex-start}.product-btn-container .button-wrapper{width:100%;margin-top:20px}.product-btn-container .product__quantity{margin-right:20px}.product-btn-container .btn--full.add-to-cart,.product-btn-container .shopify-payment-button{margin-bottom:20px}}.article__body div img{display:block;text-align:center;margin:50px auto}.custom-blog-page{background-color:#fff;width:100%;padding-bottom:50px}.custom-image__small{max-width:300px}.custom-block-content.brand-story{padding-left:0}.collection-hero__image[data-disable-animations=true]{min-height:390px;opacity:1;animation:none}.custom-page-width{max-width:1500px;margin:0 auto}#shopify-section-page-brand-story-template .custom-block-image{margin-top:40px;display:flex}.kv__with-text .header-with-title__block{position:relative}.kv__with-text .kv__text{position:absolute;top:100px;z-index:19;color:#fff}.kv__with-text .kv__text.darker-text{color:#000}.kv__with-text .kv__text.centered-text{margin-left:auto;margin-right:auto;top:45%;left:0;right:0;text-align:center}.collection-sidebar .collection-sidebar__group{border:none}.collection-item__title--overlaid-box>span{background:transparent;color:#fff}.index-section .section-header__title,.footer__small-text{text-align:left}.brand-story-container .section-header__title.text__extra-lg{text-align:left;margin-left:40px}.footer__newsletter input{padding-left:10px}span.footer__newsletter-btn-label{display:block}button.footer__newsletter-btn{background:#efefef;color:#333;padding:9px}@media all and (min-width: 0) and (max-width: 767px){button.footer__newsletter-btn{padding:12px}}.collection-sidebar .collapsible-trigger,.collection-sidebar .tag-list a,.custom-content-link,.account-titles{font-size:16px;letter-spacing:2px}.usf-vendor,.grid-product__tag.grid-product__tag--sale{display:none}.account-titles.text__big{font-size:var(--font-big)}.grid-product__title.grid-product__title--body{font-size:11px;text-align:left}.grid-product__meta .grid-product__price{margin-top:0}.kv-with__text{position:relative}.kv-text{position:absolute;top:20px;left:40px;color:#fff;z-index:2}.kv-text.position-middle{top:40%;left:0;right:0;width:40%;margin-left:auto;margin-right:auto}.wrapping-page-container .section-header__title{text-align:left}.variant-input-wrap{display:flex;align-items:center}.product-variant__links{font-family:DM Sans,sans-serif;box-shadow:0 0 0 2px #000;position:relative;display:inline-block;font-weight:400;padding:8px 15px;margin:0 7px 18px 5px;background-color:#f8f7f2;background-color:var(--colorBody);box-shadow:0 0 0 1px #e8e8e1;box-shadow:0 0 0 1px var(--colorBorder);overflow:hidden}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute{background:#2c2c2c}.wrapping-text{padding:20px}@media screen and (max-width: 767px){.wrapping-text{padding:0}}#wrappingNoteActivator{display:flex;align-items:center}#wrappingNoteActivator label{margin-bottom:0}#wrappingNoteActivator label{margin-top:-3px}#wrappingNoteText{display:none}#CartNote{background:#fff}#shopify-section-page-lab-grown-diamond-template .custom-block-absolute,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute{position:relative}#shopify-section-page-lab-grown-diamond-template .custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute .section-header,#shopify-section-page-lab-grown-diamond-template .custom-block-absolute .section-text,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute .section-text{color:#fff}.section-text-bottom-left,.section-text-bottom-right{color:#fff;padding:40px;text-align:center}.four-block-text .with-margin-top{margin-top:200px}.four-block-text .gray-background{background-color:#e4e5e2}.four-block-text .gray-background .section-header{margin-top:150px;padding-left:50px}.four-block-text .text-container{padding-left:40px;padding-right:40px;margin-top:30%;padding-bottom:30px}.four-block-text .dark-gray-background{background-color:#2c2c2c;padding-bottom:200px}.four-block-text .dark-gray-background .section-header{color:#fff;margin-left:10%;margin-bottom:100px}.four-block-text .triangle-container{display:flex;padding-left:5%;justify-content:space-around}.columns-with-small-image .section-header__title{text-align:left;display:flex;justify-content:center}.four-block-text.custom-page-wrapper p,.four-block-text.custom-page-wrapper h2{text-align:left}.js-address-country-new{padding-left:0}.zip-code-new{padding-left:10px}.prefecture-new{padding-left:0;width:50%}.city-new{padding-left:10px}.phone-number-new{padding-left:0;width:100%}.phone-number-new .phone-number-new-inner{width:50%}.product-single__sticky .swym-btn-container .swym-button.swym-added:after{opacity:1}.product-single__sticky .swym-added.swym-add-to-wishlist,.product-single__sticky .swym-added.swym-add-to-wishlist:after,.product-single__sticky .swym-added.swym-add-to-wishlist+.swym-fave-count{color:#000}.product-single__sticky button.swym-button.disabled,.product-single__sticky button.swym-button:disabled{opacity:1}.grid-product__tag{left:0;right:auto}.brand-text-container .about-content-link a{text-decoration:underline}.pagination .page.current:before{content:" ";width:0;height:0;border-bottom:8px solid #000;border-left:16px solid transparent;border-right:16px solid transparent;position:absolute;top:-8px;left:0}.pagination .page.current{padding:5px 10px}.pagination .page.current{color:#fff;opacity:1;width:33px;height:25px;background-color:#000;position:relative}.pagination .page.current:after{content:"";width:0;position:absolute;border-top:8px solid #000;border-left:16px solid transparent;border-right:16px solid transparent;bottom:-8px;left:0}.product-single__meta .product__price{font-weight:700}.product-single__meta{text-align:left}.cart-attribute__field .delivery-date-boolean-label{margin:0;vertical-align:middle;min-width:110px}.address-new-toggle.btn--small{min-width:120px}.variant-input-wrap label.circle{width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0}.grid-product__price{text-align:left}.custom-block-content.about-page-block{background:#e4e5e2}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header{text-align:left}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text{height:50%;width:100%;display:flex;align-items:center}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .section-header__title,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .section-text-container,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .section-header__title,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .section-text-container{width:80%;margin-left:auto;margin-right:auto}#PageContainer #CustomerLoginForm .grid__item.one-half.text-right{padding-left:0}.template-customers-addresses .section-header{margin-top:40px}.header-wrapper--sticky .white-icon{display:none}.header-wrapper--sticky .black-icon,.header-wrapper--sticky.is-light .white-icon{display:block}.header-wrapper--sticky.is-light .black-icon{display:none}.header-wrapper--sticky.is-light .custom-search-input{border-bottom:1px solid #fff}.header-wrapper--sticky.is-light .custom-search-input input{color:#fff}.site-header .white-icon{display:none}.product-single__sticky,.image-wrap-hover{position:relative}.image-wrap-hover.image-wrap .hover-img{position:absolute;left:0;top:0;display:none}.image-wrap-hover:hover .hover-img{display:block}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-left p,#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-right p,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-left p,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-right p{text-align:center}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-left,#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-right,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-left,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-right{position:relative}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-left img,#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-right img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-left img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-right img{position:absolute}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text{margin-bottom:0;position:relative}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval{position:absolute;border:1px solid #fff;border-radius:50%;width:100%;height:100%}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval{top:0}#shopify-section-page-lab-grown-diamond-template .text__smaller p,#shopify-section-page-lab-grown-diamond-template .text-left .rte p,#shopify-section-page-lab-grown-diamond-template .text-center .rte p,#shopify-section-page-lab-grown-color-stones-template .text__smaller p,#shopify-section-page-lab-grown-color-stones-template .text-left .rte p,#shopify-section-page-lab-grown-color-stones-template .text-center .rte p{text-align:justify}.background-media-text__container{position:relative}.shopify-payment-button{margin-top:0;margin-right:10px}.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-family:DM Sans,sans-serif}.banner-promo{position:fixed;bottom:0;z-index:100}.banner-promo-close{background:#000;width:24px;height:24px;position:relative;border-radius:50px;margin-left:10px;margin-bottom:-10px}.banner-promo-close:after{content:"";height:10px;border-left:2px solid #fff;position:absolute;transform:rotate(45deg);left:11px;top:7px}.banner-promo-close:before{content:"";height:10px;border-left:2px solid #fff;position:absolute;transform:rotate(-45deg);left:11px;top:7px}@media screen and (max-width: 767px){.banner-promo.banner-promo-cart{width:100vw}.banner-promo.banner-promo-cart.banner-promo-bottom{bottom:0}}#bannerPopup{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 767px){#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header{height:225px}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval{border:none}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header img,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text img,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header img,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text img{display:none}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-left img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-left img{top:-10px;left:-35px;margin-left:5%}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-right img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-right img{top:-40px;left:-35px}.drawer__contents .collection-filter__item.collection-filter__item--sort{display:none}.site-header__logo-link .black-icon,.header-wrapper--sticky .black-icon{margin-left:auto;margin-right:auto}.header-wrapper--sticky.is-light .white-icon{margin-right:auto;margin-left:auto}.image-with-padding .collection-hero__image.sp-only{min-height:1px}#PageContainer #CustomerLoginForm,#PageContainer .page-width .rte.rte--nomargin,.form-vertical{margin-left:5%;margin-right:5%}.kv__with-text.lab-grown__section-1 .kv__text.centered-text{top:5%;left:5%;text-align:left;font-size:24px}.kv__with-text.lab-grown__section-1 .kv__text.centered-text.text-position-bottom{top:initial;bottom:5%}.kv__with-text.lab-grown__section-1 .kv__text.centered-text h2{font-size:24px}#shopify-section-page-lab-grown-diamond-template .second-with-image-on-top,#shopify-section-page-lab-grown-color-stones-template .second-with-image-on-top{display:flex;flex-direction:column}#shopify-section-page-lab-grown-diamond-template .second-with-image-on-top .above-absolute-image-text,#shopify-section-page-lab-grown-color-stones-template .second-with-image-on-top .above-absolute-image-text{order:2}#shopify-section-page-lab-grown-diamond-template .custom-image__small.not-full-width,#shopify-section-page-lab-grown-color-stones-template .custom-image__small.not-full-width{padding:20px;max-width:100%}#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute{min-height:450px}.brand-story-page .custom-explanation{margin-left:20px}.kv-text{left:20px}[data-center-text=true] .grid-product__meta{display:block}[data-center-text=true] .grid-product__meta .grid-product__price{text-align:left}.four-block-text .gray-background{margin-top:-10px;padding-top:20px}.four-block-text .gray-background .section-header{margin-top:0;padding-left:50px}.four-block-text .dark-gray-background{padding-top:20px;padding-bottom:100px}.four-block-text .dark-gray-background .section-header.with-margin-top{color:#fff;margin-left:5%;margin-top:0;margin-bottom:100px}.site-header{background:none}.background-media-text__container,.background-media-text__video{height:100%}#shopify-section-page-lab-grown-diamond-template .above-absolute-image-text,#shopify-section-page-lab-grown-color-stones-template .above-absolute-image-text{padding:40px}#shopify-section-page-lab-grown-diamond-template .custom-block-absolute .section-header,#shopify-section-page-lab-grown-diamond-template .custom-block-absolute .section-text,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute .section-header,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute .section-text{border:none}.account-page .grid__item.medium-up--one-fifth.grid__item--sidebar{display:none}.section-header__title.basic-page{margin-top:30px}.custom-block-container .custom-block-content .custom-explanation{margin-top:45px}.h2.product-single__title{text-align:left}[data-type_headers_align_text=true] .breadcrumb{margin-left:30px;text-align:left}.image-with-padding{padding:50px 10px}.not-full-width{padding:0 20px}.custom-page-width{padding:0}.custom-blog-hero__title-container{padding:10px 20px 30px}.custom-blog-hero__title-container .section-header__date{margin-top:20px;font-size:var(--font-smaller);font-family:DM Sans,sans-serif}.grid__item.mobile-custom-layout .grid .grid__item{float:none;width:100%}.product-btn-container .add-to-cart{width:60%}.brand-text-container .custom-content-link{margin-top:10px}img[data-sizes=auto].sp-hidden,.sp-hidden,.brand-image-container .sp-hidden,.collection-hero__image.sp-hidden,.custom-account-icon,.custom-header-icon-group .custom-cart-icon.sp-hidden{display:none}.mobile-nav__social a{padding:0}li.mobile-nav__item a.mobile-nav__link{font-family:Ryo Text PlusN,serif}.mobile-nav__social-item{border:none;text-align:left}.brand-story-container .content-section-1 .brand-image-container img,.brand-story-container .content-section-2 .brand-image-container img{width:100vw;max-height:none}.brand-story-content{overflow-x:hidden}.brand-text-container{padding-left:20%;padding-top:30px;padding-bottom:10%}.brand-story-container .content-section-1{margin-top:0}.brand-story-container .brand-story-content{display:flex;flex-direction:column}.brand-story-container .content-section-1,.brand-story-container .content-section-2{width:100%}.brand-story-container .content-section-2{display:flex;flex-direction:column}.brand-story-container .content-section-2 .brand-image-container{order:4}.wrapping-page-container .section-header__title{margin-top:30px;margin-bottom:30px}.wrapping-page-container .wrapping-page-content{padding:35px 35px 35px 0}.custom-block-content.about-page-block{padding:20px 20px 35px}.custom-block-content.about-page-block .custom-subtitle,.custom-block-content.about-page-block .custom-explanation{margin-left:0%}.breadcrumb{display:none}.template-product .page-container .transition-body .main-content .shopify-section .product-section .page-content .page-width .grid .breadcrumb{display:block}.columns-with-small-image .custom-block-image{display:flex;flex-direction:column}.columns-with-small-image .custom-block-image .section-header{order:2}.columns-with-small-image .custom-block-image .section-header .section-header__title{display:block}.columns-with-small-image .custom-block-image .section-header .section-header__title,.columns-with-small-image .custom-text-container{margin-left:5%;margin-right:5%}.columns-with-small-image .custom-block-image img{max-width:100vw;padding:0}.zip-code-new{padding-left:0}.prefecture-new{padding-left:0;width:100%}.city-new{padding-left:0}.phone-number-new{width:100%}.phone-number-new-inner{width:50%}.phone-number-new .phone-number-new-inner{width:100%}.page-width.basic-page{padding:50px 0}.login-with__checkout .one-half{width:100%;padding:15px}.hero--650px{height:585.5px}.writing-before-text{display:flex;flex-direction:column}.writing-before-text .custom-block-image{order:2}.custom-explanation.align-bottom.text__smaller{margin-bottom:0}.site-header__logo .medium-up--hide{width:70px}.account-header .btn--secondary.btn--small{margin-bottom:15px}.footer__logo{max-width:205px;margin-left:auto;margin-right:auto}.packaging-small-image{margin-bottom:50px}}.dark_background{background:#2c2c2c;padding-top:40px}.dark_background img{max-width:750px;margin-left:auto;margin-right:auto}.dark_background h2,.dark_background p{color:#fff;text-align:center}#shopify-section-page-faq-template .breadcrumb{display:none}#shopify-section-page-faq-template{padding-top:50px}.cart__item-row .cart-attribute__field{text-align:left}#shopify-section-page-faq-template .page-content .page-blocks div .faq-wrapper{border-bottom:1px solid #a5a5a5}#shopify-section-page-faq-template .page-content .page-blocks div .faq-dropdown{display:flex;justify-content:space-between;padding:15px 0}@media only screen and (min-width: 768px){#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute{padding:50px 0}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-left img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-left img{top:-25px;left:-28px}#shopify-section-page-lab-grown-diamond-template .four-block-text .triangle-container .section-text-bottom-right img,#shopify-section-page-lab-grown-color-stones-template .four-block-text .triangle-container .section-text-bottom-right img{top:-60px;left:-31px}#CollectionAja xContent .page-full,#CollectionAjaxContent .page-width{padding:0 17px}.packaging-small-image{margin-top:150px;max-height:524px;width:auto;margin-bottom:100px}#SiteHeader .site-header__logo .site-header__logo-link img{width:134px}#swym-wishlist-render-container{max-width:1000px;margin-left:auto;margin-right:auto;padding:40px}.template-customers-account .medium-up--four-fifths{width:100%}.account-titles.big-margin-top{margin-top:85px}.login-with__checkout{display:flex}.login-with__checkout .one-half{padding:15px}.cart-header h1.section-header__title.account-titles.text__big{width:60%;text-align:left}.product-single__description p,.product-single__description ul li{font-size:14px}#CollectionAjaxContent .collection-sidebar{margin-top:35px}.hero__text-content.upper-center{vertical-align:top;text-align:center}.columns-with-small-image{padding-top:100px;padding-bottom:100px}.columns-with-small-image .custom-text-container{max-width:542px;margin-left:auto;margin-right:auto;margin-top:20%}.columns-with-small-image img{margin-top:150px;max-height:439px;width:auto;margin-left:auto;margin-right:10%}.custom-block-content.about-page-block{padding-left:60px}.breadcrumb{margin-left:22px}.account-page,.cart-page{margin-top:50px}.account-page .grid__item.medium-up--one-fifth.grid__item--sidebar .account-list__links{list-style-type:none}.account-header,.cart-header{display:flex;justify-content:space-between}.account-header .btn--secondary.btn--small{border:none;text-align:right;width:200px}.custom-blog-page .article__body{margin-top:-50px;padding-top:100px}.custom-block-content.brand-story-3{margin-top:40px;display:block}.brand-story-page .custom-block-container{padding-top:40px}.image-with-padding{padding:70px}.page-full,.page-width{padding:0 40px}.custom-blog-hero{display:flex}.custom-blog-hero>div{width:100%}.custom-blog-hero img{width:100%}.custom-blog-hero .custom-blog-hero__title-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.custom-blog-hero .custom-blog-hero__title-container .text__md{text-align:left;margin:2rem}.custom-blog-hero .custom-blog-hero__title-container .section-header__date{font-size:var(--font-md);margin:2rem}.brand-text-container .custom-content-link{margin-top:40px}.brand-text-container{margin-top:100px}.brand-story-container .content-section-2{padding-right:10%}img[data-sizes=auto].sp-only,.sp-only,.brand-image-container .sp-only,.collection-hero__image.sp-only{display:none}.content-section-1 .brand-image-container{padding-right:20%}.wrapping-page-container{display:flex;padding-top:50px}.wrapping-page-content{padding:200px 50px}.custom-block-content.about-page-block{padding-right:20px;display:flex;justify-content:space-around;flex-direction:column}.custom-block-container .custom-block-content .custom-subtitle,.custom-block-container .custom-block-content .custom-explanation{padding-left:10%;padding-right:10%}.custom-block-container{display:flex;justify-content:center;background-color:#f8f7f2}.custom-block-container .custom-block-image.right-aligned{order:2}.column-half-max-width{max-width:750px;width:50%}[data-center-text=true] .article__grid-meta{text-align:left}.index-section--faq{padding-bottom:10px;border-bottom:1px solid}.index-section--faq .page-width .h2{margin-bottom:0}#shopify-section-page-faq-template .page-content .page-blocks div .faq-dropdown{display:flex;justify-content:space-between;padding:15px 0}#shopify-section-page-faq-template .page-width .page-blocks{margin-bottom:160px}#shopify-section-page-lab-grown-diamond-template .page-width--narrow,#shopify-section-page-lab-grown-color-stones-template .page-width--narrow{max-width:541px}#shopify-section-page-lab-grown-diamond-template .page-width--narrow.text-left,#shopify-section-page-lab-grown-color-stones-template .page-width--narrow.text-left{margin-left:10%;margin-right:auto}#shopify-section-page-lab-grown-diamond-template .column-half-max-width,#shopify-section-page-lab-grown-color-stones-template .column-half-max-width{position:relative}#shopify-section-page-lab-grown-diamond-template .above-absolute-image-text,#shopify-section-page-lab-grown-color-stones-template .above-absolute-image-text{width:80%;margin-left:auto;margin-right:auto;padding:50px 0}.basic-page{padding:50px 40px}.basic-page .breadcrumb{display:none}}@media only screen and (max-width: 992px){.mobile-nav .medium-up--hide{display:block}#CollectionAjaxContent .page-full,#CollectionAjaxContent .page-width{padding:0 17px}#CollectionSection .grid--uniform .medium-up--one-fifth:nth-of-type(5n+1),.grid--uniform .medium-up--one-half:nth-of-type(odd),.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1),.grid--uniform .medium-up--one-sixth:nth-of-type(6n+1),.grid--uniform .medium-up--one-third:nth-of-type(3n+1),.grid--uniform .medium-up--three-sixths:nth-of-type(odd),.grid--uniform .medium-up--two-sixths:nth-of-type(3n+1){clear:inherit}#CollectionSection .grid{margin-left:-17px}#CollectionSection .grid__item{margin-bottom:15px}#CollectionSection .small--one-half{width:50%}#CollectionSection .big-screens-only{display:none}#CollectionSection .small-screens-only{display:block}#SiteHeader .small--hide{display:none!important}#SiteHeader .medium-up--hide{display:block!important}}@media only screen and (min-width: 993px){#CollectionSection .grid__item{margin-bottom:30px}#CollectionSection .medium-up--one-third{width:33.33333%}#SiteHeader .small--hide{display:block!important}#SiteHeader .medium-up--hide{display:none!important}#CollectionSection .big-screens-only{display:block}#CollectionSection .small-screens-only{display:none}}@media only screen and (min-width: 768px) and (max-width: 1023px){.columns-with-small-image .section-header__title{text-align:left;font-size:40px}#shopify-section-page-lab-grown-diamond-template .custom-block-absolute .section-header .section-header__title.text__lg,#shopify-section-page-lab-grown-color-stones-template .custom-block-absolute .section-header .section-header__title.text__lg{font-size:40px}.custom-block-container .custom-block-content .section-header .section-header__title.text__lg{font-size:46px}.custom-content-link{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1282px){#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval,#shopify-section-page-lab-grown-diamond-template .custom-block-image.column-half-max-width.custom-block-absolute .section-text .oval,#shopify-section-page-lab-grown-color-stones-template .custom-block-image.column-half-max-width.custom-block-absolute .section-header .oval{width:120%;left:-10%}}.custom-blog-hero .mailLink{font-family:Ryo Text PlusN,serif;padding:10px}form .product__inventory{display:inline-block}.product-recommendation{margin:75px 0}.product-recommendation .section-header{text-align:left}.cart-attribute__field .delivery-date-boolean{vertical-align:middle}.sp-sticky.cart__page-col{background:#fff;padding:25px 20px 0;overflow-x:auto}#delivery-date{margin-top:10px}@media screen and (max-width: 768px){.section-header__title.account-titles.text__big{margin-bottom:10px}#delivery-date{margin-top:10px}.cart-attribute__field .delivery-date-boolean{margin:0!important}}@media (max-width: 767px){#delivery-time{font-size:12px!important}.product-recommendation{margin:40px 0}.usf-sr-config{position:sticky;top:65px;z-index:10;background-color:#f8f7f2}}.wrapping-text{border-top:2px solid #000;padding-top:20px}@media screen and (min-width: 768px){.cart-attribute__field.cart-attributes-delivery-datetime.cart-attribute-delivery-date{margin-top:0}#delivery-time{font-size:14px}.cart__checkout-wrapper{margin-top:0}.hero.hero--650px{height:400px}}@media screen and (min-width: 1200px){.hero.hero--650px{height:500px}}@media screen and (min-width: 1400px){.hero.hero--650px{height:600px}}@media screen and (min-width: 1600px){.hero.hero--650px{height:800px}}.custom-page-wrapper:nth-child(4) .about-page-block .custom-content-link{visibility:hidden}small{display:inline-block}#CollectionSection .text-container{width:79%;float:right;text-align:left}#CollectionSection .text-container .sub-title{margin:3px 0}#CollectionSection .text-container .title{margin-bottom:30px}#CollectionSection .usf-label.usf-btn{margin-left:15px}#CollectionSection .usf-facet .usf-pm{left:0;right:initial}#CollectionSection .usf-facets{width:19%}@media only screen and (max-width: 768px){#CollectionSection .text-container{width:100%;float:initial}#CollectionHeaderSection .collection-hero{height:550px}}#AnnouncementSlider .flickity-button{display:none}.product__photos .flickity-button{bottom:-55px;top:initial;z-index:10;background-color:#f8f7f2}.product__photos .flickity-button svg{fill:#000}.product__photos .flickity-button.flickity-next{right:30px}.product__photos .flickity-button.flickity-previous{left:30px}@media (min-width: 769px){.product__photos .flickity-button{display:none}}.product-single__meta .product__policies.rte{display:inline-block}.product-single__meta .point-flex{display:flex;font-family:"'DM Sans', sans-serif";font-size:13px}.product-single__meta .point-flex p{margin:0}.product-single__meta .point-flex p:first-child{margin-right:15px;font-weight:700}.product-single__meta .point-flex p:nth-child(2){text-decoration:underline}.product-single__meta .point-flex p:nth-child(2):hover{cursor:pointer}.product-single__meta .product__policies.rte{margin-bottom:10px}.product-single__meta .product__price-savings{margin-left:15px;font-size:14px;color:initial}.product-single__meta .product__price.on-sale{color:#c20000}.custom-content .custom__item{margin-bottom:0}div#insta-feed{margin-bottom:30px}.collection-grid__wrapper .title small{font-size:22px}#instagram-stories-box{margin-top:25px;margin-bottom:-10px}#feed-21127.instafeed-shopify{margin-bottom:30px}.index-section .text-center.featured-content{margin-top:-25px;margin-bottom:-55px}.index-section .text-center.featured-content h2{text-align:center}@media (max-width: 767px){.index-section .text-center.featured-content{margin-top:-20px;margin-bottom:-40px}}@media screen and (max-width: 992px){.sp-only.flex{display:flex}}.delivery-caution__container .delivery-caution__statement{color:red;font-weight:700;padding-top:3px}@media (max-width: 767px){.announcement-text{font-size:inherit}}.jdgm-form__fieldset p{color:#7d7d7d;font-size:12px;text-align:left}.jdgm-form__fieldset p a{color:#7d7d7d}@media (max-width: 767px){.jdgm-form{padding:0}.jdgm-form__fieldset ::placeholder,.jdgm-form__email-fieldset ::placeholder{font-size:10px}}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{border:none!important}.jdgm-carousel-wrapper .jdgm-carousel-title{color:#000!important;background-color:#f8f7f1!important}.grid-product__tag.grid-product__tag--sold-out{text-transform:uppercase}.jdgm-carousel-item__product.jdgm-ellipsis{color:#00f}.jdgm-carousel-item__product.jdgm-ellipsis:hover{text-decoration:underline}._smartpay_ZCvkH ._smartpay_CxWEh{background-color:#fff;padding:10px}.icon_container{display:flex;align-items:center}.anni-header{font-size:3em}.anni-section{margin-bottom:5rem}.anni-section{font-weight:500}.anni-section-header{display:flex;align-items:center;gap:1rem}.anni-section-header-number{display:flex;align-items:center}.anni-section-header-number p{font-size:5rem;margin:0}.anni-section-header-text h2{margin:0}.anni-section-text{margin-top:2rem}.akiko-nakayama,.mikawaya{display:flex;gap:3rem;align-items:center}.mikawaya{flex-direction:row-reverse;align-items:end}.akiko-nakayama p,.mikawaya p{font-size:.9em}.akiko-nakayama img{display:block;width:30%}.text-japanese{font-family:Ryo Text PlusN,serif;font-weight:700}h3.text-japanese{line-height:1.2}.mikawaya-logo{margin-bottom:2rem}.anni-paperbag-img{display:flex}.anni-diamond-inside{gap:1rem}.anni-paperbag-img img{display:block;width:50%}@media (max-width: 600px){.akiko-nakayama,.mikawaya{flex-direction:column;align-items:center}.akiko-nakayama img{width:50%}}.ranking-number{position:absolute;right:0;z-index:10;width:50px;max-width:25%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;color:#fff}.ranking-1{background-color:#b49628}.ranking-2{background-color:#96a0aa}.ranking-3{background-color:#aa5a3c}.ranking-4,.ranking-5,.ranking-6{background-color:#000}.site-nav__dropdown{max-height:80dvh;overflow-y:scroll}:root{--ribbon-width: 2.8rem}.grid-product__tag:not(.grid-product__tag--sold-out,.grid-product__tag--sale){position:absolute;top:0;text-align:center;display:block;width:var(--ribbon-width);aspect-ratio:1/1;padding:calc(var(--ribbon-width) * .43) 0 0;background:#959595}.tag_type_NEW{background:#959595}.tag_type_BESTSELLER,.tag_type_LONGSELLER{background:#000;padding:calc(var(--ribbon-width) * .25) 0 0}.tag_label{color:#fff;font-size:1rem}.seller{font-size:calc(var(--ribbon-width) * .25)}.grid-product__tag:not(.grid-product__tag--sold-out,.grid-product__tag--sale):after{content:"";width:100%;top:100%;position:absolute;left:0;display:block;border-width:0 calc(var(--ribbon-width) / 2) calc(var(--ribbon-width) / 3) calc(var(--ribbon-width) / 2);border-style:solid;box-sizing:border-box;border-color:#959595;border-bottom-color:transparent}.tag_type_NEW:after{border-color:#959595;border-bottom-color:transparent}.tag_type_BESTSELLER:after,.tag_type_LONGSELLER:after{border-color:#000;border-bottom-color:transparent}.grid-product__tag.tag_type_ELSE{font-size:calc(var(--typeBaseSize) * .65);position:absolute;top:0;right:0;line-height:1;padding:6px 5px 6px 7px;background-color:#111;background-color:var(--colorBtnPrimary);color:#fff;color:var(--colorBtnPrimaryText);z-index:2;transition:opacity .4s ease;width:fit-content;aspect-ratio:unset}.grid-product__tag.tag_type_ELSE .tag_label{font-size:unset}.grid-product__tag.tag_type_ELSE:after{display:none}@media (max-width: 600px){:root{--ribbon-width: 1.9rem}.tag_label{font-size:.7rem}}@media (max-width: 480px){:root{--ribbon-width: 1.7rem}.tag_label{font-size:.6rem}}.grid-product__tag--sold-out{display:none}.account-newsletter form{width:fit-content;min-width:320px}@media (max-width: 768px){.form__submit--large{display:block}.form__submit--small{display:none}}.article-grid-item .image-wrap{aspect-ratio:1/1}.article-grid-item .image-wrap .grid__image-ratio{height:100%}.article-grid-item .image-wrap .grid__image-ratio:before{content:unset}.article-grid-item .image-wrap .grid__image-ratio img{position:relative}.rte.article__excerpt{font-size:14px}@media only screen and (max-width: 450px){.loloyal-launcher-wrapper .loloyal-iframe-page{top:unset!important;height:75vh!important;border-radius:16px 16px 0 0!important;overflow:hidden;box-shadow:0 -8px 10px 2px #00000040}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom-global.css.map */
