html body #app#app .cbm{background:var(--cb-cream, #F2EFE9);color:var(--cb-di, #1A1A1A);padding:104px 24px 112px}html body #app#app .cbm-in{max-width:1020px;margin:0 auto;text-align:center}html body #app#app .cbm-h{margin:0;font-size:15px;line-height:1.3;letter-spacing:.22em;font-weight:500;text-transform:uppercase}html body #app#app .cbm-h-jp{margin:10px 0 0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.14em;font-weight:500}html body #app#app .cbm-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 84px;align-items:start;margin-top:64px;text-align:center}html body #app#app .cbm-col>.cbm-g:first-child{margin-top:0}html body #app#app .cbm-g{margin:56px 0 0;position:relative}html body #app#app .cbm-g--rule{margin-top:62px;padding-top:50px}html body #app#app .cbm-g--rule:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:132px;height:1px;background:currentColor;opacity:.55}html body #app#app .cbm-g-h{margin:0;font-size:12.5px;line-height:1.4;letter-spacing:.17em;font-weight:600;text-transform:uppercase}html body #app#app .cbm-mark{display:block;width:40px;height:auto;margin:22px auto 0}html body #app#app .cbm-g-jp{margin:12px 0 0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.12em;font-weight:500}html body #app#app .cbm-g-i{margin:22px 0 0;font-size:11.5px;line-height:1.85;letter-spacing:.06em}html body #app#app .cbm-g-ij{margin:12px auto 0;max-width:24em;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-size:11.5px;line-height:1.9;letter-spacing:.02em}html body #app#app .cbm-items{list-style:none;margin:28px 0 0;padding:0}html body #app#app .cbm-i{margin:0 0 24px;padding:0;list-style:none}html body #app#app .cbm-i:last-child{margin-bottom:0}html body #app#app .cbm-i-l{margin:0;font-size:12.5px;line-height:1.5}html body #app#app .cbm-i-l span.cbm-n{font-size:12.5px;line-height:1.5;letter-spacing:.15em;font-weight:600;text-transform:uppercase}html body #app#app .cbm-i-l span.cbm-p{font-size:12.5px;line-height:1.5;letter-spacing:.1em;font-weight:500;margin-left:1.15em;white-space:nowrap}html body #app#app .cbm-jp{margin:7px 0 0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-size:12px;line-height:1.75;letter-spacing:.02em}html body #app#app .cbm-en{margin:5px 0 0;font-size:10.5px;line-height:1.7;letter-spacing:.04em;opacity:.62}html body #app#app .cbm-out{margin:32px 0 0;font-size:12px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}html body #app#app .cbm-note{margin:84px auto 0;max-width:44em;font-size:10.5px;line-height:1.8;letter-spacing:.05em;opacity:.62}html body #app#app .cbm-bye{margin:18px auto 0;max-width:44em;font-size:10.5px;line-height:1.8;letter-spacing:.12em;text-transform:uppercase;opacity:.62}@media(max-width:820px){html body #app#app .cbm{padding:80px 20px 88px}html body #app#app .cbm-cols{grid-template-columns:1fr;gap:0;margin-top:48px}html body #app#app .cbm-col+.cbm-col>.cbm-g:first-child{margin-top:56px}html body #app#app .cbm-jp{font-size:11.5px;letter-spacing:0}html body #app#app .cbm-note{margin-top:62px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/cb-menu.css.map */
