@charset "UTF-8";.slick-prev,.slick-next{display:none!important}.slider__wrapper{width:100%;margin:40px auto 0}@media screen and (max-width: 767px){.slider__wrapper{margin:20px auto 0}}.slider__wrapper .slick-dotted.slick-slider{margin-bottom:0}.slider__wrapper .slider__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4px;display:block;width:710px;height:400px;margin-right:8px}@media (max-width: 767px){.slider__wrapper .slider__item{width:284px;height:160px}}.slider__wrapper .slider__item a{display:block;width:710px;height:400px}@media (max-width: 767px){.slider__wrapper .slider__item a{width:284px;height:160px}}.slider__wrapper .slider__item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.slider__wrapper .slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.slider__wrapper .slider__navigation .custom-arrow{cursor:pointer;padding:0;border:none;background:none;width:40px;height:40px}.slider__wrapper .slider__navigation .custom-arrow svg{width:11px;height:11px}.slider__wrapper .slider__navigation .custom-arrow svg path{stroke:#333}.slider__wrapper .slider__navigation .dots-container .slick-dots{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle}.slider__wrapper .slider__navigation .dots-container .slick-dots li{width:8px;height:8px;margin:0 5px}.slider__wrapper .slider__navigation .dots-container .slick-dots li button{display:block;width:8px;height:8px;padding:0;border-radius:50%;cursor:pointer;background-color:#fff;border:1px solid #000}.slider__wrapper .slider__navigation .dots-container .slick-dots li button:before{display:none}.slider__wrapper .slider__navigation .dots-container .slick-dots li.slick-active button{background-color:#000}@media screen and (min-width: 768px){.page-width{max-width:1180px;padding:0;margin:0 auto}}.card__heading.h5{font-family:var(--font-family-base);font-weight:700}.full-unstyled-link,.price{font-family:var(--font-family-base);font-weight:700;text-align:center}@media screen and (min-width: 768px){.full-unstyled-link{font-size:1.5rem}}@media screen and (min-width: 768px){.price{font-size:2rem!important}}@media screen and (min-width: 768px){.grid.product-grid{gap:40px 50px!important}}@media screen and (min-width: 768px){.grid.product-grid .grid__item{max-width:256px}}@media screen and (max-width: 767px){.grid.product-grid .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.grid.product-grid .grid__item .card-wrapper{width:256px}}@media screen and (max-width: 767px){.grid.product-grid .grid__item .card-wrapper{width:43.2vw}}.price-item.price-item--regular:after,.price-item.price-item--sale:after{content:"(\7a0e\8fbc)";margin-left:-4px;font-size:.7em;vertical-align:middle}#Slider-template--24731217232178__featured_collection_nbWYHf{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@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,.ttlWt__block,.ttlBig__block{position:relative}.ttl__block:before,.ttlWt__block:before,.ttlBig__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,.ttlWt__block:before,.ttlBig__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,.ttlWt__block:before,.ttlBig__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,.ttlWt__block--main,.ttlBig__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,.ttlWt__block--main,.ttlBig__block--main{font-size:24px}}.ttl__block--sub,.ttlWt__block--sub,.ttlBig__block--sub{text-align:center;font-size:14px;font-family:"Noto Serif JP",serif;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,.ttlWt__block--sub,.ttlBig__block--sub{font-size:13px;top:-38px}}.ttl__descriptionn,.ttlWt__descriptionn,.ttlBig__descriptionn{font-family:"Noto Serif JP",serif;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,.ttlWt__descriptionn,.ttlBig__descriptionn{text-align:center}}@media screen and (max-width: 767px){.ttl__descriptionn,.ttlWt__descriptionn,.ttlBig__descriptionn{top:-51px;font-size:14px}}.ttlWt__block{position:relative}.ttlWt__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){.ttlWt__block:before{background-image:url(/cdn/shop/files/sachi_index_icon_title_white.png)}}@media screen and (max-width: 767px){.ttlWt__block:before{background-image:url(/cdn/shop/files/sachi_index_icon_title_white_sp.png)}}.ttlWt__block--main{color:#fff;margin-bottom:96px}@media screen and (max-width: 767px){.ttlWt__block--main{margin-bottom:40px}}.ttlWt__block--sub{color:#fff}.ttlBig__block{position:relative}@media screen and (max-width: 767px){.ttlBig__block--main{line-height:120%}}.ttlBig__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){.ttlBig__block:before{background-image:url(/cdn/shop/files/sachi_index_icon_title_big.png);width:640.5px;height:189px}}@media screen and (max-width: 767px){.ttlBig__block:before{background-image:url(/cdn/shop/files/sachi_index_icon_title_sp_big.png);aspect-ratio:335/118.5}}.section-template--24731217232178__custom_liquid_yN4RQk-padding{height:288px}@media screen and (max-width: 767px){.section-template--24731217232178__custom_liquid_yN4RQk-padding .ttl{margin-top:24px!important}}@media screen and (max-width: 767px){.section-template--24731217232178__custom_liquid_yN4RQk-padding{height:313px}}.section-template--24731217232178__custom_liquid_6QUaRU-padding{height:210px}@media screen and (max-width: 767px){.section-template--24731217232178__custom_liquid_6QUaRU-padding{height:141px}}.section-template--24731217232178__custom_liquid_4fwaKh-padding,.section-template--24731217232178__custom_liquid_MTyKJN-padding{padding:0!important}.black__bg{background-image:url(/cdn/shop/files/sachi_index_black_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000}@media screen and (max-width: 767px){.black__bg{background-image:url(/cdn/shop/files/sachi_index_black_bg_sp.jpg)}}.achievements{background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 768px){.achievements{padding-top:128px;padding-bottom:57px}}@media screen and (max-width: 767px){.achievements{padding-top:94px}}@media screen and (min-width: 768px){.achievements__5clowns{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:40px}}@media screen and (max-width: 767px){.achievements__5clowns{width:72.2%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}@media screen and (max-width: 390px){.achievements__5clowns{width:74%}.achievements__5clowns .achievements__5clowns--title{margin:0 -20px!important}}.achievements__5clowns--category{font-family:"Noto Serif JP",serif;color:#fff}@media screen and (min-width: 768px){.achievements__5clowns--category:first-child{width:254px;margin:0 0 0 auto}.achievements__5clowns--category:last-child{width:308px;margin:0 0 auto}}.achievements__5clowns--category .achievements__5clowns--title{color:#fff;font-size:27px;font-style:normal;font-weight:700;line-height:160%;font-family:"Noto Serif JP",serif;margin:0;text-align:center}@media screen and (max-width: 767px){.achievements__5clowns--category .achievements__5clowns--title{font-size:24px}}.achievements__5clowns--category .achievements__5clowns--list{position:relative;font-size:16px;font-style:normal;font-weight:500;line-height:160%;list-style:none}.achievements__5clowns--category .achievements__5clowns--list span{font-size:22px;margin-left:10px}.achievements__5clowns--category .achievements__5clowns--list:before{background-image:url(/cdn/shop/files/sachi_index_icon_crown.png?v=1752548306);background-size:contain;background-repeat:no-repeat;width:28.457px;height:20px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-33px}@media screen and (min-width: 768px){.achievements__5clowns--image{width:254.594px;height:186.858px;justify-self:center}}.achievements__5clowns--image img{width:100%}.achievements__mole--title{font-size:21px;font-weight:700;line-height:160%;font-family:var(--font-family-serif);margin-bottom:16px;color:#fff;text-align:center;margin-top:51px}.achievements__mole--title span{font-size:35.535px;line-height:160%}@media screen and (max-width: 767px){.achievements__mole--title span{font-size:24px}}.achievements__mole img{display:block;margin:12px auto 0}@media screen and (min-width: 768px){.achievements__mole img{width:655px}}@media screen and (max-width: 767px){.achievements__mole img{width:90%}}.achievements .color-scheme-1{--gradient-background: #000 !important}.review{background-size:cover;background-position:center;background-repeat:no-repeat;padding:70px 0 98px}@media screen and (max-width: 767px){.review{padding:40px 20px 72px}}.review__ttl{position:relative}.review__ttl--sub{color:#fff;text-align:center;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:700;line-height:160%;margin:0}.review__ttl--main{color:#fff;text-align:center;text-shadow:0px 0px 13px #49d9d1;font-family:Cinzel Decorative;font-size:100px;font-style:normal;font-weight:400;line-height:1;margin:0}@media screen and (max-width: 767px){.review__ttl--main{font-size:40px}}.review__ttl: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;background-image:url(/cdn/shop/files/sachi_index_icon_title_white_btm.png)}@media screen and (min-width: 768px){.review__ttl:before{width:640px;height:10.803px;bottom:-7px}}@media screen and (max-width: 767px){.review__ttl:before{width:90%;aspect-ratio:335/9;bottom:-14px;background-image:url(/cdn/shop/files/sachi_index_icon_title_white_sp_btm.png)}}.review__customer{text-align:center;font-family:"Noto Serif JP",serif;font-size:44px;font-style:normal;font-weight:400;line-height:160%;background:-webkit-gradient(linear,left top,right top,color-stop(9%,#8f6c29),color-stop(14%,#b19758),color-stop(19%,#d3c187),color-stop(24%,#e8dba4),color-stop(26%,#f0e5af),color-stop(29%,#ebdfa9),color-stop(33%,#e0d099),color-stop(37%,#cdb77f),color-stop(41%,#b79a60),color-stop(47%,#b29b4b),color-stop(65%,#fff9c4),color-stop(76%,#fff9c4),color-stop(87%,#b79a60),to(#8f6c29));background:linear-gradient(90deg,#8f6c29 9%,#b19758,#d3c187,#e8dba4 24%,#f0e5af 26%,#ebdfa9 29%,#e0d099,#cdb77f,#b79a60 41%,#b29b4b 47%,#fff9c4 65% 76%,#b79a60 87%,#8f6c29);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:15px 0 0}@media screen and (max-width: 767px){.review__customer{font-size:20px}}.review__satisfactionLevel{color:#fff;text-align:center;text-shadow:0px 0px 13px #49d9d1;-webkit-text-stroke-width:.23px;-webkit-text-stroke-color:#000;font-family:Futura,Century Gothic,Helvetica Neue,Arial,sans-serif;font-size:87.199px;font-style:italic;font-weight:500;line-height:160%;margin:0}@media screen and (max-width: 767px){.review__satisfactionLevel{font-size:40px}}.review__satisfactionLevel span{font-size:30px}@media screen and (max-width: 767px){.review__satisfactionLevel span{font-size:18px}}.review .review-swiper{width:100%;margin:0 auto;padding-bottom:20px;overflow:visible;scrollbar-width:thin;scrollbar-color:#ffffff #f1f1f1}@media screen and (max-width: 767px){.review .review-swiper{overflow-x:scroll}}.review .swiper-wrapper{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.review .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.review .review__scroll--item{width:154px;height:216px;background-image:url(/cdn/shop/files/sachi_index_review_frame.png?v=1752654810);background-size:contain;background-repeat:no-repeat;color:#fff;font-family:"Noto Serif JP",serif;font-size:14px;font-style:normal;font-weight:700;line-height:160%;-ms-flex-negative:0;flex-shrink:0}.review .review__scroll--itemContainer{width:114px;margin:80px auto 0}.review .review__scroll--item span{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:700;line-height:160%;margin-bottom:4px;display:block}.review .review-swiper::-webkit-scrollbar{height:1px;background-color:#fff}.review .review-swiper::-webkit-scrollbar-thumb{background-color:#fff}.review .review-swiper::-webkit-scrollbar-thumb:hover{background-color:#fff}@media screen and (min-width: 1180px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__posts.grid--4-col-desktop{max-width:1080px;margin:0 auto}}@media screen and (min-width: 1180px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .slider-buttons{display:none}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .section-template--24731217232178__featured_blog_hXAXKt-padding{padding:0!important}#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__post{position:relative}@media screen and (min-width: 1180px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__post{width:392px}#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__post:after{content:"";display:block;position:absolute;width:1px;height:374px;background-color:#ddd;top:184px;right:14px;-webkit-transform:translateY(-50%) rotate(-165deg);transform:translateY(-50%) rotate(-165deg)}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__post:last-child:after{display:none}@media screen and (max-width: 1179px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .blog__post{width:90%;margin:0 auto;margin-bottom:40px!important}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__inner{clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);clip-path:polygon(20.52% .3%,100% .3%,79.11% 99.83%,0% 99.83%);width:270px;height:212px;-webkit-clip-path:polygon(20.52% .3%,100% .3%,79.11% 99.83%,0% 99.83%);overflow:hidden}@media screen and (max-width: 1179px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__inner{width:198.645px;height:100px;clip-path:polygon(20.47% .28%,99.73% .28%,78.89% 99.29%,0% 99.29%)}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__inner .card__content{display:none!important}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:0!important;gap:8px}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .article-card__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width: 767px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .article-card__info{font-size:14px}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-family:"Noto Serif JP",serif;font-size:15px;font-style:normal;font-weight:400!important;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:left}@media screen and (max-width: 767px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading{font-size:14px}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading .full-unstyled-link{font-weight:400!important;text-align:left!important}@media screen and (min-width: 1180px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading{width:212px;max-height:96px;-webkit-line-clamp:4}}@media screen and (max-width: 1179px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading{width:100%;height:88px;margin-bottom:0;height:auto}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading.h5{font-size:14px}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .card__heading .full-unstyled-link{font-weight:400}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .article-card__excerpt,#shopify-section-template--24731217232178__featured_blog_hXAXKt .card__content .card__information .article-card__footer{display:none}@media screen and (max-width: 1179px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .card:not(.ratio){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}@media screen and (min-width: 1180px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .grid--4-col-desktop .grid__item{max-width:263px}}#shopify-section-template--24731217232178__featured_blog_hXAXKt .article-card__more-link{position:absolute;bottom:-29px;left:0}#shopify-section-template--24731217232178__featured_blog_hXAXKt .article-card__more-link .more-link{font-weight:700;font-family:Titillium Web;color:#000;font-size:15px}@media screen and (max-width: 1179px){#shopify-section-template--24731217232178__featured_blog_hXAXKt .article-card__more-link{bottom:-26px;right:18px}#shopify-section-template--24731217232178__featured_blog_hXAXKt .article-card__more-link .more-link{font-size:14px;text-align:right}}.news__btn{font-family:var(--font-family-body);clip-path:polygon(99.74% 1.74%,95.26% 99%,.26% 99%,4.73% 1.74%);background-color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}@media screen and (min-width: 1180px){.news__btn{width:447px;height:76px;margin:85px auto 0}.news__btn:hover{color:#000;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/cdn/shop/files/sachi_index_news_btn.png?v=1753230791);background-color:inherit;clip-path:none}}@media screen and (max-width: 1179px){.news__btn{width:335px;height:54.818px;margin:24px auto 0;font-size:14px}}.life{position:relative}@media screen and (min-width: 1180px){.life{margin-bottom:400px}}.life__inner{background:#efefef}@media screen and (min-width: 1180px){.life__inner{height:400px;padding-top:46px;position:relative}}@media screen and (max-width: 1179px){.life__inner{padding:32px 5% 0;text-align:left}}.life__title{font-family:"Noto Serif JP",serif;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width: 767px){.life__title{font-size:24px}}.life__text{font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.life__text{font-size:14px}}.life__description{text-align:center;font-family:"Noto Serif JP",serif;font-size:18px;font-style:normal;font-weight:500;line-height:160%}@media screen and (max-width: 767px){.life__description{margin-bottom:33px;font-size:14px}}.life__top--text{width:100%;display:block;margin-bottom:-10px}.life__movie{aspect-ratio:640/383.303}@media screen and (min-width: 1180px){.life__movie{width:44.44%;position:absolute;top:396px;z-index:99}}@media screen and (max-width: 1179px){.life__movie{overflow:hidden;margin:0 -6%}}@media screen and (min-width: 1700px){.life .life__movie{width:635.48px;top:396px;z-index:99;left:40vw;-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (min-width: 2100px){.life .life__movie{width:635.48px;top:396px;z-index:99;left:50vw;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.life__black{background:#000;color:#fff}@media screen and (min-width: 1180px){.life__black{position:absolute;top:336px;right:0;width:1039.572px;height:398px;clip-path:polygon(9.47% .19%,100% .19%,100% 99.94%,.04% 99.94%);z-index:9}}@media screen and (max-width: 1179px){.life__black{padding:40px 5%;margin:0 -6%}}.life__black--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin:auto}@media screen and (min-width: 1180px){.life__black--inner{width:529px;height:398px;margin-right:8vw}}.life__black .life__title{color:#fff;letter-spacing:normal;margin:0}@media screen and (max-width: 1179px){.life__black .life__title{font-size:24px}}.life__black--btn{background-image:url(/cdn/shop/files/sachi_index_life_btn.png?v=1752796410);background-repeat:no-repeat;background-size:contain;aspect-ratio:441/72;text-align:center;font-family:var(--font-family-body);font-size:18px;font-style:normal;font-weight:700;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}@media screen and (min-width: 1180px){.life__black--btn{width:447px;height:76px}.life__black--btn:hover{color:#000;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/cdn/shop/files/sachi_index_news_btn.png?v=1753230791);background-color:inherit;clip-path:none}}@media screen and (max-width: 1179px){.life__black--btn{width:90%;margin:0 auto;max-width:335px;font-size:14px}}@media screen and (min-width: 768px){.community{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.community__img{width:552.787px}}.community__img img{width:100%}.community__text ul{position:relative;display:block!important}.community__text ul:before{background-image:url(/cdn/shop/files/sachi_index_commu_frame.png?v=1752813892);background-repeat:no-repeat;background-size:contain;aspect-ratio:80/80;position:absolute;content:"";width:80px;height:80px;top:-9px;left:32px}@media screen and (max-width: 767px){.community__text ul:before{top:-29px;left:-18px}}.community__text ul:after{background-image:url(/cdn/shop/files/sachi_index_commu_frame.png?v=1752813892);background-repeat:no-repeat;background-size:contain;aspect-ratio:80/80;bottom:-39px;right:40px;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;content:"";width:80px;height:80px}@media screen and (max-width: 767px){.community__text ul:after{right:-20px}}@media screen and (min-width: 768px){.community__text ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.738px 88.223px 0 126.384px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}}@media screen and (max-width: 767px){.community__text ul{margin:53px auto 58px;width:80%}}.community__text--list{position:relative;list-style:none;font-family:"Noto Serif JP",serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width: 767px){.community__text--list{font-size:14px;margin-bottom:4px}}.community__text--list: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:9px;left:-18px}.production__title{text-align:center;font-family:"Noto Serif JP",serif;font-size:32px;font-style:normal;font-weight:700;line-height:160%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px}@media screen and (max-width: 767px){.production__title{margin-bottom:16px;gap:10px}}.production__title:before{background-image:url(/cdn/shop/files/sachi_index_production_decoration.png?v=1752978649);background-repeat:no-repeat;width:80px;height:33.131px;background-size:contain;content:""}@media screen and (max-width: 767px){.production__title:before{width:41.623px;height:17.238px}}.production__title:after{background-image:url(/cdn/shop/files/sachi_index_production_decoration.png?v=1752978649);background-repeat:no-repeat;width:80px;height:33.131px;background-size:contain;content:"";-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 767px){.production__title:after{width:41.623px;height:17.238px}}@media screen and (max-width: 767px){.production__title{font-size:18px}}@-webkit-keyframes slide-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-15800px);transform:translate(-15800px)}}@keyframes slide-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-15800px);transform:translate(-15800px)}}.production .infinite-slider{width:100%;overflow:hidden}.production .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;width:31600px;-webkit-animation:slide-animation 316s linear infinite;animation:slide-animation 316s linear infinite}@media screen and (max-width: 767px){.production .slider-track{width:21014px;-webkit-animation:slide-animation 474s linear infinite;animation:slide-animation 474s linear infinite}}.production .slider-track li{-ms-flex-negative:0;flex-shrink:0;width:180px;height:288px;margin-right:20px}@media screen and (max-width: 767px){.production .slider-track li{width:125px;height:200px;margin-right:8px}}.production .slider-track img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.point{background-color:#000;padding:64px 0;border-bottom:#fff solid 2px}.point ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.point ul li{list-style:none;color:#fff}.point ul li svg{display:block;margin:0 auto}@media screen and (min-width: 768px){.point ul{gap:80px}.point li{display:-webkit-box;display:-ms-flexbox;display:flex;width:206px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.point__main{text-align:center;font-family:"Noto Serif JP",serif;font-size:18px;font-style:normal;font-weight:700;line-height:160%}.point__sub{text-align:center;font-family:"Noto Serif JP",serif;font-size:15px;font-style:normal;font-weight:400;line-height:160%}}@media screen and (max-width: 767px){.point ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.point__main{text-align:center;font-size:16px}.point__sub{text-align:center;font-size:14px}}.fade-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.fade-in.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{opacity:1!important}.card__badge.bottom .badge.badge--bottom-left{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/index.css.map */
