@charset "UTF-8";.price-item.price-item--regular{font-size:20px}@media screen and (max-width: 767px){.price-item.price-item--regular{font-size:18px}}product-info{padding-top:0!important}product-info .product__title h1{font-family:Noto Sans JP,sans-serif!important;font-size:28px;font-weight:700}@media screen and (max-width: 767px){product-info .product__title h1{font-size:22px}}product-info .accordion__content.rte{padding:0}product-info .accordion__content.rte .product-text{margin-bottom:14px;padding:0 16px}product-info .product__text{font-size:15px}@media screen and (max-width: 767px){product-info .product__text{font-size:14px}}product-info .price-item.price-item--regular{font-size:28px}@media screen and (max-width: 767px){product-info .price-item.price-item--regular{font-size:20px}}product-info .tax-included{font-size:14px}product-info .product-form__buttons{max-width:none}product-info .price.price--large{position:relative}product-info .price.price--large .badge.price__badge-sold-out,product-info .price.price--large .badge.price__badge-sale{position:absolute;right:-130px;top:10px;margin:0}@media screen and (max-width: 767px){product-info .price.price--large .badge.price__badge-sold-out,product-info .price.price--large .badge.price__badge-sale{top:4px}}.quantity__label,.product__tax{display:none}.price-item{font-weight:700}.accordion summary{background-color:#000;color:#fff;padding-left:16px}.accordion__title{color:#fff;font-weight:700}.price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tax-included{font-weight:700;color:#000}.product-form__submit{padding:18px 0;background-color:#000;color:#fff;font-weight:700}.product-form__submit:after{font-size:18px}@media screen and (max-width: 767px){.product-form__submit:after{font-size:16px}}.shopify-payment-button__more-options{display:none}.product-title{font-size:1.5rem;padding:8px 16px;font-weight:700;margin-bottom:1rem;background-color:#ebf5f7;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-title:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background-image:url(/cdn/shop/files/sachi_about_diamond.png?v=1752135317);background-size:contain;background-repeat:no-repeat;background-position:center}.product-text{font-size:1.5rem;line-height:1.5;color:#000}.pay-image div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.ttl{margin-top:100px;margin-bottom:40px;padding-top:34px;height:134px}}@media screen and (max-width: 767px){.ttl{margin-top:64px;padding-top:30px;margin-bottom:24px;height:82px}}.ttl__block{position:relative}.ttl__block:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 768px){.ttl__block:before{width:640px;height:140px;top:-74px;background-image:url(/cdn/shop/files/sachi_index_icon_title.png?v=1752803453)}}@media screen and (max-width: 767px){.ttl__block:before{width:90%;aspect-ratio:335/86;top:-50px;max-width:335px;background-image:url(/cdn/shop/files/sachi_index_icon_title_sp.png?v=1752803453)}}.ttl__block--main{text-align:center;font-family:Cinzel Decorative;font-size:48px;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width: 767px){.ttl__block--main{font-size:24px}}.ttl__block--sub{text-align:center;font-size:14px;font-family:"Noto Serif JP";font-style:normal;font-weight:700;line-height:160%;position:absolute;top:-42px;z-index:999;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (max-width: 767px){.ttl__block--sub{font-size:12px;top:-36px;letter-spacing:.3px}}.ttl__descriptionn{font-family:"Noto Serif JP";font-size:16px;font-weight:500;line-height:160%;margin:0 auto;letter-spacing:0px;width:90%}@media screen and (min-width: 768px){.ttl__descriptionn{text-align:center}}@media screen and (max-width: 767px){.ttl__descriptionn{top:-51px}}.product_custom{padding-bottom:0!important}@media screen and (min-width: 768px){.page-width{max-width:1180px;padding:0}.page-width .product-media-container{width:600px;height:600px;max-width:600px}.page-width .svg-wrapper{color:#000}.page-width .slider-button .icon{height:.8rem!important;color:#000}}.product__media-item.grid__item.slider__slide.is-active{padding:0}product-recommendations .grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down{-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;margin-bottom:122px}@media screen and (max-width: 767px){product-recommendations .grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down{margin-bottom:61px}}@media screen and (max-width: 767px){product-recommendations .grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}product-recommendations .card__heading{font-size:15px!important}@media screen and (max-width: 767px){product-recommendations .card__heading{font-size:12px!important}}product-recommendations .price__regular{font-size:20px;position:relative}@media screen and (max-width: 767px){product-recommendations .price__regular{font-size:14px!important}}@media screen and (max-width: 767px){product-recommendations .price-item.price-item--regular{font-size:14px}}product-recommendations .price-item.price-item--regular:after{content:"(\7a0e\8fbc)";margin-left:-4px;font-size:.7em;vertical-align:middle}@media screen and (max-width: 767px){product-recommendations .price-item.price-item--regular:after{font-size:12px}}@media screen and (max-width: 767px){product-recommendations .grid__item{width:140px!important}}@media screen and (max-width: 767px){.grid--peek.slider .grid__item:first-of-type{margin-left:0}.product__media-item.grid__item.slider__slide.is-active{width:100vw}.slider-buttons.quick-add-hidden{display:none!important}.small-hide{display:block!important}.thumbnail-list__item.slider__slide{height:64px;width:64px!important}#GalleryThumbnails-template--24731217396018__main{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:30px}#GalleryThumbnails-template--24731217396018__main #Slider-Thumbnails-template--24731217396018__main{width:80%}#GalleryThumbnails-template--24731217396018__main .svg-wrapper,.quantity .quantity__button{color:#000!important}}.product__accordion.accordion.quick-add-hidden details summary>.icon.icon-caret{display:none}.product__accordion.accordion.quick-add-hidden details summary{position:relative;cursor:pointer;list-style:none}.product__accordion.accordion.quick-add-hidden details summary::-webkit-details-marker{display:none}.product__accordion.accordion.quick-add-hidden details summary: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(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));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:background-size .3s ease,-webkit-transform .3s ease;transition:background-size .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-size .3s ease;transition:transform .3s ease,background-size .3s ease,-webkit-transform .3s ease}.product__accordion.accordion.quick-add-hidden details[open]>summary:after{background-size:12px 2px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/item.css.map */
