#KinujoDiagnosisModal .modal__centered-content{padding:5px;border-radius:10px;overflow:visible;position:relative}#KinujoDiagnosisModal .modal__inner{border-radius:10px}@media screen and (max-width:768px){#KinujoDiagnosisModal.modal--mobile-friendly{top:0!important;bottom:0!important;overflow:visible!important}}.kinujo-diagnosis{border-radius:10px;padding:36px 18px;width:90vw;max-width:1040px;max-height:90vh;overflow:auto;position:relative;box-sizing:border-box;font-family:var(--typeHeaderPrimary);font-weight:600;background-size:cover;background-position:center}.kinujo-diagnosis button,.kinujo-diagnosis input,.kinujo-diagnosis textarea{font-family:inherit}@media screen and (max-width:768px){.kinujo-diagnosis{padding:20px 15px}}.kinujo-diagnosis__back{display:inline-flex;align-items:center;gap:4px;border:none;background:#ffffffb3;border-radius:999px;padding:8px 18px;font-size:13px;color:var(--kinujo-diagnosis-base);cursor:pointer;margin-bottom:24px}@media screen and (max-width:768px){.kinujo-diagnosis__back{margin-bottom:15px}}.kinujo-diagnosis__back-icon{width:14px;height:14px;display:block;object-fit:contain}.kinujo-diagnosis__back[hidden]{display:none}#KinujoDiagnosisModal .modal__centered-content>.modal__close{position:absolute!important;top:-23px!important;right:-22px!important;padding:0!important;color:#fff!important;font-size:22px!important;letter-spacing:0;border:2px solid #fff;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:2}.kinujo-diagnosis__heading{position:relative;text-align:center;margin:0 0 15px;padding-bottom:10px;color:var(--kinujo-diagnosis-base);font-size:34px}.kinujo-diagnosis__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70%;max-width:320px;height:1px;background:linear-gradient(to right,transparent,var(--kinujo-diagnosis-base),transparent)}.kinujo-diagnosis__subheading{text-align:center;margin:0 0 1.5em;color:var(--kinujo-diagnosis-base);font-size:18px;letter-spacing:.08em}@media screen and (max-width:768px){.kinujo-diagnosis__heading{padding-bottom:7px;margin-bottom:7px;font-size:17px}.kinujo-diagnosis__subheading{font-size:10px}}.kinujo-diagnosis__question-card{display:flex;flex-direction:column;width:79%;min-height:200px;background:#fff;border-radius:0 50px;padding:20px 28px 24px;margin:0 auto 32px;box-shadow:0 10px 24px #0000001f}.kinujo-diagnosis__question-number{display:block;text-align:center;margin:0 0 8px;font-size:18px;letter-spacing:.1em;color:var(--kinujo-diagnosis-base)}.kinujo-diagnosis__question-number strong{font-size:1.89em;font-weight:700;color:var(--kinujo-diagnosis-base);margin-left:4px}.kinujo-diagnosis__question-text{margin:0;text-align:center;font-size:34px;color:#333}@media screen and (max-width:768px){.kinujo-diagnosis__question-number{font-size:12px}}@media screen and (max-width:768px){.kinujo-diagnosis__question-card{width:90%;min-height:0;padding:14px 18px 18px;margin-bottom:20px;border-radius:0 25px}.kinujo-diagnosis__question-text{font-size:20px}.kinujo-diagnosis__question-number strong{font-size:1.6em}}.kinujo-diagnosis__options{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.kinujo-diagnosis__option{flex:1 1 auto;background:#fff;max-width:320px;border:1px solid #c4b6b0;border-radius:10px;padding:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:100px;transition:background .2s ease,color .2s ease}.kinujo-diagnosis__option:hover{background:var(--kinujo-diagnosis-base);color:#fff}.kinujo-diagnosis__option-letter{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:26px;color:#fff;background:var(--kinujo-diagnosis-base)}.kinujo-diagnosis__option:hover .kinujo-diagnosis__option-letter{color:var(--kinujo-diagnosis-base);background:#fff}.kinujo-diagnosis__option-label{font-size:13px;text-align:center;line-height:1.4}.kinujo-diagnosis__option-label strong{font-size:1.7em}@media screen and (max-width:768px){.kinujo-diagnosis__option{max-width:180px;padding:10px 4px}.kinujo-diagnosis__option-letter{font-size:13px}.kinujo-diagnosis__option-label{font-size:10px}.kinujo-diagnosis__option-label strong{font-size:1.5em}}.kinujo-diagnosis__option-icon{max-width:100%;height:80px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.kinujo-diagnosis__option-icon{height:40px}}.kinujo-diagnosis__option-icon svg{width:100%;height:100%;stroke:currentColor}.kinujo-diagnosis__option-icon img{width:100%;height:100%;object-fit:contain}.kinujo-diagnosis__option:hover .kinujo-diagnosis__option-icon img{filter:brightness(0) invert(1)}.kinujo-diagnosis__options--letters{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media screen and (max-width:768px){.kinujo-diagnosis__options--letters{display:flex;flex-wrap:wrap;justify-content:center}.kinujo-diagnosis__options--letters .kinujo-diagnosis__option{flex:0 0 calc(33.333% - 8px);min-width:0}}.kinujo-diagnosis__options--yesno{flex-wrap:nowrap;gap:20px}.kinujo-diagnosis__option--pill{flex:1 1 0;min-width:0;padding:20px;border-radius:12px;font-size:20px;font-weight:700;color:#333}@media screen and (max-width:768px){.kinujo-diagnosis__options--yesno{gap:12px}.kinujo-diagnosis__option--pill{padding:14px 8px;font-size:15px}}.kinujo-diagnosis__option--emphasis{background:var(--kinujo-diagnosis-base);color:#fff}.kinujo-diagnosis__option--emphasis:hover{filter:brightness(.85)}.kinujo-diagnosis__progress-track{position:absolute;right:0;bottom:-35px;left:0;width:60%;height:4px;border:1px solid #fff;border-radius:999px;margin:auto;background:#fff9;overflow:hidden}.kinujo-diagnosis__progress-fill{height:100%;width:0;background:var(--kinujo-diagnosis-base);transition:width .3s ease}.kinujo-diagnosis__result{padding:0 12px}.kinujo-diagnosis__result-product{background:none;border-radius:0;padding:0;display:flex;gap:24px;align-items:flex-start;margin-bottom:60px}@media screen and (max-width:768px){.kinujo-diagnosis__result-product{flex-direction:column;text-align:center}}.kinujo-diagnosis__result-image{flex:0 0 54%;max-width:54%}@media screen and (max-width:768px){.kinujo-diagnosis__result-image{flex:0 0 auto;width:100%;max-width:100%}}.kinujo-diagnosis__result-image img{display:block;width:100%;height:auto;border-radius:12px}.kinujo-diagnosis__result-info{flex:1}.kinujo-diagnosis__result-title{margin:0;font-size:30px;color:#000;line-height:1.4}.kinujo-diagnosis__result-subtitle{margin:0 0 1.5em;font-size:14px;color:var(--kinujo-diagnosis-base)}.kinujo-diagnosis__result-description{margin:0 0 2em;font-size:16px;line-height:1.7;color:#555}.kinujo-diagnosis__result-actions{display:flex;flex-wrap:wrap;gap:12px}.kinujo-diagnosis__result-button{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #333;border-radius:999px;padding:10px 3em;color:#333;text-decoration:none;font-size:17px}.kinujo-diagnosis__buy-form{display:inline-flex}.kinujo-diagnosis__buy-button{display:inline-flex;align-items:center;gap:8px;background:var(--kinujo-diagnosis-base);border:1px solid var(--kinujo-diagnosis-base);border-radius:999px;padding:10px 3em;color:#fff;font-size:17px;cursor:pointer}.kinujo-diagnosis__buy-button:disabled{opacity:.6;cursor:default}.kinujo-diagnosis__result-button:after{content:"\2192"}@media screen and (max-width:768px){.kinujo-diagnosis__result-title,.kinujo-diagnosis__result-subtitle,.kinujo-diagnosis__result-description{text-align:left}.kinujo-diagnosis__result-title{font-size:21px}.kinujo-diagnosis__result-subtitle{font-size:10px}.kinujo-diagnosis__result-description{font-size:12px}.kinujo-diagnosis__result-actions{flex-wrap:nowrap;justify-content:center}.kinujo-diagnosis__result-button,.kinujo-diagnosis__buy-button{min-width:0;padding:10px 3em;font-size:13px}}.kinujo-diagnosis__testimonial{position:relative;background:#fff;border-radius:10px;padding:38px 30px 30px;display:flex;gap:20px;align-items:flex-start;margin-bottom:40px}@media screen and (max-width:768px){.kinujo-diagnosis__testimonial{flex-direction:column;text-align:center;padding-block:30px}}.kinujo-diagnosis__testimonial-avatar-wrap{flex:0 0 140px}.kinujo-diagnosis__testimonial-label{position:absolute;top:-31px;left:16px;width:166px;height:auto;z-index:1}.kinujo-diagnosis__testimonial-avatar{width:140px;height:140px;border-radius:50%;overflow:hidden}.kinujo-diagnosis__testimonial-avatar img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.kinujo-diagnosis__testimonial-label{top:-21px;left:16px;width:132px}.kinujo-diagnosis__testimonial-avatar-wrap{margin:0 auto}}.kinujo-diagnosis__testimonial-heading{margin:0;font-size:30px;font-weight:700;color:var(--kinujo-diagnosis-base)}@media screen and (max-width:768px){.kinujo-diagnosis__testimonial-heading{font-size:21px}}.kinujo-diagnosis__testimonial-author{margin:0 0 1em;font-size:16px;color:var(--kinujo-diagnosis-base)}.kinujo-diagnosis__testimonial-text{margin:0;font-size:16px;line-height:1.7;color:#000}.kinujo-diagnosis__testimonial-disclaimer{margin:8px 0 0;font-size:12px;color:#272a34}@media screen and (max-width:768px){.kinujo-diagnosis__testimonial-text,.kinujo-diagnosis__testimonial-disclaimer{text-align:left}}.kinujo-diagnosis__related-heading{text-align:center;margin:0 0 .3em;color:#333;font-size:30px;text-transform:inherit;letter-spacing:0}.kinujo-diagnosis__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:768px){.kinujo-diagnosis__related-grid{grid-template-columns:repeat(2,1fr)}}.kinujo-diagnosis__related-item{background:#fff;border-radius:12px;padding:12px;text-decoration:none;color:#333;text-align:center;display:block}.kinujo-diagnosis__related-item img{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:1em}.kinujo-diagnosis__related-title{font-size:15px;line-height:1.4;color:var(--kinujo-diagnosis-base)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kinujo-diagnosis.css.map */
