.s-dialog *{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}.s-dialog a{text-decoration:none;color:inherit}.s-dialog img{max-width:100%;height:auto}.s-dialog{max-width:90%;width:606px;margin:auto}.s-dialog__wrapper:has(.s-dialog__result){display:none}.s-dialog__content{padding:8px}@media screen and (min-width: 768px){.s-dialog__content{padding:24px}}.s-dialog__heading{font-size:20px;letter-spacing:.05em;margin-top:20px}.s-dialog__messageBox{padding:20px;background-color:#f3f4f6;margin-top:16px;margin-bottom:32px}@media screen and (min-width: 768px){.s-dialog__messageBox{padding:32px 20px}}.s-dialog__message{font-size:12px;letter-spacing:.1em}@media screen and (min-width: 768px){.s-dialog__message{line-height:3.2rem}}.s-dialog__questionWrap{margin-top:24px}.s-dialog__questionWrap--hidden{display:none}.s-dialog__text{margin-top:16px;font-size:15px}@media screen and (min-width: 768px){.s-dialog__text{font-size:16px}}.s-dialog__radioWrap{margin-top:15px;display:flex;gap:4px}.s-dialog__label{margin-right:20px;font-size:15px}@media screen and (min-width: 768px){.s-dialog__label{font-size:16px}}.s-dialog__buttonWrap{margin-top:40px;display:flex;gap:8px}.s-dialog__button,.s-dialog__autoButton{width:100%;max-width:100%;padding:12px;color:#fff;background-color:#1e293b;font-size:16px;display:grid;place-items:center;cursor:pointer}.s-dialog__button--next{background-color:#d1d5db}.s-dialog__buyable{padding:24px;text-align:center;margin-block:15px}.s-dialog__attention{margin-top:16px}.s-dialog__resultBtnWrap{margin-top:20px;display:grid;row-gap:20px}.s-dialog__result{display:none}.s-dialog__result.is-active{display:block}.s-dialog .s-dialog__c_Button{width:100%;max-width:100%;padding:12px;color:#fff;background-color:#1e293b;font-size:16px;place-items:center;cursor:pointer;width:fit-content;display:block;margin:0 auto 1rem}.s_open-dialog-button{font-size:15px;background-color:#fff;color:#121212;margin-top:15px;margin-bottom:10px;padding:10px;width:min(100%,339px);margin-inline:auto;transition:box-shadow .3s ease;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #1e293b;border-radius:6px}@media (any-hover: hover){.s_open-dialog-button:hover{box-shadow:0 1px 4px #121212}}.s-dialog .product-form .form,.s-dialog .product-form__buttons{max-width:100%;width:100%}.c_counseling__id{width:100%;margin:0;padding-top:50px}.c_counseling__id .button{width:100%;padding:2rem 3rem}.c_counseling__id .rich-text__buttons{max-width:none}.c_counseling__id .couseling__dialog-content{font-size:1.4rem;margin-bottom:3rem}.c_counseling__id .c_counseling__dialog-btn{color:#fff!important;margin:2rem auto 4rem;max-width:60%;display:block;text-align:center}.c_counseling__id .c_counseling__dialog-title h2{font-size:2rem}.c_counseling__id .c_counseling__dialog-title{padding-top:3rem;padding-bottom:3rem;font-weight:700;text-align:center;border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin-bottom:5rem}.c_counseling__id .icon-caret{position:absolute;width:5px;color:#fff;right:1.5rem}.c_counseling__id .c_counseling__list{padding:0}.c_counseling__id .couseling__dialog-content,.c_counseling__dialog-image-wrapper{margin-bottom:5rem;text-align:center}.c_counseling__id .couseling__dialog-content.attention{text-align:left;max-width:750px;margin:auto;font-size:1.2rem}@media screen and (min-width: 750px){.c_counseling__id .rich-text__blocks{display:flex;flex-direction:column-reverse;align-items:center;gap:3rem}.c_counseling__id .button{padding:3rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/c_shiseido-dialog.css.map */
