@font-face{font-family:Dream Avenue;src:url(/cdn/shop/files/Dream-Avenue.woff2?v=1761634107) format("woff2");font-display:swap}@font-face{font-family:Cafela-Regular;src:url(/cdn/shop/files/Cafela-Regular.woff2?v=1761635459) format("woff2");font-display:swap}@font-face{font-family:Baskervville;src:url(/cdn/shop/files/Baskervville-Italic.woff2?v=1762243480) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/cdn/shop/files/NotoSerifJP.woff2?v=1762506890) format("woff2");font-display:swap}body{font-display:optional;word-break:normal;overflow-wrap:break-word;line-break:strict}.sp_only{display:none}.pc_only{display:block}@media screen and (max-width: 768px){body{font-size:calc(var(--font-body-size) * .9)!important}.sp_only{display:block}.pc_only{display:none}.rich-text__blocks p{text-align:left}}*{font-feature-settings:"palt";letter-spacing:.08em!important}p{word-wrap:break-word}a{transition:opacity .3s ease}h1.header__heading a:hover,a.header__icon.focus-inset:hover,.multicolumn-list__item a:hover,.footer-block-image a:hover,.breadcrumb a:hover{opacity:.6}h2,.collection-hero .collection-hero__inner h1.collection-hero__title,.shopify-policy__title h1,.title,#page-blog h1.title--primary{font-family:Cafela-Regular,"Noto Serif JP",serif!important;font-weight:400;font-display:swap}.btn:hover{color:#fff}.rich-text__blocks{max-width:100%!important}.badge{margin-left:0!important;border-radius:var(--badge-corner-radius);font-size:1rem;line-height:1;padding:.4rem .8rem .5rem 1rem}.header__heading-logo{transform:translateZ(0);backface-visibility:hidden}@media screen and (min-width: 750px){.header.page-width{padding:.5rem 1rem}}@media screen and (max-width: 989px){.header{display:flex;justify-content:space-between;align-items:center}.header__heading{order:1;margin-right:auto;grid-area:unset!important}.header__icons{order:2;display:flex;align-items:center;gap:0!important;grid-area:unset!important}header-drawer{order:3!important;margin-left:5px;justify-self:unset;grid-area:unset!important}}@media screen and (max-width: 768px){.header__icon .icon{height:2.3rem!important;width:2.3rem!important;vertical-align:middle}}#page-index #MainContent{overflow-x:hidden}#page-index .title{font-size:var(--font-heading-font-size)!important}#page-index .mv{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:visible}#page-index .mv-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}#page-index .mv-image{width:100%;height:100%;object-fit:cover;opacity:.8}#page-index .mv-diamond{position:absolute;bottom:-13%;right:-7%;width:100%;height:100%;z-index:2;pointer-events:none;background:transparent}#page-index .diamond-image{width:100%;height:100%;object-fit:contain;object-position:bottom right}#page-index .mv-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}#page-index .mv-logo{max-width:400px;width:100%;height:auto;margin-bottom:30px}#page-index .mv-text{text-align:center;color:#fff}#page-index .mv-title{font-family:Baskervville,serif;font-size:4rem;font-weight:400;font-style:italic;margin:0 0 10px;letter-spacing:3px;text-shadow:0 2px 4px rgba(0,0,0,.3)}#page-index .mv-subtitle{font-family:Baskervville,serif;font-size:1.8rem;font-weight:400;font-style:italic;margin:0 0 20px;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.3)}#page-index .mv-description{font-family:Baskervville,serif;font-size:1rem;font-weight:400;font-style:italic;margin:0;letter-spacing:1px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}#page-index .mv-top-left{top:15%;left:5%;max-width:310px}#page-index .mv-middle-left{top:50%;left:5%;max-width:150px}#page-index .mv-bottom-left{bottom:5%;left:5%;max-width:300px}#page-index .mv-bottom-right{bottom:5%;right:5%;max-width:150px}.card.article-card.card--standard.card--media .card__inner.gradient.ratio{aspect-ratio:3 / 2}#page-index .mv-pc-only{display:block}#page-index .mv-sp-only{display:none}#page-index .mv-corner-text{position:absolute;z-index:2}#page-index .mv-corner-text p{font-family:Baskervville,serif;font-size:1.28rem;font-style:italic;color:#000;line-height:1.4;text-shadow:0 0 2px rgba(255,255,255,.5);letter-spacing:.0001em!important;font-weight:400}#page-index .mv-corner-text p{margin:0 0 5px}#page-index .mv-text-vertical{position:absolute;font-family:Baskervville,serif;font-size:.65rem;font-style:italic;color:#000;line-height:1.6;writing-mode:vertical-rl;text-orientation:mixed;z-index:4;text-shadow:0 0 2px rgba(255,255,255,.5)}#page-index .mv-text-vertical p{margin:0 10px 0 0}#page-index #page-index .mv-text-top-right{top:15%;right:5%}#page-index .mv-text-bottom-right{bottom:15%;right:5%}@media (max-width: 768px){#page-index .mv-pc-only{display:none}#page-index .mv-sp-only{display:block}#page-index .mv{height:calc(100vh - 70px)}#page-index .mv-diamond{width:100%;height:100%;bottom:-5%;right:0}#page-index .mv-logo{max-width:200px;margin-bottom:0}#page-index .mv-content{top:30%}#page-index .mv-text-top-right{top:12%;right:3%;font-size:.6rem}#page-index .mv-text-bottom-right{bottom:12%;right:3%;font-size:.6rem}}@media (max-width: 480px){header.page-width{padding:.5rem}#page-index .mv{height:calc(100vh - 70px)}#page-index .mv-diamond{width:170%;height:100%;bottom:7%;right:-30%}#page-index .mv-logo{max-width:180px;margin-bottom:0}#page-index .mv-content{top:25%}#page-index .mv-text-top-right{top:60px;right:2%;font-size:.88rem}#page-index .mv-text-bottom-right{bottom:40px;right:2%;font-size:.88rem}}h1.title--primary{font-size:3.2rem;text-align:center;margin-top:6rem;margin-bottom:9rem}#page-list-collections h1.title.title--primary{margin-top:8rem}.sidebar__heading{text-transform:capitalize!important;color:var(--color-foreground)!important;opacity:1;font-weight:200}.sidebar-filters__label{display:none!important}.sidebar-filters__sort{font-family:Cafela-Regular,"Noto Serif JP",serif!important}.select__select{color:var(--color-foreground)!important;opacity:1!important}.quick-view-button{display:none}.collection-category h2.title{font-size:3.2rem;margin-bottom:80px!important}.collection-category .category-wrapper .category-item:nth-child(2n) a .category-title{order:2!important}.collection-category .category-wrapper .category-item:nth-child(2n) .category-title h3{margin-top:revert!important}#page-list-collections .card{text-align:center}@media screen and (max-width: 749px){.collection-category h2.title{margin-bottom:40px!important}}@media screen and (max-width: 768px){#page-list-collections h1.title{margin-top:3rem!important;margin-bottom:5rem!important}#page-collection h1.title{margin-top:3rem!important;font-size:3.2rem}#page-collection .collection-hero{min-height:unset}#page-collection .collection-hero__text-wrapper{padding-bottom:0}}h1.main-page-title,.shopify-policy__title h1{text-transform:capitalize;font-size:2.8rem;margin:0}.page-width--narrow:has(h1.main-page-title){padding-top:unset!important;padding-bottom:unset!important;margin-bottom:6rem;max-width:100%!important;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;height:210px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}h2.title{font-size:2.4rem}#page-faq h2.title{font-size:2rem}.title{line-height:1.7}* .accordion-title{font-family:var(--font-body-family)}.accordion button[aria-expanded=true]+.accordion-content{padding:1rem 0 2rem!important}@media screen and (max-width: 768px){h1.main-page-title{font-size:2.4rem}.page-width--narrow:has(h1.main-page-title){height:150px!important}.main-accordion{gap:0!important}h1.main-page-title{line-height:1.5!important}h2.title{font-size:2rem}#page-faq h2.title{text-align:center;line-height:1.5!important;font-size:1.8rem}.accordion button{padding:1rem 0!important}.accordion button .faqIcon{width:30px!important;height:30px!important}.accordion .icon{width:14px!important;height:14px!important}.accordion-title{font-size:14px!important}.title,.title-wrapper-with-link{margin-bottom:1.5rem!important}h1.title{margin-bottom:0!important}}@media screen and (max-width: 500px){.page-width--narrow:has(h1.main-page-title){height:130px!important}h1.main-page-title,.shopify-policy__title h1{font-size:2.2rem!important}}#page-first-labgrown .image-with-text .grid{column-gap:0;align-items:center}#page-first-labgrown .image-with-text{max-width:100%;padding-left:0;padding-right:0}#page-first-labgrown .image-with-text .media>img{object-fit:contain}#page-first-labgrown .image-with-text .grid--2-col-tablet .grid__item{max-width:50%}@media screen and (max-width: 1000px){#page-first-labgrown .image-with-text .grid{justify-content:space-between}#page-first-labgrown .image-with-text .image-with-text__content{padding:0 2rem;flex-direction:row;flex-wrap:wrap}#page-first-labgrown .image-with-text .image-with-text__text p{font-size:12px}#page-first-labgrown .image-with-text h2{margin-top:0;font-size:2rem;flex:0 0 auto;order:1}#page-first-labgrown .image-with-text .subheading{font-size:11px;flex:0 0 auto;order:2;margin:.7rem 0 0 2rem}#page-first-labgrown .image-with-text .image-with-text__text.rte{flex:0 0 100%;width:100%;order:3}#page-first-labgrown .image-with-text .image-with-text__content>img{order:4}}@media screen and (max-width: 768px){#page-first-labgrown .image-with-text .image-with-text__text.rte{margin-top:0}}@media screen and (max-width: 749px){#page-first-labgrown .image-with-text .image-with-text__text.rte{margin-top:0}#page-first-labgrown .image-with-text .grid--2-col-tablet .grid__item{max-width:100%}#page-first-labgrown .image-with-text .image-with-text__text-item{margin-top:3rem}}#page-four-c .subheading{text-align:center!important}@media screen and (max-width: 749px){.rich-text__wrapper{width:calc(100% - 2rem)!important}}#page-strengths .container,#page-yoojewelry .container{max-width:1100px;margin:auto;padding:0 5rem}#page-yoojewelry .page-width--narrow:has(h1.main-page-title),#page-strengths .page-width--narrow:has(h1.main-page-title){margin-bottom:0}#strengths_01,#strengths_02{margin-bottom:4rem}#strengths_03,#strengths_04{margin-bottom:2.5rem}#strengths_03 ul,#strengths_04 ul{padding-left:3rem;display:table;text-align:left;margin-top:0;margin-bottom:0}#strengths_03 ul li,#strengths_04 ul li{list-style:circle}#strengths_01 h2,#strengths_02 h2,#strengths_03 h2,#strengths_04 h2{position:relative;padding:8px 16px 4px;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;box-sizing:border-box;max-width:600px;text-align:center;margin:24px;margin-inline:auto}#strengths_01 h2 span,#strengths_02 h2 span,#strengths_03 h2 span,#strengths_04 h2 span{margin-right:1.5rem;font-size:3rem;letter-spacing:.2em!important;vertical-align:middle}#strengths_01 h2:before,#strengths_02 h2:before,#strengths_03 h2:before,#strengths_04 h2:before,#strengths_01 h2:after,#strengths_02 h2:after,#strengths_03 h2:after,#strengths_04 h2:after{content:"";position:absolute;width:1px;height:calc(100% - 16px);background:#bfbfbf;align-items:center}#strengths_01 h2:before,#strengths_02 h2:before,#strengths_03 h2:before,#strengths_04 h2:before{left:-8px}#strengths_01 h2:after,#strengths_02 h2:after,#strengths_03 h2:after,#strengths_04 h2:after{right:-8px;display:unset}#strengths_01 .rich-text__text.rte,#strengths_02 .rich-text__text.rte,#strengths_03 .rich-text__text.rte,#strengths_04 .rich-text__text.rte{margin:0 auto;width:fit-content}@media screen and (max-width: 768px){#strengths_01,#strengths_02{margin-bottom:2.5rem}#strengths_03,#strengths_04{margin-bottom:1.5rem}#strengths_01 h2 span,#strengths_02 h2 span,#strengths_03 h2 span,#strengths_04 h2 span{margin-right:1.2rem;font-size:2.6rem}}#page-yoojewelry .double_img .img_area{position:relative;width:100%;padding-top:calc(59% + 30 * (100vw - 769px) / 651)}#page-yoojewelry .double_img img{width:62%;height:auto;display:block}#page-yoojewelry .double_img .img_commit_1{position:absolute;top:0;left:0}#page-yoojewelry .double_img .img_commit_2{position:absolute;top:calc(46% + -4 * (100vw - 769px) / 651);right:0}#page-yoojewelry .double_img .img_area_2{display:flex;width:100%;max-width:1200px;justify-content:space-between;align-items:center;margin-top:80px}#page-yoojewelry .double_img .img_area_2 img{width:49%;height:auto}@media screen and (max-width: 768px){#page-yoojewelry .double_img .img_area{padding-top:calc(31% + 181 * (100vw - 320px) / 448)}#page-yoojewelry .double_img .img_commit_2{top:calc(90% - 180* (100vw - 320px) / 448)}#page-yoojewelry .double_img .img_area_2{margin-top:70px}#page-yoojewelry .double_img{min-height:calc(186px + 223 * (100vw - 320px) / 448)}}@media screen and (max-width: 500px){#page-yoojewelry .page-width--narrow:has(h1.main-page-title){margin-bottom:0!important}#page-yoojewelry .double_img .img_area{padding-top:calc(21% + 62*(100vw - 320px) / 180)}#page-yoojewelry .double_img .img_commit_2{top:calc(125% + -80*(100vw - 320px) / 180)}#page-yoojewelry .double_img .img_area_2{margin-top:50px;flex-direction:column}#page-yoojewelry .double_img .img_area_2 img{width:100%;margin-bottom:20px}}#page-blog h1.title--primary{margin-top:7rem}.article-card .card__heading a{font-size:1.5rem}#page-blog .article_date{padding:4px 10px 5px 14px;bottom:0;right:0;border-radius:0}.article-card__excerpt{display:none}#page-blog .link-text{color:#5c7984;letter-spacing:.03em!important;font-size:1.2rem}#page-blog .card__heading{margin-bottom:5px}@media screen and (max-width: 749px){#page-blog h1.title--primary{margin-top:2.2rem}}#page-article .article-template .article-template__hero-container{max-width:80rem;margin-top:5rem;padding:0 1.5rem}#page-article .article-template h1{font-size:3rem}#page-article .article-template .page-width--narrow{max-width:80rem;padding:0 1.5rem}#page-article .article-template .article-template__hero-medium{height:auto;aspect-ratio:16 / 9}#page-article .article-template .article-template header,#page-article .article-template .article-template__content,#page-article .article-template .article-template__social-sharing{padding:0 1.5rem}#page-article .article-template .form__label{font-size:1rem}#page-article .article-template .social-sharing a{width:27px;height:27px;padding:.6rem}#page-article .article-template .article-template__social-sharing{margin-top:5rem}#page-article .article-template .social-sharing{grid-gap:15px}#page-article .article-template .caption-with-letter-spacing{margin-bottom:1.5rem;display:inline-block;font-size:1.1rem;text-transform:capitalize;opacity:.8}@media screen and (max-width: 500px){#page-article .article-template .article-template__hero-medium{aspect-ratio:3 / 2!important}#page-article .article-template .article-template__hero-container{margin-top:2.5rem}#page-article .article-template h1{font-size:2.4rem}#page-article .article-template header{margin-top:2rem}}@media screen and (max-width: 767px){#page-faq .accordion-title{width:90%}}#page-contact .contact_form .contact{width:90%;max-width:80rem}#page-contact .contact_lead{text-align:center}#page-contact .field{display:block;text-align:left}#page-contact .field-group-label span{font-size:1.5rem;color:#c81313;line-height:1}#page-contact .field-group-label{margin:0 0 1rem;font-size:1.4rem;font-weight:600}#page-contact .name-fields{display:flex;gap:1rem}#page-contact .name-field-item{flex:1;position:relative}#page-contact .checkbox-group{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;margin-left:1rem}#page-contact .contact_form .contact .field{margin-bottom:2.5rem}#page-contact form#ContactForm .field__input{border-color:#c5c5c5!important}#page-contact .checkbox-item{display:flex;align-items:center;gap:.5rem}#page-contact .checkbox-item input[type=checkbox]{width:auto;margin:0}#page-contact .checkbox-item label{margin:0;cursor:pointer;font-size:inherit}#page-contact textarea#ContactForm-body{min-height:13rem!important}#page-contact-thanks #MainContent{min-height:52svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.shopify-policy__container{max-width:100%!important}.shopify-policy__title{padding-top:unset!important;padding-bottom:unset!important;margin-bottom:6rem;max-width:100%!important;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;height:210px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.shopify-policy__body h4{margin-top:4rem;font-weight:600}.shopify-policy__body h3{text-align:center;margin-bottom:4rem;font-size:1.8rem}@media screen and (max-width: 768px){.shopify-policy__title{margin-bottom:2rem;height:150px!important}.shopify-policy__body h3{margin-bottom:2rem;font-size:1.5rem}}@media screen and (max-width: 500px){.shopify-policy__title{margin-bottom:3rem;height:130px!important}}.shopify-policy__body{width:100%;max-width:800px;margin:auto}#page-contact .field:has(#ContactForm-phone){display:none}#page-contact textarea#ContactForm-body{min-height:30rem}#page-contact form#ContactForm .field__input{border:var(--inputs-border-width) solid rgba(var(--color-secondary-button-text));color:#000!important;opacity:1!important}.shopify-section-group-footer-group{margin-top:8rem}.footer-menu__item{position:relative;margin-bottom:.4rem}.footer-menu__top{display:flex;justify-content:flex-start;align-items:flex-start}.footer-submenu-toggle{background:none;border:none;font-size:1.8rem;line-height:1;cursor:pointer;transition:transform .3s ease;transform:rotate(90deg);color:currentColor}.footer-submenu-toggle[aria-expanded=true]{transform:rotate(270deg);margin-top:-3px}.footer-submenu{padding-left:1rem;margin-top:.5rem;margin-bottom:1.7rem}.footer-submenu li{margin-bottom:.8rem}.footer-block__details-content .list-menu__item--link,.footer-block .list-menu__item{text-transform:capitalize!important}.footer .footer-submenu-toggle{margin-left:7px}@media screen and (min-width: 750px){.footer-block.grid__item:nth-child(2) .footer-block__heading,.footer-block.grid__item:nth-child(3) .footer-block__heading{font-size:1.1rem!important;color:#737373}.footer-block.grid__item:nth-child(2) .footer-block__details-content,.footer-block.grid__item:nth-child(3) .footer-block__details-content{margin-top:15px}.footer-block--newsletter{margin-top:6px!important}.footer-block .list-menu__item{font-size:1.15rem}}@media screen and (max-width: 768px){.footer__content-top .grid{row-gap:1rem!important}.footer-block.grid__item h6{margin-top:.8rem;font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),1)}.footer-block:has(.footer-block-image){width:100%!important;max-width:100%!important;justify-content:center!important}}@media screen and (min-width: 750px) and (max-width: 768px){.footer .footer__blocks-wrapper{justify-content:space-between!important}.grid--4-col-tablet .grid__item:nth-child(2){width:calc(26% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(26% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.grid--4-col-tablet .grid__item:nth-child(3){width:calc(36% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(36% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.grid--4-col-tablet .grid__item:nth-child(4){width:calc(36% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(36% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.footer-block{justify-content:flex-start!important}}@media screen and (max-width: 749px){.footer-block.grid__item.footer-block--menu:nth-child(3){margin:-2rem auto 5rem}.footer-menu__top{align-items:center}.footer-submenu li{margin-bottom:1.5rem}.footer-submenu li a.link{font-size:1.3rem}.footer-block__heading{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
