.cm-numerology .sp{display:none}@media only screen and (max-width: 767px){.cm-numerology .sp{display:block}}.cm-numerology .container{width:980px;max-width:calc(100% - 40px);margin-inline:auto}.cm-numerology__header{margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 767px){.cm-numerology__header{margin-top:40px;grid-template-columns:1fr;gap:40px}}@media only screen and (max-width: 767px){.cm-numerology__header__img img{margin-inline:auto}}.cm-numerology__header__title{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:2rem;font-weight:700;letter-spacing:.03em;line-height:1}@media only screen and (max-width: 767px){.cm-numerology__header__title{font-size:1.375rem;text-align:center;line-height:1.5}}.cm-numerology__kv{margin-top:60px}@media only screen and (max-width: 767px){.cm-numerology__kv{margin-top:40px}}.cm-numerology__inner{margin:60px auto 0;width:680px;max-width:calc(100% - 40px);font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0;text-align:justify;text-justify:inter-ideograph}@media only screen and (max-width: 767px){.cm-numerology__inner{margin-top:40px}}.cm-numerology__inner>.cm-numerology__title2{margin-top:0}.cm-numerology__pagetitle{margin-top:60px;line-height:1.25 !important}@media only screen and (max-width: 767px){.cm-numerology__pagetitle{margin-top:40px}}.cm-numerology__pagetitle span{display:block}.cm-numerology__pagetitle span.subtitle{font-size:1.5rem;margin-top:.5em}@media only screen and (max-width: 767px){.cm-numerology__pagetitle span.subtitle{font-size:1rem}}@media only screen and (max-width: 340px){.cm-numerology__pagetitle span.subtitle{font-size:.8rem}}.cm-numerology__title1{font-size:2rem;text-align:center;font-weight:700;letter-spacing:.03em;line-height:1}@media only screen and (max-width: 767px){.cm-numerology__title1{font-size:1.375rem}}.cm-numerology__title1+p{margin-top:24px}.cm-numerology__title1.mt60{margin-top:60px}@media only screen and (max-width: 767px){.cm-numerology__title1.mt60{margin-top:40px}}.cm-numerology__title2{font-size:1.5rem;font-weight:700;letter-spacing:.03em;line-height:1;margin-top:32px}@media only screen and (max-width: 767px){.cm-numerology__title2{font-size:1rem;margin-top:24px}}.cm-numerology__title2.mt60{margin-top:60px}@media only screen and (max-width: 767px){.cm-numerology__title2.mt60{margin-top:40px}}.cm-numerology__title2.mt30{margin-top:30px}@media only screen and (max-width: 767px){.cm-numerology__title2.mt30{margin-top:20px}}.cm-numerology__lead{text-align:center;font-size:.875rem;margin-top:12px}.cm-numerology__textArea{margin-top:12px}.cm-numerology__textArea+.cm-numerology__title2{margin-top:32px}@media only screen and (max-width: 767px){.cm-numerology__textArea+.cm-numerology__title2{margin-top:24px}}.cm-numerology p{margin-top:12px}.cm-numerology p+.cm-numerology__title2{margin-top:32px}@media only screen and (max-width: 767px){.cm-numerology p+.cm-numerology__title2{margin-top:24px}}.cm-numerology p.cm-numerology__kv__notes{margin-top:6px;text-align:right}.cm-numerology__notes{text-align:right;margin-bottom:24px}.cm-numerology hr{margin-block:60px}.cm-numerology__column{margin-block:60px 12px;background:#fff;padding:36px;border:#333 2px solid}.cm-numerology__column .cm-numerology__title2{text-align:center}.cm-numerology__list{list-style-type:disc;list-style-position:outside;margin-top:24px;margin-left:1.5em}.cm-numerology__check{background:#fff;padding:60px}@media only screen and (max-width: 767px){.cm-numerology__check{padding:40px 22px}}.cm-numerology__check__title{font-size:2rem;text-align:center;font-weight:700;letter-spacing:.03em;line-height:1}@media only screen and (max-width: 767px){.cm-numerology__check__title{font-size:1.375rem}}.cm-numerology__check__lead{font-size:1rem;text-align:center;letter-spacing:0;line-height:1.5;margin-top:12px}@media only screen and (max-width: 767px){.cm-numerology__check__lead{font-size:.875rem}}.cm-numerology__check .cm-numerology__button{margin-top:40px}@media only screen and (max-width: 767px){.cm-numerology__check .cm-numerology__button{margin-top:24px}}.cm-numerology__select{margin-top:40px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:48px}@media only screen and (max-width: 767px){.cm-numerology__select{margin-top:24px;gap:24px}}.cm-numerology__select__item{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:16px}@media only screen and (max-width: 767px){.cm-numerology__select__item{gap:8px}}.cm-numerology__select__wrap{position:relative;border-bottom:#cfcfcf 2px solid}.cm-numerology__select__wrap:after{content:"";width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);pointer-events:none}@media only screen and (max-width: 767px){.cm-numerology__select__wrap:after{width:6px;height:6px}}.cm-numerology__select__wrap:has(select:where(:focus,:focus-visible,:active))::after{opacity:0}.cm-numerology__select__wrap:has(option:only-child){visibility:hidden}.cm-numerology__select__wrap .numerology-show{font-size:3rem;font-weight:700;background:#fff;padding-bottom:.125em;padding-right:.5em;position:relative;pointer-events:none}@media only screen and (max-width: 767px){.cm-numerology__select__wrap .numerology-show{padding-right:.75em;font-size:1.5rem}}@media only screen and (max-width: 340px){.cm-numerology__select__wrap .numerology-show{font-size:1.3rem}}.cm-numerology__select__wrap select{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;letter-spacing:0;line-height:3rem;background:none;border:none;width:100%;height:100%}@media only screen and (max-width: 767px){.cm-numerology__select__wrap select{font-size:.875rem}}.cm-numerology__select__wrap select:has(option:only-child){visibility:hidden}.cm-numerology__select__text{font-size:1.5rem;letter-spacing:0;line-height:1.5;font-weight:700}@media only screen and (max-width: 767px){.cm-numerology__select__text{font-size:1.125rem}}.cm-numerology__button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;letter-spacing:0;line-height:1.5;font-weight:400;transition:background .3s ease;background:linear-gradient(to left, #000 50%, #fff 50%);background-size:200% auto;background-position:right top;color:#fff;padding:12px 32px;margin:60px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media only screen and (max-width: 767px){.cm-numerology__button{margin-top:24px}}.cm-numerology__button::before{content:"";width:100%;height:100%;border:#000 1px solid;position:absolute;top:0;left:0;pointer-events:none}@media only screen and (min-width: 769px){.cm-numerology__button:hover{background-position:left top;color:#000}}.cm-numerology__button:focus-visible{outline-offset:4px}.cm-numerology__result{height:0;overflow:hidden;transition:height .4s ease}.cm-numerology__result__inner{background:#d9d9d9;padding:48px 24px;text-align:center}.cm-numerology__result__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.cm-numerology__result__list__title{font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.03em;line-height:1;margin-bottom:12px}@media only screen and (max-width: 767px){.cm-numerology__result__list__title{font-size:1.125rem}}.cm-numerology__result__list__img img{width:100%}.cm-numerology__result__list__img a{display:block;transition:opacity .2s ease}@media only screen and (min-width: 769px){.cm-numerology__result__list__img a:hover{opacity:.6}}.cm-numerology__result__list__text{font-size:1rem;font-weight:700;text-align:center;letter-spacing:0;line-height:1.5;margin-top:40px}@media only screen and (max-width: 767px){.cm-numerology__result__list__text{font-size:.875rem;margin-top:24px}}.cm-numerology__footer{margin-bottom:60px}@media only screen and (max-width: 767px){.cm-numerology__footer{margin-bottom:40px}}.cm-numerology__footer__links{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media only screen and (max-width: 767px){.cm-numerology__footer__links{gap:12px 8px}}.cm-numerology__footer__links li{padding:0}.cm-numerology__footer__links a{display:block;transition:opacity .2s ease}@media only screen and (min-width: 769px){.cm-numerology__footer__links a:hover{opacity:.6}}.cm-numerology__collection{margin-top:60px}@media only screen and (max-width: 767px){.cm-numerology__collection{margin-top:40px}}.cm-numerology__productList{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media only screen and (max-width: 767px){.cm-numerology__productList{grid-template-columns:repeat(2, 1fr);gap:24px 12px}}
/*# sourceMappingURL=cm-numerology.min.css.map */