.cm-in-number{background-color:#fff}.cm-in-number__header{text-align:center;margin-bottom:4.8rem}.cm-in-number__header .cm-in-number__title{font-size:3.2rem;font-weight:700;line-height:1.5;margin:0 0 1.6rem}.cm-in-number__header .cm-in-number__data-standard{font-size:1.4rem;color:#666;margin:0}.cm-in-number__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.cm-in-number__grid:empty{display:none}.cm-in-number__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4rem 2.4rem 3.2rem;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}.cm-in-number__item-title{font-size:1.4rem;font-weight:700;line-height:1.5;margin:0 0 1.6rem}.cm-in-number__stat{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .2rem;margin-bottom:.8rem;line-height:1.2}.cm-in-number__value{font-size:4.8rem;font-weight:700;font-variant-numeric:tabular-nums}.cm-in-number__unit,.cm-in-number__label{font-size:1.6rem;font-weight:400}.cm-in-number__label{margin-right:.4rem}.cm-in-number__label--after{margin-right:0;margin-left:.4rem}.cm-in-number__separator{font-size:2.4rem;font-weight:700;margin:0 .4rem}.cm-in-number__separator--range{font-size:4.8rem;font-weight:700;margin:0}.cm-in-number__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:1.6rem auto;border-radius:50%;background-color:#e0f2ef}.cm-in-number__icon img{width:95%;height:auto;object-fit:contain}.cm-in-number__item-text{font-size:1.3rem;line-height:1.8;color:#666;margin:0;max-width:28rem}.cm-in-number__note{font-size:1.2rem;line-height:1.8;color:#999;text-align:center;margin:3.2rem 0 0}@media only screen and (max-width:1023px){.cm-in-number__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.cm-in-number.section-01{padding-top:5.6rem;padding-bottom:5.6rem}.cm-in-number__header{margin-bottom:3.2rem}.cm-in-number__header .cm-in-number__title{font-size:2.4rem}.cm-in-number__grid{grid-template-columns:1fr}.cm-in-number__item{padding:3.2rem 2rem 2.4rem}.cm-in-number__value,.cm-in-number__separator--range{font-size:4rem}.cm-in-number__unit,.cm-in-number__label{font-size:1.4rem}.cm-in-number__item-text{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/cm-in-number.css.map */
