@charset "UTF-8";.svg-wrapper .icon{width:30px;height:30px}@media screen and (min-width: 768px){.header-wrapper{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.header{max-width:1180px}}@media screen and (max-width: 767px){.header{padding:0 10px!important;height:62px;grid-template-columns:auto}.header header-drawer{margin-left:0}}.header__menu-item{color:#fff;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:160%;padding:0}.header .list-menu.list-menu--inline{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media screen and (min-width: 1180px){.header .list-menu.list-menu--inline{width:710px}.header .list-menu.list-menu--inline #HeaderMenu-MenuList-3{width:180px}}.header--middle-left{margin:0;padding:0}@media screen and (min-width: 768px){.header__heading-logo-wrapper{width:248.802px}}@media screen and (max-width: 767px){.header__heading-logo-wrapper{width:160px}}.header__heading-link{padding:0}@media screen and (min-width: 768px){.header__heading{margin-right:37px}}.header header-menu .icon.icon-caret{display:none}.header header-menu summary.list-menu__item{padding-right:0}.header .menu-drawer-container .icon{height:24px;width:28px}.header .menu-drawer-container .list-menu__item{font-weight:700}@media screen and (max-width: 1179px){.header .menu-drawer-container span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.header .menu-drawer-container .menu-drawer__account{display:none}}@media screen and (max-width: 767px){.header .header__icon--account{display:block!important}}.header .global-settings-popup,.header .header__submenu.global-settings-popup{background:#000;left:-62px}.header .global-settings-popup .header__menu-item,.header .header__submenu.global-settings-popup .header__menu-item{text-decoration:none;margin-left:40px;position:relative;line-height:1.6;padding-bottom:10px}.header .global-settings-popup .header__menu-item:hover,.header .header__submenu.global-settings-popup .header__menu-item:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.header .global-settings-popup .header__menu-item:before,.header .header__submenu.global-settings-popup .header__menu-item:before{background-image:url(/cdn/shop/files/sachi_about_diamond.png?v=1752135317);width:17.4px;height:20px;position:absolute;background-size:contain;content:"";top:12px;left:-8px}.header .header__active-menu-item{text-decoration:none}@media screen and (max-width: 1179px){.header header-drawer{display:block!important}.header .header__search{display:none!important}}.header__search .svg-wrapper,[role=button],[type=button],[type=reset],[type=submit],button{color:#fff!important}@media screen and (max-width: 1179px){header:has(.menu-opening) .header__heading,header:has(.menu-opening) .header__icons,header:has(.menu-opening) .header__heading-link{display:none!important}.gradient:has(.menu-opening){background:#000}.gradient:has(.menu-opening) .utility-bar{background-color:#000}.gradient:has(.menu-opening) .utility-bar--bottom-border{border-bottom:none}.gradient:has(.menu-opening) .announcement-bar__message{color:#000}.gradient:has(.menu-opening) .ttl__block--sub{display:none}#menu-drawer{background-color:#000;z-index:99999}.search.search-modal__form{padding:0 20px 30px!important}.search.search-modal__form .field__button,.search.search-modal__form .field__label{color:#fff}.search__input.field__input{border-bottom:solid 1px #fff;background:#000;color:#fff}.menu-drawer__menu-item{color:#fff;position:relative;padding:23px 3rem!important;margin:0 20px;border-bottom:solid 1px #fff}.menu-drawer__menu-item:before{background-image:url(/cdn/shop/files/sachi_about_diamond.png?v=1752135317);width:12.596px;height:14px;position:absolute;background-size:contain;content:"";top:26px;left:2px}.js .menu-drawer__navigation .submenu-open{visibility:inherit!important;position:relative}.menu-drawer__submenu.has-submenu.gradient.motion-reduce{position:relative}.menu-drawer__inner-submenu{background-color:#000}.menu-drawer__inner-submenu .menu-drawer__menu-item{background-color:#1a1a1a;border-bottom:none;color:#fff}.menu-drawer__inner-submenu .menu-drawer__menu-item:before{display:none}#HeaderDrawer-\30ab\30c6\30b4\30ea {color:#fff!important;position:relative;padding-right:40px;cursor:pointer}#HeaderDrawer-\30ab\30c6\30b4\30ea:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(white)),-webkit-gradient(linear,left top,left bottom,from(white),to(white));background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);width:20px;height:20px;background-size:12px 2px,2px 12px;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#HeaderDrawer-\30ab\30c6\30b4\30ea  .svg-wrapper{display:none}details#Details-menu-drawer-menu-item-3[open] #HeaderDrawer-\30ab\30c6\30b4\30ea:after{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(white));background-image:linear-gradient(#fff,#fff);background-size:2px 12px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.menu-drawer__submenu #HeaderDrawer-\30ab\30c6\30b4\30ea:after{display:none}.menu-drawer__close-button.link.link--text.focus-inset{display:none}.utility-bar{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:#fff!important}@media screen and (max-width: 767px){.page-width{padding-left:20px!important;padding-right:20px!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__menu-item{font-size:16px!important}.js .menu-drawer__menu li{margin-bottom:4px!important}}.footer{background-color:#000;color:#fff}.footer .page-width{max-width:inherit}.footer .footer__blocks-wrapper{display:block}@media screen and (min-width: 768px){.footer .footer-block.footer-block--menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:72px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-item-align:stretch;align-self:stretch;margin-left:130px}}.footer .footer-block.footer-block--menu ul.footer-block__details-content{padding:0}@media screen and (min-width: 768px){.footer .footer-block.footer-block--menu ul.footer-block__details-content{display:grid;grid-template-columns:150px 206px;gap:16px 100px;grid-template-rows:repeat(4,30px);grid-auto-flow:column}}.footer .footer-block.footer-block--menu ul.footer-block__details-content li{list-style:none;text-align:left;margin-right:0}.footer .footer-block.footer-block--menu ul.footer-block__details-content li .link{color:#fff!important;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:700;line-height:160%;display:block;text-decoration-line:none}@media screen and (max-width: 767px){.footer .footer-block.footer-block--menu ul.footer-block__details-content li .link{font-size:14px}}.footer .footer-block--newsletter,.footer .footer__content-bottom{display:none}.footer .footer__content-top{padding-bottom:0}.footer-block.grid__item{color:#fff;text-align:center;font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.footer-block.grid__item{font-size:11px;font-style:normal;font-weight:400;line-height:160%;padding:32px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}@media screen and (max-width: 767px){.footer-block.grid__item{font-size:12px;padding:16px 0}}.footer-block.grid__item .footer-block__details-content.rte:after{display:none}@media screen and (max-width: 767px){.breadcrumbs{margin:8px auto!important}}.shopify-policy__container{margin-bottom:100px}@media screen and (max-width: 767px){.shopify-policy__container{margin-bottom:64px}}.shopify-policy__container li{list-style:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global.css.map */
