.goencha-otayori,.goencha-otayori-voices{--otayori-navy: #2c3e5e;--otayori-bg: #fbfaf6;--otayori-card: #ffffff;--otayori-beige: #f5f1e6;--otayori-beige-border: #e8e0cc;--otayori-line: #efe9d7;--otayori-pill-border: #e3ddcb;--otayori-ink: #3c3a30;--otayori-text: #5a5747;--otayori-muted: #7c745c;--otayori-soft: #8a8a72;--otayori-error-bg: #fbeee8;--otayori-error-border: #f0cdbf;--otayori-error: #b25a42;--otayori-line-green: #06c755;color:var(--otayori-ink);background:var(--otayori-bg);font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0}.goencha-otayori{padding:var(--otayori-padding-top) 16px var(--otayori-padding-bottom)}.goencha-otayori *,.goencha-otayori *:before,.goencha-otayori *:after{box-sizing:border-box}.goencha-otayori [hidden],.goencha-otayori-voices [hidden]{display:none!important}.goencha-otayori ::selection{background:#ece4cf}.goencha-otayori__inner{width:min(100%,560px);margin:0 auto}.goencha-otayori__card{overflow:hidden;width:100%;border:1px solid #ece8db;border-radius:26px;background:var(--otayori-card);box-shadow:0 18px 48px -30px #4a543459}.goencha-otayori__header{padding:30px 30px 26px;border-bottom:1px solid var(--otayori-line);background:#fff;text-align:center}.goencha-otayori__logo{display:block;width:100%;max-width:340px;height:auto;margin:0 auto 14px}.goencha-otayori__eyebrow{margin:0 0 8px;color:var(--otayori-navy);font-size:11px;font-weight:700;letter-spacing:.14em}.goencha-otayori h1,.goencha-otayori h2,.goencha-otayori h3,.goencha-otayori legend{font-family:Zen Maru Gothic,sans-serif;letter-spacing:0}.goencha-otayori h1{margin:0 0 12px;color:var(--otayori-navy);font-size:25px;font-weight:900;line-height:1.35;letter-spacing:.03em}.goencha-otayori__lead{color:var(--otayori-soft);font-size:13.5px;line-height:1.95}.goencha-otayori__lead p{margin:0}.goencha-otayori__form{padding:22px 30px 32px}.goencha-otayori__notice{display:flex;gap:10px;align-items:center;margin-bottom:8px;padding:13px 16px;border:1px solid var(--otayori-beige-border);border-radius:13px;background:var(--otayori-beige)}.goencha-otayori__notice p{margin:0;color:var(--otayori-muted);font-size:13px;line-height:1.6}.goencha-otayori__notice strong{color:var(--otayori-navy)}.goencha-otayori__form-message{margin:14px 0 0;padding:13px 16px;border:1px solid var(--otayori-error-border);border-radius:13px;background:var(--otayori-error-bg);color:var(--otayori-error);font-size:13px;font-weight:700;line-height:1.6}.goencha-otayori__form-message.is-success{border-color:var(--otayori-beige-border);background:var(--otayori-beige);color:var(--otayori-navy)}.goencha-otayori__fieldset{min-width:0;margin:0;padding:24px 0;border:0;border-bottom:1px solid var(--otayori-line)}.goencha-otayori__fieldset--rating{padding-top:26px}.goencha-otayori__fieldset--soft{display:grid;gap:20px;padding-bottom:4px}.goencha-otayori__fieldset--order{display:grid;gap:14px;padding:24px 0 0;border-bottom:0}.goencha-otayori__fieldset legend,.goencha-otayori__fieldset h2{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0 0 14px;color:var(--otayori-ink);font-size:18px;font-weight:700;line-height:1.55}.goencha-otayori__fieldset h2{margin-bottom:0}.goencha-otayori__dot{flex:0 0 auto;width:7px;height:7px;margin-top:.82em;border-radius:50%;background:var(--otayori-navy)}.goencha-otayori__question-text{flex:1 1 0;min-width:0}.goencha-otayori__badge{display:inline-flex;align-items:center;min-height:22px;margin-left:6px;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:#f0ece0;color:#a89e7e;font-family:Zen Kaku Gothic New,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.4;vertical-align:.16em;white-space:nowrap}.goencha-otayori__badge--optional{border-color:var(--otayori-pill-border);background:#fff;color:var(--otayori-muted)}.goencha-otayori__fieldset.is-invalid .goencha-otayori__badge{border-color:var(--otayori-error-border);background:var(--otayori-error-bg);color:#c0593f}.goencha-otayori__rating-grid{display:flex;gap:11px}.goencha-otayori__rating-card{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:154px;padding:20px 8px 18px;border:2px solid #e9e2cd;border-radius:18px;background:#fff;color:var(--otayori-text);text-align:center;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.goencha-otayori__rating-card:hover,.goencha-otayori__check:hover{transform:translateY(-1px)}.goencha-otayori__rating-card:focus-within,.goencha-otayori__check:focus-within{outline:3px solid rgba(44,62,94,.14);outline-offset:3px}.goencha-otayori__rating-card input{position:absolute;top:12px;left:12px;width:18px;height:18px;margin:0;accent-color:var(--otayori-navy)}.goencha-otayori__rating-card>span:last-child{color:var(--otayori-text);font-size:13px;font-weight:500;line-height:1.45;white-space:nowrap}.goencha-otayori__rating-card--best:has(input:checked),.goencha-otayori__rating-card--best.is-selected{border-color:#e0a93a;background:#fbf3df;box-shadow:0 10px 22px -12px #e0a93a}.goencha-otayori__rating-card--good:has(input:checked),.goencha-otayori__rating-card--good.is-selected{border-color:#5f9a51;background:#eef4e9;box-shadow:0 10px 22px -12px #5f9a51}.goencha-otayori__rating-card--concern:has(input:checked),.goencha-otayori__rating-card--concern.is-selected{border-color:#cf7b6b;background:#fbeee9;box-shadow:0 10px 22px -12px #cf7b6b}.goencha-otayori__face{position:relative;display:flex;width:54px;height:54px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:50%}.goencha-otayori__face--best{background:#e0a93a}.goencha-otayori__face--good{gap:7px;background:#5f9a51}.goencha-otayori__face--concern{background:#cf7b6b}.goencha-otayori__face:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:18px 0 #fff;transform:translate(-9px)}.goencha-otayori__face span{display:block;width:22px;height:11px;border-bottom:3px solid #fff;border-radius:0 0 22px 22px}.goencha-otayori__face--good span{width:18px;height:8px;border-radius:0 0 18px 18px}.goencha-otayori__face--concern span{width:20px;height:10px;margin-top:5px;border-top:3px solid #fff;border-bottom:0;border-radius:20px 20px 0 0}.goencha-otayori__choice-grid{display:flex;flex-wrap:wrap;gap:10px}.goencha-otayori__check{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:11px 17px;border:1.5px solid var(--otayori-pill-border);border-radius:999px;background:#fff;color:var(--otayori-text);font-size:14.5px;font-weight:500;line-height:1.45;text-align:left;cursor:pointer;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.goencha-otayori__check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.goencha-otayori__check:has(input:checked),.goencha-otayori__check.is-selected{border-color:var(--otayori-navy);background:var(--otayori-navy);color:#fbf7e8;box-shadow:0 8px 16px -9px #2c3e5e99}.goencha-otayori__check--card{display:flex;width:100%;justify-content:space-between;padding:15px 18px;border-radius:16px;color:#4a463d;font-size:15px}.goencha-otayori__check--card:has(input:checked),.goencha-otayori__check--card.is-selected{background:var(--otayori-beige);color:#243450}.goencha-otayori__publish-grid{display:flex;flex-direction:column;gap:11px}.goencha-otayori__other{display:grid;gap:8px;margin-top:12px}.goencha-otayori label,.goencha-otayori__profile-group p{margin:0;color:var(--otayori-muted);font-size:13px;font-weight:500}.goencha-otayori__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.goencha-otayori__split label{display:grid;gap:8px}.goencha-otayori input[type=text],.goencha-otayori input[type=email],.goencha-otayori textarea{width:100%;min-height:46px;padding:13px 16px;border:1.5px solid var(--otayori-pill-border);border-radius:13px;background:#fff;color:#4a463d;font:inherit;font-size:14.5px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.goencha-otayori textarea{min-height:132px;resize:vertical;line-height:1.8}.goencha-otayori input:focus,.goencha-otayori textarea:focus{border-color:var(--otayori-navy);box-shadow:0 0 0 3px #2c3e5e1f}.goencha-otayori__help{margin:-4px 0 14px 16px;color:#a59a78;font-size:12.5px;line-height:1.7}.goencha-otayori__field-error{margin:12px 0 0;color:var(--otayori-error);font-size:13px;font-weight:700;line-height:1.6}.goencha-otayori__submit{padding-top:18px;text-align:center}.goencha-otayori__submit button{width:100%;padding:18px;border:0;border-radius:16px;background:var(--otayori-navy);color:#fbf7e8;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:700;letter-spacing:.1em;cursor:pointer;box-shadow:0 14px 26px -10px #2c3e5eb3;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.goencha-otayori__submit button:hover{transform:translateY(-2px);box-shadow:0 18px 30px -10px #2c3e5ecc}.goencha-otayori__submit button[disabled]{opacity:.68;cursor:wait}.goencha-otayori__submit p{margin:13px 0 0;color:#b3a986;font-size:11px}.goencha-otayori__success{animation:goen-rise .45s ease both;padding:38px 30px 44px;text-align:center}.goencha-otayori__bird-wrap{display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:0 auto 6px;border-radius:50%;background:var(--otayori-beige);box-shadow:0 12px 26px -14px #2c3e5e59;animation:goen-pop .5s ease both}.goencha-otayori__bird-wrap img{display:block;width:112px;height:auto}.goencha-otayori__success h2{margin:8px 0 12px;color:var(--otayori-ink);font-size:23px;font-weight:700;line-height:1.45;letter-spacing:.04em}.goencha-otayori__success>p{margin:0 0 28px;color:var(--otayori-text);font-size:15px;line-height:2}.goencha-otayori__line-card{margin-bottom:18px;padding:22px 22px 24px;border:1.5px solid var(--otayori-beige-border);border-radius:20px;background:var(--otayori-bg);box-shadow:0 10px 26px -18px #2c3e5e47;text-align:left}.goencha-otayori__line-head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.goencha-otayori__line-head img{display:block;width:46px;height:46px;flex:0 0 auto}.goencha-otayori__line-head span{display:inline-block;margin-bottom:5px;padding:3px 10px;border-radius:999px;background:#eee9da;color:var(--otayori-navy);font-size:10.5px;font-weight:700;letter-spacing:.08em}.goencha-otayori__line-head h3{margin:0;color:var(--otayori-navy);font-size:16px;font-weight:700;line-height:1.4}.goencha-otayori__line-card p{margin:0 0 14px;color:var(--otayori-muted);font-size:13px;line-height:1.85}.goencha-otayori__line-card strong{color:var(--otayori-navy)}.goencha-otayori__line-button,.goencha-otayori__return-button{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;box-sizing:border-box;transition:transform .15s ease,background .15s ease}.goencha-otayori__line-button{padding:15px;border-radius:14px;background:var(--otayori-line-green);color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;box-shadow:0 8px 18px -10px #06c7558c}.goencha-otayori__return-button{max-width:320px;margin:0 auto;padding:16px;border:1.5px solid var(--otayori-pill-border);border-radius:16px;background:#fff;color:var(--otayori-navy);font-size:15px;font-weight:700;letter-spacing:.08em}.goencha-otayori__line-button:hover,.goencha-otayori__return-button:hover{transform:translateY(-2px)}.goencha-otayori__return-button:hover{background:var(--otayori-beige)}.goencha-otayori__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@keyframes goen-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes goen-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.goencha-otayori-voices{padding:var(--otayori-padding-top) 20px var(--otayori-padding-bottom)}.goencha-otayori-voices__inner{width:min(100%,940px);margin:0 auto}.goencha-otayori-voices__header{max-width:760px;margin:0 auto 28px;text-align:center}.goencha-otayori-voices h2{margin:0;color:var(--otayori-ink);font-size:clamp(23px,4vw,34px);line-height:1.45}.goencha-otayori-voices__lead{margin-top:16px;color:var(--otayori-muted);font-size:16px;line-height:1.9}.goencha-otayori-voices__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.goencha-otayori-voices__card{display:grid;gap:12px;align-content:start;min-height:100%;padding:22px;border:1px solid var(--otayori-line);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 24px #44382f0f}.goencha-otayori-voices__label{display:inline-flex;width:fit-content;max-width:100%;padding:5px 10px;border-radius:999px;background:#edf4e7;color:var(--otayori-navy);font-size:12px;font-weight:700;line-height:1.4}.goencha-otayori-voices__comment{margin:0;color:var(--otayori-ink);font-size:16px;line-height:1.85}.goencha-otayori-voices__name,.goencha-otayori-voices__rating,.goencha-otayori-voices__status{margin:0;color:var(--otayori-muted);font-size:14px;line-height:1.7}.goencha-otayori-voices__name{font-weight:700}.goencha-otayori-voices__status{text-align:center}@media screen and (max-width:620px){.goencha-otayori{padding-right:12px;padding-left:12px}.goencha-otayori__card{border-radius:22px}.goencha-otayori__header,.goencha-otayori__form,.goencha-otayori__success{padding-right:20px;padding-left:20px}.goencha-otayori__header{padding-top:26px}.goencha-otayori h1{font-size:23px}.goencha-otayori__lead{font-size:13px}.goencha-otayori__fieldset legend,.goencha-otayori__fieldset h2{font-size:17px}.goencha-otayori__rating-grid{gap:8px}.goencha-otayori__rating-card{min-height:138px;padding:18px 6px 16px}.goencha-otayori__face{width:48px;height:48px}.goencha-otayori__split{grid-template-columns:1fr}.goencha-otayori__check{min-height:44px;padding:10px 14px;font-size:14px}.goencha-otayori__line-head{align-items:flex-start}}@media screen and (max-width:520px){.goencha-otayori__rating-grid{flex-direction:column}.goencha-otayori__rating-card{min-height:92px;flex-direction:row;justify-content:flex-start;padding-left:44px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/goencha-otayori.css.map */
