.is-pc{display:block!important}.is-sp{display:none!important}@media screen and (max-width:699px){.is-pc{display:none!important}.is-sp{display:block!important}}.c_product-result-section{overflow:hidden;margin-top:40px}@media screen and (max-width:699px){.c_product-result-section{margin-top:0}}.diagnosis-container{max-width:1200px;margin-inline:auto;padding:80px;background:#fcfbf6;border-radius:10px}@media screen and (max-width:699px){.diagnosis-container{padding:48px 16px}}.diagnosis-start-title{position:relative;text-align:center;color:#333;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:3.84px;padding-bottom:40px}.diagnosis-start-title:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:56px;height:2px;background:#333}@media screen and (max-width:699px){.diagnosis-start-title{font-size:24px;letter-spacing:2.88px}}.diagnosis-start-text{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:200%;margin-top:32px}@media screen and (max-width:699px){.diagnosis-start-text{font-size:14px;font-weight:500;line-height:200%}}.diagnosis-start-button{margin-top:32px;max-width:270px;margin-inline:auto}.diagnosis-title{text-align:center;font-size:24px;margin-bottom:20px}.progress-bar{margin-bottom:30px}.progress-text{display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;color:#e50113;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.6px;text-align:center}.progress-indicator{height:8px;background:#eee;border-radius:4px;overflow:hidden}#progress-fill{height:100%;background:#4a90e2;width:0;transition:width .3s ease}.question-text{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:180%;margin-top:32px}.options-container{display:flex;flex-direction:column;gap:12px;width:fit-content;margin-top:32px;margin-inline:auto}.navigation-buttons{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #E0E0E0;max-width:880px;padding-inline:24px;padding-top:32px;margin-top:83px;margin-inline:auto}.navigation-buttons button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:699px){.navigation-buttons{margin-top:56px;padding-top:24px;padding-inline:0}}#prev-button .c_common__arrow-link--icon{transform:rotate(180deg)}.navigation-buttons .c_common__arrow-link{margin-block-start:0}.option-button.is-hover.c_common__arrow-link.--bg-white{background:var(--color-red)}.option-button.is-hover.c_common__arrow-link.--bg-white span:nth-of-type(1){color:var(--color-white)}.option-button.is-hover.c_common__arrow-link.--bg-white .c_common__arrow-link--icon.--arrow-red{background:#ffffff26}.option-button.is-hover.c_common__arrow-link.--bg-white .c_common__arrow-link--icon.--arrow-red:before,.option-button.is-hover.c_common__arrow-link.--bg-white .c_common__arrow-link--icon.--arrow-red:after{background:url(./icon_arrow_white.svg) no-repeat center center / cover}.option-button.is-hover.c_common__arrow-link .c_common__arrow-link--icon{scale:1.333}.result-content{text-align:center;padding:20px}.button-container{display:flex;flex-direction:column;gap:12px;max-width:300px;margin:0 auto}.button{padding:15px 30px;border-radius:6px;text-align:center;text-decoration:none;transition:all .3s ease;font-size:16px;cursor:pointer;border:none}.button--primary{background:#4a90e2;color:#fff}.button--primary:hover{background:#357abd}.button--secondary{background:#fff;border:2px solid #4A90E2;color:#4a90e2}.button--secondary:hover{background:#f5f5f5}.hidden{display:none!important}.active{display:block}.product-images{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.product-image{width:100px;height:100px;object-fit:cover;border-radius:4px}.c_diagnosis-breadcrumb{margin-top:80px}.c_breadcrumb{position:relative;padding-bottom:24px}@media screen and (max-width:699px){.c_diagnosis-breadcrumb{margin-top:56px}.c_breadcrumb{padding-bottom:16px}}.c_diagnosis-breadcrumb-image{position:absolute;bottom:0;right:140px}@media screen and (max-width:699px){.c_diagnosis-breadcrumb-image{right:32px}.c_diagnosis-breadcrumb-image img{width:70px}}.c_product-result-container{background:#fcfbf6;padding:80px 44px;max-width:1200px;margin-inline:auto}@media screen and (max-width:699px){.c_product-result-container{padding:48px 16px}}.c_product-result-container .product-gallery{--product-gallery-gap: 24px;--product-gap: 24px;--product-gallery-thumbnail-list-gap: 12px;--product-gallery-thumbnail-size: 60px;flex-direction:var(--product-gallery-flex-direction, column);align-items:start;gap:var(--product-gallery-gap) var(--product-gap);grid-area:product-gallery;display:flex;position:relative;max-width:50%}@media screen and (min-width:1200px){.c_product-result-container .product-gallery{max-width:584px}}@media screen and (max-width:999px){.c_product-result-container .product-gallery{max-width:100%}}.c_product-result{--product-gap: 64px;display:flex;margin-top:68px}@media screen and (max-width:999px){.c_product-result{flex-direction:column;gap:12px}}@media screen and (max-width:699px){.c_product-result{margin-top:32px}}.c_product-result-title{position:relative;color:#333;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:3.84px;padding-bottom:40px}.c_product-result-title:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:56px;height:2px;background:#333}@media screen and (max-width:699px){.c_product-result-title{font-size:24px;letter-spacing:2.88px}}.c_product-result-info-title{color:#231815;font-size:28px;font-style:normal;font-weight:500;line-height:160%}@media screen and (max-width:699px){.c_product-result-info-title{font-size:20px}}.c_product-result-info-text{color:#231815;font-size:16px;font-style:normal;font-weight:400;line-height:180%;margin-top:32px}.c_product-result-point{margin-top:40px}.c_product-result-point-title{display:flex;align-items:center;gap:8px;color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.c_product-result-point-list{margin:12px 0 40px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:999px){.c_product-result-point-list{margin-bottom:32px}.c_product-result-point-button a{margin-inline:auto}}.c_product-result-point-item{display:flex;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;padding-inline-start:31px!important;padding-inline-end:32px;border:1px solid #E50113;border-radius:5px;border-left-width:4px;background:#fff}@media screen and (max-width:699px){.c_product-result-point-item{padding-top:8px;padding-bottom:8px;padding-inline-start:11px!important;padding-inline-end:12px}}.c_product-result-point-item-num{position:relative;color:#e50113;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:180%;padding-right:16px}.c_product-result-point-item-num:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;border-radius:1px;background:#e50113}.c_product-result-point-item-num span{color:#e50113;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-left:4px}.c_product-result-point-item-text{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:180%}.c_product-result-button{padding-top:32px;margin-top:80px;text-align:center;border-top:1px solid #E0E0E0}@media screen and (max-width:699px){.c_product-result-button{padding-top:24px;margin-top:56px}}.c_product-result-button a{display:inline-block;margin-inline:auto;margin-block-start:0!important}.c_product-result-button .c_three-column__item-link{margin-block-start:0!important}.c_common__arrow-link.--bg-white span:nth-of-type(1){width:calc(100% - 64px)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/c_diagnosis-quiz.css.map */
