.text-body{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-style:normal;font-weight:500}h4,.h4{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-style:500}.link,.customer a,.select__select,.text-area,.text-body{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.h0{font-size:36px}@media only screen and (min-width:750px){.h0{font-size:50px}}h1,.h1{font-size:24px}@media only screen and (min-width:750px){h1,.h1{font-size:26px}}h2,.h2{font-size:18px}@media only screen and (min-width:750px){h2,.h2{font-size:20px}}h3,.h3{font-size:18px}@media only screen and (min-width:750px){h3,.h3{font-size:18px}}.news-list li,dd{list-style-type:none}.news-item a,.util-linkBox a{cursor:pointer;text-decoration:none}.util-ttl{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-size:1rem}.util-link{border:solid 1px #3e3e3e;color:#3e3e3e;display:block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.2em;padding:.8em 0;position:relative;text-align:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.util-link.mod-light{border-color:#fff;color:#fff}.news .util-ttl{text-align:center}.news .util-linkBox{margin:40px 16px 0}.news .util-link{margin:0 auto}.news-ttl,.faq-ttl,.access-ttl{font-family:Marcellus,serif,Noto Sans JP,sans-serif;font-size:3.6rem;font-weight:700;font-weight:600;text-align:center}.news-list{border-top:solid 2px #f0f0f0;padding:0}.news-item{border-bottom:solid 2px #f0f0f0;font-size:1.5rem}.news-itemLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3e3e3e;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.025em;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s}.news-itemLink:after{border-right:solid 1px #3e3e3e;border-top:solid 1px #3e3e3e;content:"";display:block;height:8px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}.news-itemDate{font-family:Marcellus,serif,Noto Sans JP,sans-serif;white-space:nowrap}.news-itemCategory{background:#fff;border:solid 2px #7FABD8;border-radius:30px;display:inline-block;font-size:1rem;line-height:1.8;margin-left:60px}.news-itemTxt{line-height:1.6;margin-left:60px;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width:768px){.util-ttl{font-size:1rem}.util-link.mod-light:hover{background:#fff;color:#3e3e3e}.util-link:hover{background:#3e3e3e;color:#fff}.news{margin:0 auto;max-width:1260px;padding:0 40px;width:100%}.news .util-link{width:248px}.news .util-link:hover{background:#3e3e3e;color:#fff}.news-inner{padding:56px 48px 40px;width:100%}.news-itemLink:after{right:10px}.news-itemLink{padding:28px 60px 28px 12px}.news-itemLink:hover{background-color:#4973ff1a}.news-itemCategory{font-size:1rem;padding:0 32px;white-space:nowrap}}@media screen and (max-width:767px){.util-linkBox{text-align:center}.util-link{font-size:1rem;margin:0 auto;max-width:400px}.news .util-linkBox{margin:40px 16px 0}.news-inner{padding-bottom:30px}.news-ttl,.faq-ttl,.access-ttl{font-size:1rem}.news-list{margin-top:40px}.news-itemLink{padding:13px 56px 13px 16px}.news-itemDate{font-size:1rem}.news-itemCategory{padding:0 18px}.news-itemTxt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.5rem;letter-spacing:-.1em}}@media screen and (max-width:959px){.news-itemLink{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-itemCategory{margin-left:20px}.news-itemTxt{margin:10px 0 0}}:root{--bm-moon-white: #ffffff;--bm-moon-bg: #edf8fb;--bm-moon-blue: #bdebf0;--bm-moon-blue-deep: #69bbc3;--bm-tiffany: #9edfe5;--bm-tiffany-deep: #54aeb8;--bm-tiffany-soft: #e0f8fa;--bm-tiffany-ink: #3b7280;--bm-moon-ink: #385869;--bm-glass: rgba(255, 255, 255, .64);--bm-glass-strong: rgba(255, 255, 255, .82);--bm-line: rgba(255, 255, 255, .86);--bm-shadow: 0 18px 46px rgba(83, 132, 154, .14)}body,.gradient{color:var(--bm-moon-ink);background:linear-gradient(180deg,#ffffffc7,#edf8fb8a 42%,#ffffffd1),url(/cdn/shop/files/BM_a2aee2ba-09d4-4a93-b220-a4b6d56d021b.png?v=1780642651) center top / cover fixed;background-color:var(--bm-moon-bg)}.header-wrapper,.shopify-section-header-sticky{background:linear-gradient(90deg,#ffffffc7,#e6f9fc94 46%,#aee2ea5c),url(/cdn/shop/files/BM_a2aee2ba-09d4-4a93-b220-a4b6d56d021b.png?v=1780642651) center 42% / cover;background-color:#ffffff9e!important;border-bottom:1px solid rgba(151,213,230,.36);box-shadow:0 8px 24px #5691a60f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header__menu-item,.header__active-menu-item,.list-menu__item,.footer-block__details-content .list-menu__item--link{color:var(--bm-moon-ink);letter-spacing:.08em}.slideshow,.banner{background:linear-gradient(180deg,#edf8fb2e,#ffffffe6)}.slideshow__media,.banner__media{overflow:hidden}.slideshow__media img,.banner__media img{filter:saturate(.9) brightness(1.05) contrast(.92)}.image-with-text,.featured-product,.featured-collection,.news,.contact,.newsletter,.collapsible-content,.rich-text{position:relative}.image-with-text:before,.featured-product:before,.featured-collection:before,.news:before,.contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 10% 12%,#ffffffd1,#fff0 24%),radial-gradient(circle at 94% 14%,#bce0ef38,#bce0ef00 32%)}.image-with-text__content,.product__info-container,.card-wrapper .card,.news-inner,.contact form{background:var(--bm-glass);border:1px solid rgba(255,255,255,.82);box-shadow:var(--bm-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.image-with-text__content,.product__info-container{border-radius:2px}#shopify-section-template--26102141780288__image_with_text_xkiTUR .image-with-text__content{background:#ffffffc2;border-color:#ffffffeb}#shopify-section-template--26102141780288__image_with_text_xkiTUR .image-with-text__content,#shopify-section-template--26102141780288__image_with_text_xkiTUR .image-with-text__content *,#shopify-section-template--26102141780288__image_with_text_xkiTUR .rte,#shopify-section-template--26102141780288__image_with_text_xkiTUR h5{color:var(--bm-moon-ink)!important;opacity:1!important;text-shadow:none!important}.card-wrapper .card{border-radius:0}.card__media,.product__media,.image-with-text__media{background:#ffffff94;border:1px solid rgba(255,255,255,.82);box-shadow:0 14px 34px #57889e1f}.card__media img,.product__media img,.image-with-text__media img{filter:brightness(1.04) saturate(.92)}.button,.shopify-payment-button__button,.util-link{color:var(--bm-tiffany-ink)!important;background:#ffffffc2!important;border:1px solid rgba(84,174,184,.5)!important;box-shadow:0 12px 30px #54aeb824;letter-spacing:.1em;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.button:hover,.shopify-payment-button__button:hover,.util-link:hover{background:#fffffff0!important;color:var(--bm-tiffany-deep)!important;box-shadow:0 16px 38px #54aeb833;transform:translateY(-1px)}.price,.product__title,.card__heading,.rich-text__heading,.title,.news-itemDate{color:var(--bm-moon-ink)}.rich-text__heading,.title,.product__title h1,.card__heading{letter-spacing:.08em}.price{color:var(--bm-tiffany-ink)}.quantity,.quantity:before,.quantity:after{border-color:#54aeb88c!important;box-shadow:none!important}.quantity{background:#e0f8faeb!important;color:var(--bm-tiffany-ink)!important}.quantity__button,.quantity__input{color:var(--bm-tiffany-ink)!important;background:transparent!important}.product-form__submit{background:#ffffffd1!important;border-color:#54aeb894!important;box-shadow:0 12px 30px #54aeb829}.product-form__submit:hover{color:var(--bm-tiffany-deep)!important;border-color:#54aeb8ad!important}.product__info-container .share-button__button,.product__info-container .product__view-details,.product__info-container a{color:var(--bm-tiffany-ink)!important}.news-list,.news-item{border-color:#97cbe057}.news-itemLink{color:var(--bm-moon-ink)}.news-itemLink:hover{background:#ffffff94}.contact form{background:radial-gradient(circle at 14% 0%,#fffffff5,#fff0 30%),linear-gradient(180deg,#ffffffd6,#e5f9fcad)!important;border:1px solid rgba(180,232,238,.72);border-radius:10px;padding:clamp(2rem,4vw,4.8rem);box-shadow:inset 0 1px #fffffff5,0 22px 54px #4b97a929}.contact .contact__fields{gap:2rem}.contact .field{margin-bottom:2rem}.contact .field:before,.contact .field:after{content:none!important}.field__input,.select__select,.customer .field input{background:#ffffffb3;border-color:#97cbe080;color:var(--bm-moon-ink)}.contact .field__input,.contact textarea.field__input{min-height:6.4rem;background:linear-gradient(180deg,#fffffff0,#ecfbfdc7)!important;border:1.5px solid rgba(101,199,214,.62)!important;border-radius:9px!important;box-shadow:inset 0 1px #fffffffa,inset 0 -10px 22px #cdf4f83d,0 10px 24px #54aeb81c!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact textarea.field__input{min-height:14rem}.contact .field__input:focus,.contact textarea.field__input:focus{border-color:#4abecfeb!important;background:linear-gradient(180deg,#fffffffa,#e2f9fcdb)!important;box-shadow:inset 0 1px #fff,inset 0 -10px 24px #cdf4f84d,0 0 0 4px #9edfe542,0 16px 34px #54aeb829!important}.contact .field__label,.contact .field__input::placeholder{color:#325b6ba8;letter-spacing:.04em}.contact .button{border-radius:999px!important;background:linear-gradient(180deg,#fffffffa,#d7f8fbe6)!important;border-color:#50becc8f!important;box-shadow:inset 0 1px #fff,inset 0 -8px 18px #9edfe538,0 14px 30px #54aeb833}.footer{background:linear-gradient(180deg,#ffffffdb,#e3f4fab3)!important;border-top:1px solid rgba(151,203,224,.36)}@media screen and (max-width:749px){body,.gradient{background-attachment:scroll;background-position:center top}}@media screen and (max-width:749px){.image-with-text__content,.product__info-container,.card-wrapper .card,.news-inner,.contact form{box-shadow:0 10px 26px #53849a1c}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/base-custom.css.map */
