.japanese-faq{width:100%;padding:90px 24px 100px;background:#f5eee6;overflow:hidden}.japanese-faq__inner{width:min(900px,100%);margin:0 auto}.japanese-faq__header{max-width:800px;margin:0 auto 55px;text-align:center}.japanese-faq__ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.japanese-faq__ornament span{display:block;width:40px;height:1px;background:#b98a68}.japanese-faq__ornament b{color:#8a5638;font-size:15px;line-height:1}.japanese-faq__title{margin:0;color:#4a2c1d;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;text-align:center}.japanese-faq__title:after{content:"";display:block;width:50px;height:3px;margin:17px auto 0;background:#8a5638;border-radius:3px}.japanese-faq__description{max-width:700px;margin:22px auto 0;color:#725b4c;font-size:1.05rem;line-height:1.65;text-align:center}.japanese-faq__list{display:flex;flex-direction:column;gap:10px}.japanese-faq__item{background:#fff;border:1px solid #eadfd5;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #4a2c1d0b}.japanese-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:18px 20px;color:#4a2c1d;font-size:.95rem;font-weight:800;line-height:1.35;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.japanese-faq__question::-webkit-details-marker{display:none}.japanese-faq__question::marker{display:none}.japanese-faq__question-text{display:block;padding-right:8px}.japanese-faq__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1e4d8;color:#7a4c32;font-size:21px;font-weight:400;line-height:1;transition:transform .2s ease,background-color .2s ease}.japanese-faq__item[open]{border-color:#ddcbbd}.japanese-faq__item[open] .japanese-faq__icon{background:#6b3f28;color:#fff;transform:rotate(45deg)}.japanese-faq__answer{padding:0 20px 20px;color:#685447;font-size:.9rem;font-weight:400;line-height:1.7}.japanese-faq__answer p{margin:0}@media screen and (max-width:749px){.japanese-faq{padding:65px 14px 75px}.japanese-faq__header{margin-bottom:35px}.japanese-faq__ornament{gap:9px;margin-bottom:17px}.japanese-faq__ornament span{width:28px}.japanese-faq__title{font-size:clamp(1.9rem,9vw,2.7rem)}.japanese-faq__description{margin-top:18px;font-size:.94rem;line-height:1.55}.japanese-faq__list{gap:8px}.japanese-faq__item{border-radius:12px;box-shadow:0 3px 9px #4a2c1d0a}.japanese-faq__question{min-height:62px;padding:15px 14px;gap:12px;font-size:.82rem}.japanese-faq__icon{width:29px;height:29px;font-size:19px}.japanese-faq__answer{padding:0 14px 17px;font-size:.78rem;line-height:1.6}}@media screen and (max-width:380px){.japanese-faq{padding-left:10px;padding-right:10px}.japanese-faq__question{min-height:59px;padding:14px 12px;font-size:.76rem}.japanese-faq__icon{width:27px;height:27px;font-size:17px}.japanese-faq__answer{padding-left:12px;padding-right:12px;font-size:.73rem}}@media(prefers-reduced-motion:reduce){.japanese-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/japanese-faq.css.map */
