body{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;text-transform:none}main{overflow-x:hidden}h1,h2,h3,h4{font-family:Cinzel,"Noto Serif JP",serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:8px 0;color:#877029}h2.title{text-align:center;font-size:40px;letter-spacing:1.5px;color:#877029}h2.title span{display:block;font-size:14px;padding-top:20px;line-height:0}p{letter-spacing:-.3px}.center{text-align:center}button,button.btn,.btn-wrap a{font-family:Cinzel,"Noto Serif JP",serif}.template-product .breadcrumb{text-align:left;font-size:11px}body [data-type_headers_align_text=true] .breadcrumb{text-align:left}@media (min-width: 0) and (max-width: 767px){.rte .center p,.center.lab,.center.top{text-align:center}}.right{text-align:right}.left{text-align:left}.gold{color:#877029}.sp-displayed{display:none}.pc-displayed{display:block}.pc-displayed.inline{display:inline-block}ol,ul{list-style:none}.underline{text-decoration:underline}a.btn{font-family:Cinzel,"Noto Serif JP",serif}.custom__item-inner.custom__item-inner--html .maincopy{display:none;margin-bottom:0}.maincopy{animation-name:fadein;animation-duration:2s}body.template-index .hero__link{right:200%;margin-bottom:80px}@media (min-width: 0) and (max-width: 1300px){body.template-index .hero__link{right:120%}}@media (min-width: 0) and (max-width: 1100px){body.template-index .hero__link{right:100%}}@media (min-width: 0) and (max-width: 900px){body.template-index .hero__link{right:90%}}@media (min-width: 0) and (max-width: 767px){body.template-index .hero__text-content.horizontal-right{text-align:center}body.template-index .hero__link{right:auto;margin-bottom:15px}}body.template-index .hero__link .btn{background:transparent!important;border:none;border-bottom:1px solid #000}body.template-index .hero__text-shadow:before{display:none}@keyframes fadein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.maincopy img{position:absolute;top:550px;z-index:1}p.center.top{line-height:2.5em}@media (min-width: 0) and (max-width: 767px){p.center.top{line-height:1.8em}}a.mobile-nav__link.mobile-nav__link--top-level{font-weight:700}body.template-index .rte.featured-row__subtext{margin:40px 0 30px}body.template-index .rte.featured-row__subtext p{padding:0;margin-bottom:0}.rte.featured-row__subtext p{line-height:1.8em;padding:50px 0}body.template-index a.btn{background:none;color:#000;border-bottom:1px solid #000;padding:0}body.template-index a.btn.normal{line-height:1.42;text-decoration:none;text-align:center;white-space:normal;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;text-transform:uppercase;letter-spacing:.3em;display:inline-block;padding:11px 20px;margin:0;width:auto;min-width:90px;vertical-align:middle;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;border-radius:var(--buttonRadius);color:var(--shopify-editor-setting-color_button_text);color:var(--colorBtnPrimaryText);background:var(--shopify-editor-setting-color_button);background:var(--colorBtnPrimary)}h1.section-header__title span{display:block;font-size:14px;margin-top:20px}.site-nav__icons img{width:22px;vertical-align:middle;margin-left:10px}body.template-index h4,h5{background:#fffaeb}body.template-index .feature-row__text--right,body.template-index .feature-row__text--left{padding:50px}.anker{display:flex;text-align:center;justify-content:center}.anker h2{font-size:20px;color:#877029;letter-spacing:1px}.anker p{font-size:14px;color:#877029;position:relative}.anker p:after{content:"";position:absolute;top:140%;left:47%;right:55%;transform:translateY(50%);border:5px solid transparent;border-top:5px solid #877029}.anker li{flex-direction:column;padding:40px 80px 0 0}body.template-index .feature-row{background:#f8f7f3}.about{max-width:980px;margin:50px auto}p.center.lab{line-height:2em}.beige_bg{background:#f8f7f3}.beige_bg.ranking{padding:50px 0}.beige_bg.ranking a.btn.btn--secondary.btn--small.section-header__link{border-color:transparent;border-bottom:1px solid;margin-top:30px}.beige_bg.ranking a.grid-product__see-all{border-color:transparent;border-bottom:1px solid}@media all and (min-width: 0) and (max-width: 767px){.beige_bg.ranking h2{font-size:23px;line-height:1.5}.beige_bg.ranking h2 span{line-height:1.8}.beige_bg.ranking .grid-overflow-wrapper .grid__item{flex:0 0 80vw}.beige_bg.ranking .grid-product__colors{justify-content:left}.beige_bg.ranking .grid-product__colors{margin-left:-5px}}span.collection-item__title{font-family:Cinzel,serif;font-size:20px}.jewelry-wrap{position:relative;min-width:1100px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.jewelry-wrap img.sp-displayed{display:none}.jewelry-wrap img.pc-displayed{display:block}.jewelry-text{position:absolute;top:23%;bottom:0;left:3%}.jewelry-text h2{padding-bottom:20px}.store{text-align:center;display:flex}.store h2{text-align:center;font-size:30px;padding-bottom:20px}.custom__item-inner.custom__item-inner--html .matsuyalogo{margin-top:50px}.custom__item-inner.custom__item-inner--html .matsuyalogo img{width:200px;text-align:left;margin:initial}.store table{border-spacing:0px;background:transparent}.store>tr{padding:30px 20px 0 0}.store a.underline{border-bottom:1px solid #000}body.template-index .table-wrapper th{width:30%;vertical-align:top;padding-bottom:30px}.shop-page{margin-top:75px}.shop-page .table-wrapper th{width:30%;vertical-align:top;padding-bottom:30px}.shop-page .table-wrapper{width:50%;padding-bottom:70px;padding-right:30px}.shop-page .store .right{width:50%}body.template-index .table-wrapper th.logo{padding-bottom:50px}.store>.table__title,th img{width:230px}.right .sp-displayed{display:none}body.template-index .table-wrapper{max-width:50%;margin:0 auto;padding-bottom:70px;padding-right:30px}.shop-page .store tr{vertical-align:top}@media all and (min-width: 0) and (max-width: 767px){.shop-page .store .right,.shop-page .table-wrapper{width:100%}}p.instagram{font-size:20px;padding-top:10px}p.instagram.center.gold a{color:#877029}.page-blocks>div:first-child .index-section{margin-top:75px}a.chat{padding:.5em;margin:10px 0;display:block;color:#333;border:1px solid #ccc;font-weight:700;font-size:16px;text-align:center}a.chat:before{content:"";display:inline-block;width:40px;height:25px;margin:10px 15px 0 5px;background:url(/cdn/shop/files/line.svg?v=1627418666) no-repeat;background-size:contain;vertical-align:middle}a.chat.phone:before{content:"";display:inline-block;width:30px;height:30px;margin:5px 10px 5px 5px;background:url(/cdn/shop/files/phone.svg?v=1627430042) no-repeat;background-size:contain;vertical-align:middle}a.chat.mail:before{content:"";display:inline-block;width:30px;height:30px;margin:10px 15px 0 5px;background:url(/cdn/shop/files/mail.svg?v=1627435673) no-repeat;background-size:contain;vertical-align:middle}p.contact{margin:50px 0 0}.rte-setting.text-spacing p.contact.last{margin-bottom:75px}p.notice{font-size:14px;margin:30px 0 0}.grid .medium-up--two-thirds{width:100%;padding-bottom:100px}.add-to-cart.btn--secondary{background-color:#877029;color:#fff;border:0;padding:20px;font-size:1em;font-family:Cinzel,"Noto Serif JP",serif}.btn-wrap{display:flex;justify-content:center;margin:20px 0 50px}.btn-wrap .reserve{flex-grow:1;display:flex;justify-content:space-around;margin-right:20px;width:49%}.btn-wrap .store{flex-grow:1;display:flex;justify-content:space-around;width:49%;margin-top:0}.btn-wrap a{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;flex-grow:1;text-align:center;padding:20px}.btn-wrap a:hover{color:#fff}.line-contact{width:28px;margin-right:12px}@media (max-width: 767px){.btn-wrap a{padding:15px}.line-contact{width:20px;margin-right:8px}.btn-wrap .store{align-items:center}}.variant__cf td{border:none}.cf-widget-tab.cf-widget__tabs.cf-auto-init.js-enabled h3{font-size:16px;padding-top:30px}.cf-widget-tab.cf-widget__tabs.cf-auto-init.js-enabled table{background:transparent;font-size:14px}.cf-widget-field.cf-widget-field__body.cf-widget-field--html table.size td{border-bottom:1px solid #efefef}.cf-widget-tab.cf-widget__tabs p{font-size:14px}.cf-widget-tab.cf-widget__tabs.cf-auto-init.js-enabled .table__title,th{width:40%;padding-right:5px;padding-bottom:5px;vertical-align:top}.variant__cf table tr{margin-top:10px}.cf-widget__tabs .cf-tab{text-align:center}.cf-widget-item:nth-child(2) .inner .cf-widget-field .variant-custom-fields-wrapper{height:115vh}.upsell.page-width{background:#f8f7f3;padding-top:80px;padding-bottom:80px}.upsell.page-width .innner{max-width:550px;margin:0 auto}.upsell.page-width h2{font-size:16px;color:#000;font-family:sans-serif;line-height:1.5;font-weight:700}p.upsell-text{font-size:18px;margin-bottom:30px}.upsell .payment-buttons{background:#877028;margin-top:30px}.upsell .payment-buttons a{font-family:Cinzel,"Noto Serif JP",serif;font-weight:700;text-align:center;font-size:18px;color:#fff;width:100%;display:block;padding:20px 0;letter-spacing:.3em}@media all and (min-width: 0) and (max-width: 767px){.upsell.page-width{padding:60px 40px}}#shopify-section-product-template-moissanite h1,#shopify-section-product-template-moissanite h2,#shopify-section-product-template-moissanite h3,#shopify-section-product-template-moissanite h4,#shopify-section-product-template-moissanite h5,#shopify-section-product-story-sections-moissanite p.h3,#shopify-section-product-story-sections-moissanite h3.section-header__title{font-family:YuGothic Medium,Yu Gothic Medium,Yu Gothic,sans-serif!important}#shopify-section-product-template-moissanite h1.h2.product-single__title{font-size:1.4em}#shopify-section-product-template-moissanite .btn-wrap{display:none}#shopify-section-product-template-moissanite .collapsibles-wrapper.collapsibles-wrapper--border-bottom{display:block}.collapsibles-wrapper.collapsibles-wrapper--border-bottom input,select,textarea,.collapsibles-wrapper.collapsibles-wrapper--border-bottom .spr-form-input-textarea{border:1px solid #ccc}.product-shipping{display:flex;align-items:flex-start;margin-top:30px}.product-shipping img{width:30px;margin-right:10px}#shopify-section-product-template-moissanite .regular-products{display:none}.cf-widget-moissanite-shipping{margin:30px 0 20px}#shopify-section-product-template-moissanite .cf-widget-moissanite-shipping .cf-widget-item{border-top:none}.cf-widget-moissanite-shipping .cf-widget-items-wrapper{display:flex}@media all and (min-width: 0) and (max-width: 767px){.cf-widget-moissanite-shipping .cf-widget-items-wrapper{display:inline-block;margin:30px 0}#shopify-section-product-template-moissanite .shipping .cf-widget-item{border:none}.cf-widget-moissanite-shipping .cf-widget-items-wrapper img{width:50%;float:left}}.slideshow-wrapper.moissanite{max-width:550px;margin:100px auto}.rte-setting.text-spacing.sub-text p{color:#958180;font-size:14px}#shopify-section-product-template-moissanite .variant__cf p{margin-bottom:30px}@media all and (min-width: 0) and (max-width: 767px){#shopify-section-product-template-moissanite .collapsibles-wrapper.collapsibles-wrapper--border-bottom{margin:15px 0 20px}.variant-wrapper.variant-wrapper--button.js .variant-input-wrap label{padding:5px 15px}}.slideshow-wrapper.moissanite .hero--650px{height:500px}@media all and (min-width: 0) and (max-width: 767px){.slideshow-wrapper.moissanite,.slideshow-wrapper.moissanite img.hero__image,.slideshow-wrapper.moissanite .hero{background:#fff}.slideshow-wrapper.moissanite .hero__image{object-fit:contain}.slideshow-wrapper.moissanite.padding .hero__image{object-fit:contain;padding:0 20px}#shopify-section-product-story-sections-moissanite .top-100{margin-top:100px}.mobile-text-left p{text-align:left!important}}#shopify-section-product-story-sections-moissanite .rte a{color:#8b80a2;border-bottom:1px solid #8b80a2}#shopify-section-product-story-sections-moissanite .rte p{text-align:center}#shopify-section-product-story-sections-moissanite input,select,textarea input-group-field newsletter__input{border-color:#333}.product-block .cf-widget__accordion-v2 .cf-widget-item{background:none;border-top:1px solid #ccc;text-align:left}.product-block .cf-widget__accordion-v2 .cf-accordion-title{font-size:16px;padding:1rem 60px 1rem 1rem}.product-block .cf-widget__accordion-v2 .cf-accordion-title:after{width:6px;height:10px;top:25px}.index-section.text-left .rte-setting.text-spacing{text-align-last:left;max-width:450px;margin:0 auto}.newsletter-section.newsletter-newsletter p.h3{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.newsletter-section.newsletter-newsletter .input-group.newsletter__input-group{display:flex}.newsletter-section.newsletter-newsletter .newsletter__input-group{max-width:50%}.newsletter-section.newsletter-newsletter input#Email-newsletter{border:1px solid #000}.input-group.newsletter__input-group{border:1px solid}@media only screen and (max-width: 768px){main#MainContent .form__submit--large{display:block}main#MainContent .form__submit--small{display:none}.newsletter-section.newsletter-newsletter .input-group.newsletter__input-group{display:block}.newsletter-section.newsletter-newsletter .newsletter__input-group{max-width:100%}.newsletter-section.newsletter-newsletter input#Email-newsletter{width:100%;margin-bottom:10px}}#shopify-section-product-template-moissanite .social-sharing a{color:#a3a3a3;transition:all .3s}#shopify-section-product-template-moissanite .social-sharing a:hover{color:#000}.block .grid__item.aos-init.aos-animate{width:auto;float:none}label.variant__button-label{border:1px solid #ccc}.variant-input-wrap input[type=radio]:checked+label{border:none}.left-column-hidden{display:none}.variant-custom-fields-wrapper.necklace{max-width:550px;margin:0 auto;padding:0}@media only screen and (max-width: 768px){.variant-custom-fields-wrapper.necklace{padding:0 20px}#shopify-section-product-template-moissanite .flickity-page-dots{display:none}#shopify-section-product-template-moissanite .product__thumbs{display:block!important}#shopify-section-product-template-moissanite .product__thumb-item{display:inline-block!important}#shopify-section-product-template-moissanite .product__thumb-arrow .icon{width:15px;height:15px}}.variant-custom-fields-wrapper.necklace .variant-custom-fields p{margin:100px 0}#dw-product-gift-option{margin-bottom:28px}#dw-product-gift-option .columns.is-desktop,div[data-dw-widget=gift-options] .columns.is-desktop,div[data-dw-widget=proxy] .columns.is-desktop{display:block!important}#dw-product-gift-option img.option-image,div[data-dw-widget=gift-options] img.option-image,div[data-dw-widget=proxy] img.option-image{max-height:500px!important}#dw-product-gift-option .dw-columns{display:block}@media only screen and (max-width: 768px){#dw-product-gift-option img.option-image,div[data-dw-widget=gift-options] img.option-image,div[data-dw-widget=proxy] img.option-image{max-width:320px!important;min-width:100%;max-height:none!important}body #dw-product-gift-option .option-type-select{font-size:14px!important}}.page-content.page-content--product #dw-product-gift-option label{font-size:16px;letter-spacing:0;padding-top:10px}body #dw-product-gift-option .option-type-select{font-size:16px!important;max-width:100%!important}body #dw-product-gift-option .option-type-select:after{display:none!important}#PageContainer .product-single__description.rte.option-description{font-size:16px}#PageContainer #dw-product-gift-option .select.option-type-select,div[data-dw-widget=gift-options] .select.option-type-select,div[data-dw-widget=proxy] .select.option-type-select{max-width:100%!important;border:1px solid #ccc}img.option-image{min-width:max-content}input.option-sender-name{border:1px solid #ccc;width:100%;height:50px;margin-bottom:30px}.container.option-container label.option-enabled-label{background:#fbf7f3;padding:15px;font-size:16px!important;letter-spacing:0;margin-top:30px}textarea.textarea.option-message-textarea{font-size:16px!important}.option-columns{display:block!important}textarea.is-primary.option-message-textarea{font-size:16px!important}#dw-product-gift-option textarea{background:#fff;font-size:16px}#dw-product-gift-option select{background-color:#fff!important;background-image:url(https://nextdiamond.nyc/cdn/shop/t/4/assets/ico-select.svg)}#dw-product-gift-option .dw-control{border:1px solid #ccc;padding:0 10px;background:#fff}@media only screen and (max-width: 768px){#dw-product-gift-option{background:#f5f4f0}#dw-product-gift-option .dw-column,.custom-field.custom-field__moissanite-notice.custom-field__type--multi-line-text-field{padding:0 20px;margin:0 -10px}#dw-product-gift-option .dw-column,.custom-field.custom-field__moissanite-notice.custom-field__type--multi-line-text-field{background:#f5f4f0}#dw-product-gift-option .dw-control{border:1px solid #ccc;padding:0 10px;background:#fff}#dw-product-gift-option .dw-field{padding:10px 0 20px}.custom-field.custom-field__moissanite-notice.custom-field__type--multi-line-text-field{margin:20px -20px 0;padding:5px 20px 10px}.dw-column.dw-is-narrow img{padding:10px;background:#fff}}.legal_wrap{display:flex;justify-content:space-between}.legal_wrap .copy{margin:0 30px 0 0}ul.legal{display:flex;font-size:14px}ul.legal li{padding-right:40px}.footer_sns_wrap{float:right;width:38%}.footer_sns_wrap ul{display:flex;margin:0}.footer_sns_wrap li{padding-right:20px}.footer__small-text.right{text-align:right}.footer__newsletter input{padding-left:10px}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}}#CollectionSection h1.section-header__title{margin:50px 0 30px}#CollectionSection .rte{text-align:center;line-height:2em;margin-bottom:50px}h2.section-header__title span{display:block;font-size:14px;margin-top:20px}div#CollectionSection .rte p{margin:0 150px}header.section-header.section-header--flush h1{display:none}.nextPreviousHolder{display:flex;justify-content:space-between;align-items:center;padding:50px 0 0}.nextPreviousBtn{max-width:250px;align-self:stretch;width:40%}.nextPreviousBtn>a{display:flex;flex-direction:column;justify-content:space-between;height:100%}.nextArticle{text-align:right;margin-left:auto}.articleTime{color:gray}.articleTitle{font-family:Cinzel,"Noto Serif JP",serif}.leftArrow,.rightArrow{font-weight:700}.leftArrow:before,.rightArrow:after{content:"";width:.5em;height:.5em;border-right:1px solid;border-bottom:1px solid;display:inline-block;vertical-align:middle}.leftArrow:before{transform:rotate(135deg);margin-right:.5em}.rightArrow:after{transform:rotate(-45deg);margin-left:.5em}#shopify-section-article-template .text-center{align-self:flex-end;font-size:1em;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}#shopify-section-article-template .text-center a.return-link{padding:0;margin-bottom:15px;font-size:1em;background:none;color:#000;text-decoration:underline}#shopify-section-article-template .text-center a.return-link:hover{opacity:.8;color:#000}.article__body img{display:block;margin:50px auto}#MainContent .shopify-policy__container{max-width:1100px}#MainContent .shopify-policy__container h3{padding:50px 0 20px;line-height:1.5em}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}a.btn.normal:hover{color:#fff}.page-width.page-content{max-width:1100px}.shopping-guide-contact ul{display:flex;justify-content:center;margin-top:60px}.shopping-guide-contact ul li{display:flex;padding-right:30px}.shopping-guide-contact ul li h3{font-size:18px;font-weight:700;color:#000;padding-left:0}.shopping-guide-contact h3{padding-left:20px}a.chat.circle{margin-right:15px;height:70px;min-width:70px;padding:0;border-radius:50%}a.chat.circle:before{margin:25px 5px 0}a.chat.phone.circle:before{margin:20px 5px 0;border-radius:50%}#shopify-section-article-template .page-width.page-content{max-width:900px}.article__body.rte p{line-height:1.8}.article__date:not(a){min-height:50px}ul#BlogTagFilter{margin:50px 0 0;display:flex;flex-wrap:wrap;justify-content:center}ul#BlogTagFilter li a:after{margin:0 1rem;content:"";border:1px solid #ccc}ul#BlogTagFilter li.lasttag a:last-child:after{margin:0;border:none}#shopify-section-blog-template time{font-size:13px}#shopify-section-blog-template .article__date{margin:5px 0 20px}.article__date a:hover{color:#877029}.article__grid-meta a{font-size:22px}.article__date a{font-size:14px;line-height:0}#shopify-section-blog-template .date{margin-bottom:10px}#shopify-section-article-template h1.section-header__title{color:#333;line-height:1.3;font-weight:700;letter-spacing:1px}#shopify-section-article-template .article__body img{margin:30px 0}#shopify-section-article-template .section-header__shadow:before{display:none}#shopify-section-article-template .collection-hero__content:before{display:none}.line-btn{text-align:center;font-family:Cinzel,"Noto Serif JP",serif}.line-btn a{width:200px;background:#877029;padding:10px;text-align:center}.custom__item-inner.custom__item-inner--html .line-btn a{color:#fff}.article__body.rte .rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.5em}.article__body.rte h2:first-child{margin-top:80px;margin-bottom:-20px}.article__date h1.section-header__title{margin:30px 0 10px}.article__date a{color:#877029;padding:0 10px 0 0}.article__title{font-weight:700;font-family:Cinzel,"Noto Serif JP",serif}.article__body.rte h2{margin-top:55px;font-size:29px}.article__body.rte h3{margin-top:30px;font-size:19px}.article__body h3.p4{margin-top:0}.article__date a{display:inline-block;margin-bottom:15px}.rte.article__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}#CustomerLoginForm{max-width:500px;margin:0 auto}.stone p.h2{line-height:1.7em}.stone .index-section{margin:40px 0 0}.stone .feature-row{margin:0}.stone.feature-row__text--left{padding-left:0}.stone p:not(.h3,.h2){font-size:16px}.stone .rte.featured-row__subtext p{padding:0}.stone h2.h1.hero__title{color:#fff}.hero__text-shadow .hero__subtitle{font-size:14px;margin-top:20px}.stoneImageHero.slideshow-section{background-color:#fff}.stoneImageHero .slideshow-wrapper{max-width:500px;margin:auto}.stoneImageHero .hero,.stoneImageHero .slideshow__slide{background-color:#fff}.stoneImageHero .slideshow__slide img{object-fit:contain}.stone .feature-row__item{max-width:980px}.stone h2.title.first{margin:100px 0 50px}.head-border{display:flex;align-items:center;margin:150px 0 0}.stone .head-border:before,.stone .head-border:after{content:"";height:1px;flex-grow:1;background-color:#877029}.stone .head-border:before{margin-right:2rem}.stone .head-border:after{margin-left:2rem}.stone .beigebg{background-color:#f8f7f3;padding:30px 0}.stone .page-width.reverse{margin-bottom:150px}.stone .page-width.beigebg.imagenone.everyday{padding:0 0 100px;margin:-40px auto 0}.page-width.beigebg .feature-row{flex-direction:column-reverse}.page-width.beigebg.style .feature-row__item.feature-row__text.feature-row__text--left{padding-left:0}.stone .page-width.beigebg.style .feature-row.aos-init.aos-animate .feature-row__item>div{padding:50px 200px;background:#f8f7f3}.stone .page-width.beigebg.imagenone .image-wrap{display:none}.stone .page-width.beigebg.imagenone{margin:0 auto;padding:80px 0}.stone .page-width.beigebg.imagenone.quality{padding:50px 0 0;margin:100px auto -90px}.stone .page-width.beigebg.imagenone.quality-innner p.h5{background-color:#dcdcdc;text-align:center;padding:5px;font-size:20px;margin-top:30px}.stone .page-width.beigebg.imagenone.quality-innner p.h3{margin:0;padding:30px 0 20px;text-align:center}.page-width.beigebg.imagenone.quality-innner.hc{margin-top:70px}.stone .page-width.beigebg.imagenone.quality-innner.hc h2.title{background:#fff;margin:0}.page-width.beigebg.image-on.hc .image-wrap{margin-bottom:50px}.stone .page-width.beigebg.imagenone.quality-innner.hc .rte.featured-row__subtext{margin-bottom:-20px}.stone .page-width.beigebg.imagenone .feature-row.aos-init.aos-animate .feature-row__item>div{max-width:none}.stone .page-width.beigebg.imagenone.quality-innner p{background:#fff;margin:0;text-align:center;padding:0 0 40px}.stone .feature-row__text--left{padding-left:60px}.stone .page-width.beigebg.imagenone .feature-row__text--left{padding-left:0}.stone .page-width.beigebg.imagenone.quality .rte.featured-row__subtext{padding:50px 100px 0 150px}.stone .page-width.beigebg.imagenone.quality-innner.left p{text-align:left;margin:-100px 0 0;padding:0 100px 100px}.page-width.beigebg.imagenone.quality.text .rte.featured-row__subtext{text-align:center}.stone .page-width.beigebg.image-on{margin:-130px auto;padding:0}.stone .page-width.beigebg.image-on .feature-row__item{background-color:#fff;padding:0 0 80px}.stone .page-width.beigebg.image-on.image-wrap{margin:-150px auto 0;padding:0 0 100px}.stone .feature-row.aos-init.aos-animate .feature-row__item>div{max-width:900px}.stone .page-width.text-left{max-width:900px}.stone .page-width.beigebg.imagenone.quality-innner .feature-row__item.feature-row__text.feature-row__text--left,.stone .image-on .feature-row__item{max-width:800px}.stone .slideshow-wrapper{margin-bottom:70px}@media all and (min-width: 0) and (max-width: 767px){.stone h2.title.first{margin:80px 0 0}.stone .image-wrap{margin:20px 0 30px}.stone h2.title span{letter-spacing:0}.stone .imgWithText{margin:0}.stone h2.title.first.space{margin:80px 0 50px}.stone p.h2{font-size:1.5em}.head-border{display:block;margin:100px 0 0}.stone .head-border:before,.stone .head-border:after{display:none}.stone p.h3{font-size:1.4em;text-align:left}.stone .reverse .feature-row{flex-direction:column-reverse}.stoneImageHero .hero--650px{height:250px}.stone p.h2{line-height:1.6;margin-bottom:10px}.stone .beigebg{background-color:#f8f7f3;margin:50px auto 0}.stone .page-width.reverse{margin-bottom:0}.stone .page-width.beigebg.imagenone{margin:0 auto;padding:0}.stone .page-width.beigebg.imagenone.quality{margin:50px 0 0;padding:40px 0 0}.stone .page-width.beigebg.style .feature-row.aos-init.aos-animate .feature-row__item>div{padding:0}.stone .page-width.beigebg.imagenone .feature-row__text--left{padding-left:20px;padding-right:20px}.stone .feature-row__item{padding-top:0}.stone .feature-row__item.feature-row__text.feature-row__text--left,.stone .page-width.beigebg.imagenone.quality .rte.featured-row__subtext{padding:0}.stone .page-width.beigebg.imagenone.quality-innner .feature-row__text--left{padding-left:20px}.stone .page-width.beigebg.imagenone.quality-innner p.h3{padding:30px 40px 20px}.stone .page-width.beigebg.imagenone.quality-innner p{text-align:left;padding:0 20px 20px}.stone .page-width.beigebg.image-on .feature-row__item{background-color:#fff;padding:0 20px 50px}.stone .page-width.beigebg.image-on{margin:0;padding:0 20px 20px}.stone .page-width.beigebg.imagenone.quality-innner.left p{text-align:left;margin:-70px 0 20px;padding:20px 20px 40px}.stone .hero__image-wrapper.hero__image-wrapper--no-overlay{padding:0;background-color:#fff}.page-width.beigebg.style{padding:20px;margin-top:80px}.stone .slideshow-wrapper{margin-bottom:0}.page-width.beigebg.imagenone.quality-innner.hc{margin-top:0;padding-top:20px}.page-width.beigebg.image-on.hc .image-wrap{margin-bottom:0}.stone .page-width.beigebg.imagenone.quality-innner p.h5{margin-top:20px}.stone .page-width.beigebg.imagenone.everyday{padding:80px 0 50px}.stone .rte.featured-row__subtext p{margin-bottom:50px}.stone .page-width.beigebg.image-on.image-wrap{margin:-20px auto 0;padding:0 20px 20px}}.banner{position:absolute;width:350px;right:0;display:none}.banner .banner__img{position:fixed;bottom:0;z-index:100}.banner .banner__img img{width:350px}.banner .banner__img p.close img{position:absolute;width:25px;right:-10px;top:-10px}.banner .banner__img p.close a{display:block;width:20px;height:25px;text-align:center}.banner .banner__img p.close a span{display:block;width:1px;height:1px;overflow:hidden}.banner .banner__img p.close a i{font-size:20px;z-index:888;color:#222}body.template-cart .rte.text-spacing p{text-align:center;margin-top:20px}body.template-cart .rte.text-spacing a{border-bottom:1px solid}span.cart__price{padding-bottom:10px}button.btn.cart__checkout{padding:20px;font-size:1em}#CartNote{border:1px solid #ccc}p.cart_privacy a{text-decoration:underline;color:#626262}p.cart_privacy{font-size:12px;color:#626262}.shopify-policy__title h1{font-size:30px}#shopify-section-page-sections-brandstory-template .index-section.imgWithText{background-color:#f8f7f3;padding:150px 0}#shopify-section-page-sections-brandstory-template .grid__item.medium-up--one-half.aos-init.aos-animate{margin-top:100px}#shopify-section-page-sections-brandstory-template .grid__item.medium-up--one-half.aos-init.aos-animate:nth-child(2){padding-top:300px}#shopify-section-page-sections-brandstory-template .h2{padding-bottom:30px;padding-top:50px}#shopify-section-page-sections-brandstory-template .page-width.text-left p{line-height:1.8em}#shopify-section-page-sections-brandstory-template .page-width.text-left{max-width:700px;margin-bottom:150px}@media all and (min-width: 0) and (max-width: 767px){.sp-displayed{display:block}.pc-displayed,.pc-displayed.inline{display:none}h2.title{font-size:30px}h2.title span{padding-top:10px;line-height:1.8}span.mobile-nav__faux-link,ul.mobile-nav{font-family:Cinzel,"Noto Serif JP",serif}.maincopy img{width:300px;top:0;padding-top:135%}button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.medium-up--hide{padding:0 15px 0 0}footer.site-footer span.collapsible-trigger__icon.collapsible-trigger__icon--open{display:none}.cf-widget-tab.cf-widget__tabs.cf-auto-init.js-enabled table{background:transparent;font-size:14px}table.size{width:100%!important}.h2.drawer__title{text-align:right}.anker-wrap{margin-top:20px}.anker{display:flex;margin-left:0;margin-top:20px}.anker li{padding:0 15px 0 0}.anker li a h2{font-size:12px}ul.anker.normal h2{margin-bottom:0}.banner{width:100%}.banner .banner__img{left:0;bottom:-30px}.banner .banner__img img{width:85%;margin:0 0 0 auto}.banner p.rte__image img{padding:15px}.banner .banner__img p.close img{width:30px;right:0;top:-5px}body.template-index .feature-row__text--right,body.template-index .feature-row__text--left{padding:50px 20px}body.template-index .anker ol,ul{margin:0}body.template-index .table-wrapper{padding-bottom:0;padding-right:0}body.template-index .index-section .right{margin-top:30px}body.template-index .table-wrapper th{padding:6px 0}body.template-index .table-wrapper th.logo{width:40%;padding-bottom:20px}.shop-page .table-wrapper{padding-bottom:0;padding-right:0}.shop-page .index-section .right{margin-top:30px}.shop-page .table-wrapper th{padding:6px 0}.shop-page .table-wrapper th.logo{width:40%;padding-bottom:20px}ul.site-nav.site-navigation>li:nth-of-type(n+5){display:block}.site-nav__icons img{width:23px;margin-left:0}.jewelry-wrap{min-width:100%}.jewelry-wrap img.sp-displayed{display:block}.jewelry-wrap img.pc-displayed{display:none}.jewelry-text{position:relative;padding:40px 20px 20px;top:35%;bottom:0;left:0;right:45%}.jewelry-text p{padding:10px 0}.jewelry-text h2{padding-bottom:20px;font-size:30px}body.template-index .rte.featured-row__subtext p{text-align:left}body.template-index .jewelry-wrap img{width:100%;height:500px;object-fit:cover}.btn-wrap{display:flex}.legal_wrap{display:block}.legal_wrap .copy{margin:0}ul.legal{display:block}ul.legal li{padding-bottom:25px}#CollectionSection .rte{text-align:left}#CollectionHeaderSection .collection-hero{height:450px}div#CollectionSection .rte p{margin:0}.usf-sr-config__mobile-filters-wrapper{flex-direction:row-reverse}select.usf-dropdown{margin-left:2%}.usf-sr-config .usf-sr-config__mobile-filters-wrapper .usf-mobile .usf-filters{margin-left:0}.article__date:not(a){min-height:auto}#shopify-section-blog-template .small--one-third,#shopify-section-blog-template .small--two-thirds{width:100%}.article__date h1{font-size:25px}.article__date h1.section-header__title{font-size:30px;margin:20px 0 10px}ul#BlogTagFilter li{display:flex}ul#BlogTagFilter li a:after{margin:0 .5rem;content:"";border:1px solid #ccc}.article__grid-meta a{font-size:22px}.article__date a{font-size:12px}.article__body.rte h2{font-size:24px;margin-bottom:-10px}.article__body.rte h2:first-child{margin-top:50px;margin-bottom:-10px}.article__body.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-bottom:20px}.article__date a{margin-bottom:5px}.article__body.rte h3{font-size:18px;margin-bottom:15px;margin-top:20px}#shopify-section-article-template .article__body img{margin:20px 0}#shopify-section-blog-template .article__date{margin:5px 0 25px}.footer_sns_wrap{padding:40px 0 0 20px;float:inherit;clear:both;width:auto}.store{display:block}.line-btn{margin-top:-50px}.line-btn a{width:100%}.right .sp-displayed{display:block}.right .pc-displayed{display:none}body.template-index .table-wrapper,.shop-page .table-wrapper{max-width:100%}p.instagram.center.gold{text-align:center}.footer_sns_wrap li:last-child{padding-right:0}.footer_sns_wrap ul{display:flex;justify-content:center;margin:0}.footer_sns_wrap p.h4.footer__title{padding-bottom:20px;font-size:18px}button.h4.footer__title{font-family:Cinzel,serif}.shopping-guide-contact ul{display:block}.shopping-guide-contact ul li{padding-bottom:30px}#shopify-section-page-contact-template h2{margin-bottom:50px}#shopify-section-page-contact-template a.btn.btn--secondary.btn--small.section-header__link{margin-bottom:30px}#shopify-section-page-contact-template p.notice{margin:10px 0 25px;text-align:center}#shopify-section-page-contact-template p.contact{margin:30px 0 0;text-align:center}.rte-setting.text-spacing p.contact.last{margin-bottom:25px;text-align:center}h1.h2.product-single__title{text-align:left;font-size:1.7em}.variant-custom-fields-wrapper,.grid-product__title.grid-product__title--body,.grid-product__price{text-align:left}.grid__item.one-half.appear-animation.appear-delay-9{font-size:15px;font-weight:700}.rte.featured-row__subtext p,.rte p,.feature-row__item.feature-row__text.feature-row__text--left{text-align:left}.usf-facets.usf-no-select.usf-zone>.usf-close{right:0;left:auto}.usf-facets.usf-no-select.usf-zone>.usf-facets-wrapper{left:0;right:50px}button.btn.btn--body.btn--circle.js-photoswipe__zoom.product__photo-zoom{opacity:0;width:100%;height:100%}.shopify-policy__title h1{font-size:23px;margin-bottom:40px}h1.section-header__title{font-size:25px}#shopify-section-page-sections-brandstory-template .index-section.imgWithText{background-color:#f8f7f3;padding:100px 0 50px}#shopify-section-page-sections-brandstory-template .grid__item.medium-up--one-half.aos-init.aos-animate:nth-child(2){padding-top:0}#shopify-section-page-sections-brandstory-template .h3{text-align:left;font-size:20px;margin:40px 0 -20px}#shopify-section-page-sections-brandstory-template .h2{text-align:left;font-size:20px;padding-bottom:30px;padding-top:50px}#shopify-section-page-sections-brandstory-template .grid__item.medium-up--one-half.aos-init.aos-animate{margin-top:50px}}.newsletter h3{color:#333}.input-group.newsletter__input-group{display:block}.input-group.newsletter__input-group{border:none;margin-bottom:0}#Email-newsletter-popup{width:100%;border:1px solid #ccc;margin:20px 0}.input-group.newsletter__input-group .input-group-btn{display:grid}.input-group.newsletter__input-group .input-group-btn button{padding:20px;font-size:13px}.popup-cta{margin-bottom:0}.input-group.newsletter__input-group button.btn{background:#877029;letter-spacing:2px;font-size:16px}#Email-newsletter-popup::placeholder{color:#6e6e6e}@media all and (min-width: 0) and (max-width: 767px){#NewsletterPopup-newsletter-popup .modal__inner{border:none}#shopify-section-newsletter-popup .modal--mobile-friendly{top:0;background-color:#e6e6e699}#shopify-section-newsletter-popup .modal__centered-content{padding:40px 20px 30px}}.flex-wrap{display:flex}.flex-wrap.ranking{justify-content:space-around}.ranking_image img{width:50px}.ranking_image{display:flex;justify-content:center}.flex-wrap .postinfo{text-align:left;width:100%}.flex-wrap .postinfo.first{padding-left:0}.flex-wrap .postinfo{padding-left:22px}.flex-wrap img.article__grid-image{width:100%;object-fit:cover;aspect-ratio:1 / 1}h2.section-header__title.ranking{text-align:center;margin:50px 0;font-size:23px}.article_btn{text-align:center;margin-bottom:80px}.btn.btn--secondary.article{border:1px solid;padding:15px 50px}.dli-arrow-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:.7em;height:.1em;background:currentColor;margin-right:10px}.dli-arrow-right:before{content:"";width:.45em;height:.45em;border:.1em solid currentColor;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.05em;box-sizing:border-box}body.template-article .ranking_image.pc-displayed{text-align:center}body.template-article .ranking_image{text-align:left}@media all and (min-width: 0) and (max-width: 767px){.flex-wrap{display:block}.flex-wrap .postinfo{padding-left:0}.flex-wrap img.article__grid-image{width:100%}body.template-article .flex-wrap .postinfo.article__grid-meta{display:flex}body.template-article .flex-wrap img.article__grid-image{min-width:170px;max-height:100px;margin-bottom:0}body.template-article .article__title.small{font-size:14px}body.template-article .ranking_image{text-align:left;padding-left:15px}body.template-article .ranking_image img{width:30px;display:block}body.template-article .article__grid-meta a.article__title{font-size:14px}body.template-article .small--one-third{width:65%}body.template-article .grid__item.medium-up--one-third.aos-init.aos-animate .grid{display:flex}body.template-article .article_btn{margin-top:20px}}.grid-product__content .grid-product__tag--custom-container{left:0}.grid-product__content .grid-product__tag{left:0;right:auto}.grid-product__content .grid-product__tag{font-size:calc(var(--typeBaseSize)*.85);padding:20px 10px}.beige_bg.ranking.limited .grid-product__content .grid-product__price{color:#c20000;font-size:18px;text-align:left}.beige_bg.ranking.limited .grid-product__content .grid-product__price span{color:#333;font-size:14px}body.template-product .product__price-savings{color:#1c1d1d}body.template-product .product__price-savings.on-sale{color:#c20000}p.original_price{margin-bottom:5px}.grid-product__content .grid-product__meta{text-align:left!important}span.grid-product__price--savings{display:none}body .grid__item .grid-product__colors{justify-content:left}body .tpb-booking-form .tpb-box-wrapper{border:none;box-shadow:none}body .tpb-datepicker .datepicker-panel>ul>li.picked{border-radius:3px}body .x480.tpb-booking-form .content .step1{padding:0;margin-bottom:30px;background-color:#fff}body .content .confirm .subtotal{display:none}.tpb-box .action .back-button{margin-top:20px}.x480.tpb-booking-form .content .confirm .booking-info .time{display:none}body .x480.tpb-booking-form .content .confirm .booking-info>div{border-bottom:none;margin-bottom:0;padding-bottom:0}body .x480.tpb-booking-form .content .confirm .date label{margin-bottom:0}body .tpb-box .action button.continue-button{padding:18px}body .tpb-timepicker{-webkit-overflow-scrolling:touch}body .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{border:none}body .jdgm-carousel-wrapper .jdgm-carousel-title{color:#333;background-color:#fff;font-size:18px}h2._smartpay_vhVR-,._smartpay_Z-wV-,._smartpay_Eq5wg{color:#000}._smartpay_vMRj0{display:none}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom.css.map */
