.aoitori-newsletter{padding-block:92px;background:#fffdfb;color:#543e34}.aoitori-newsletter--small{padding-block:52px}.aoitori-newsletter--medium{padding-block:72px}.aoitori-newsletter--large{padding-block:92px}.aoitori-newsletter__inner{width:min(660px,calc(100% - 48px));margin-inline:auto;text-align:center}.aoitori-newsletter__subtitle{margin:0;color:#a1836f;font-family:"Noto Serif JP",serif;font-size:1.4rem;line-height:1.5;letter-spacing:.28em;text-indent:.28em}.aoitori-newsletter__heading{margin:0;color:#5b4f49;font-size:clamp(2.2rem,3vw,2.8rem);font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.2;letter-spacing:.08em}.aoitori-newsletter__description{margin:16px 0 0;color:#765f54;font-size:1.5rem;line-height:1.9}.aoitori-newsletter__form{display:flex;gap:14px;margin-top:30px}.aoitori-newsletter__field{flex:1 1 auto;min-width:0}.aoitori-newsletter__input{height:56px;padding:0 26px;border:1px solid #e7dccb;border-radius:999px;background:#fffdfb;color:#543e34;font-size:1.5rem;line-height:1.5}.aoitori-newsletter__input::placeholder{color:#a99a8e}.aoitori-newsletter__input:focus{outline:2px solid #c2a06f;outline-offset:2px}.aoitori-newsletter__button{flex:none;min-width:150px;height:56px;padding:0 30px;border:1px solid #8a7361;border-radius:999px;background:#8a7361;color:#fffdfb;font-size:1.5rem;line-height:1.5;letter-spacing:.06em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.aoitori-newsletter__button:hover{background:#6f5a4b;border-color:#6f5a4b}.aoitori-newsletter__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#8c7d75;font-size:1.3rem;line-height:1.7}.aoitori-newsletter__note svg{flex:none;width:15px;height:15px;color:#a1836f}.aoitori-newsletter__success-card{margin-top:30px;padding:34px 24px;border:1px solid #d8dfcf;border-radius:8px;background:#fffdfb;color:#526246;text-align:center}.aoitori-newsletter__success-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#788b67;color:#fff;font-size:2.6rem;font-weight:600;line-height:1}.aoitori-newsletter__success-heading{margin:0;color:#4f5f43;font-size:2rem;font-weight:600;line-height:1.6}.aoitori-newsletter__success-text{margin:8px 0 0;color:#617154;font-size:1.6rem;line-height:1.8}.aoitori-newsletter__error{margin:16px 0 0;color:#a05b48;font-size:1.4rem;line-height:1.7}@media screen and (max-width:749px){.aoitori-newsletter,.aoitori-newsletter--medium,.aoitori-newsletter--large{padding-block:60px}.aoitori-newsletter--small{padding-block:40px}.aoitori-newsletter__inner{width:min(100% - 32px,480px)}.aoitori-newsletter__form{flex-direction:column;gap:12px;margin-top:26px}.aoitori-newsletter__field,.aoitori-newsletter__button{width:min(100%,360px);margin-inline:auto}.aoitori-newsletter__input{width:100%;box-sizing:border-box}.aoitori-newsletter__button{min-width:0}.aoitori-newsletter__note{align-items:flex-start;text-align:left}}@media screen and (min-width:750px){.aoitori-newsletter__input{width:calc(66.6667% + 40px);box-sizing:border-box}}@media screen and (max-width:749px){.aoitori-newsletter .aoitori-newsletter__button{align-self:center;width:auto;min-width:150px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-newsletter.css.map */
