[data-review-drawer-open] svg{transform:rotate(90deg);transition:transform .3s ease}[data-review-drawer-open].is-active svg{transform:rotate(-90deg)}.s-review-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease-out,opacity .3s ease-out}.s-review-drawer.is-open{grid-template-rows:1fr;opacity:1}.s-review-drawer__inner{overflow:hidden;padding-top:var(--space-md)}.s-review-drawer__form{display:flex;flex-direction:column;padding-bottom:var(--space-lg)}.s-review-drawer__title{font-family:400;font-family:Zen Kaku Gothic New,sans-serif;font-size:18px}.s-review-drawer__caution,.s-review-drawer__title{color:var(--color-brand-text-primary);letter-spacing:.16em}.s-review-drawer__caution{font-family:400;font-family:Noto Sans JP,sans-serif;font-size:12px;margin-top:16px}.s-review-drawer__fields{display:flex;flex-direction:column;gap:24px;margin-top:40px}.s-review-drawer__field{display:flex;flex-direction:column;gap:var(--space-xxs)}.s-review-drawer__label{color:var(--color-brand-text-primary);font-family:Zen Kaku Gothic New,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-xs);font-weight:400;letter-spacing:.16em;line-height:1}.s-review-drawer__actions{display:flex;gap:var(--space-xs);margin-top:40px}.s-review-drawer__cancel{align-items:center;background:var(--color-ui-background-primary);color:var(--color-brand-text-primary);cursor:pointer;display:flex;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-feature-settings:"palt" on;font-size:var(--font-size-xs);font-weight:400;height:52px;justify-content:center;letter-spacing:.16em;line-height:1;text-decoration:underline;text-decoration-color:var(--color-brand-text-primary);text-underline-offset:2px;transition:opacity .2s ease;white-space:nowrap}.s-review-drawer__cancel:hover{opacity:.7}