:root{--font-body-family: "Outfit", "Zen Kaku Gothic New", sans-serif;--font-heading-family: "Outfit", "Zen Kaku Gothic New", sans-serif;--font-heading-weight: 500}body{letter-spacing:.04em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.06em}.card__badge{display:flex;gap:.4rem;flex-wrap:wrap}.cln-badge{border-radius:0;font-size:1.1rem;letter-spacing:.1em;padding:.4rem 1rem;border:none}.cln-badge--new{background:#25211e;color:#fff}.cln-badge--preorder{background:#7a4a45;color:#fff}.cln-faq{border-bottom:1px solid rgba(37,33,30,.15);padding:1.6rem 0}.cln-faq summary{cursor:pointer;font-weight:500;list-style:none;position:relative;padding-right:3rem}.cln-faq summary::-webkit-details-marker{display:none}.cln-faq summary:after{content:"+";position:absolute;right:.4rem;top:0;font-size:2rem;line-height:1}.cln-faq[open] summary:after{content:"\2212"}.cln-faq p{margin:1.2rem 0 0}.cln-duo{margin-top:1.6rem}.cln-duo__lead{font-size:1.3rem;margin:1rem 0 0;opacity:.8}.cln-duo__dialog{width:min(96rem,94vw);max-height:90vh;padding:0;border:none;background:#fff;color:#25211e}.cln-duo__dialog::backdrop{background:#25211e80}.cln-duo__head{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2rem;border-bottom:1px solid rgba(37,33,30,.12);position:sticky;top:0;background:#fff;z-index:2}.cln-duo__head h2{margin:0}.cln-duo__close{background:none;border:none;font-size:2.6rem;line-height:1;cursor:pointer;color:inherit}.cln-duo__slots{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.6rem 2rem 0}.cln-duo__slot{border:1px dashed rgba(37,33,30,.35);padding:1rem 1.2rem;display:flex;flex-direction:column;cursor:pointer}.cln-duo__slot.is-filled{border-style:solid;background:#f3efe8}.cln-duo__slot.is-filled .cln-duo__slot-name:after{content:" \d7";opacity:.6}.cln-duo__slot-label{font-size:1.1rem;letter-spacing:.1em;opacity:.7}.cln-duo__slot-name{font-weight:500}.cln-duo__grid{list-style:none;margin:0;padding:1.6rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@media(max-width:749px){.cln-duo__grid{grid-template-columns:repeat(2,1fr)}}.cln-duo__item{width:100%;background:none;border:1px solid transparent;padding:0;cursor:pointer;text-align:center;color:inherit;font:inherit}.cln-duo__item:disabled{opacity:.35;cursor:not-allowed}.cln-duo__item.is-selected{border-color:#25211e}.cln-duo__img{position:relative;display:block;aspect-ratio:1;background:#f3efe8;overflow:hidden}.cln-duo__img img{width:100%;height:100%;object-fit:cover;display:block}.cln-duo__img--omakase{display:flex;align-items:center;justify-content:center;font-family:Outfit,Zen Kaku Gothic New,sans-serif;font-size:1.6rem;letter-spacing:.1em;line-height:1.6}.cln-duo__badges{position:absolute;top:.6rem;left:.6rem;display:flex;gap:.4rem}.cln-duo__count{position:absolute;right:.6rem;bottom:.6rem;background:#25211e;color:#fff;font-size:1.2rem;padding:.2rem .8rem}.cln-duo__count:empty{display:none}.cln-duo__name{display:block;padding:.8rem .4rem 1rem;font-size:1.3rem}.cln-duo__foot{position:sticky;bottom:0;background:#fff;padding:1.4rem 2rem 2rem;border-top:1px solid rgba(37,33,30,.12)}.cln-duo__note{font-size:1.3rem;color:#7a4a45;margin:0 0 1rem}.cln-duo__error{font-size:1.3rem;color:#b3261e;margin:0 0 1rem}.article-template__content h2,.page-width .rte h2{font-size:1.9rem;margin:4.2rem 0 1.4rem;padding-bottom:.8rem;border-bottom:1px solid rgba(37,33,30,.2);letter-spacing:.08em}.article-template__content h3,.page-width .rte h3{font-size:1.6rem;margin:2.4rem 0 .6rem;color:#7a4a45;letter-spacing:.06em}.article-template__content p,.article-template__content li{line-height:2}.article-template__content ul{padding-left:1.8rem}.article-template__content li+li{margin-top:.4rem}[id*=exchange-promo] .rich-text__wrapper{border-top:1px solid rgba(37,33,30,.15);border-bottom:1px solid rgba(37,33,30,.15);max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.card__information .card__heading{font-size:1.5rem;letter-spacing:.06em}.card__information .price,.card__information .price-item{font-size:1.3rem;letter-spacing:.06em}@media(max-width:749px){.card__information .card__heading{font-size:1.3rem}.card__information .price,.card__information .price-item{font-size:1.2rem}}[id*=line-promo] .rich-text__blocks{max-width:72rem}[id*=line-promo] .rich-text__heading{font-size:2rem}.cln-card-rating{display:flex;justify-content:center;margin:.2rem 0;font-size:1.2rem}.cln-card-rating .jdgm-prev-badge__text{font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cln.css.map */
