body .faq-vitamin{background:#fcf4ac}body .faq-maca{background:#f7eae9}body .faq-vitamin .rich-text-faq-renewal{background:#fcf4ac}body .faq-maca .rich-text-faq-renewal{background:#f7eae9}body .rich-text-faq-renewal .rich-text__wrapper{display:block;margin:0 auto}body .rich-text-faq-renewal .rich-text__hd{position:relative;text-align:center;display:flex;align-items:center;letter-spacing:.01em;font-weight:500;margin-top:15px!important;margin-right:auto;margin-left:auto;column-gap:10px}body .rich-text-faq-renewal .rich-text__hd__line__text{flex-shrink:0}body .rich-text-faq-renewal .rich-text__hd__line{width:100%;height:1px;display:block;line-height:1;font-size:0;background-color:#333}summary::-webkit-details-marker{display:none}.faq__content{margin-top:67px;padding:0 18px 20px}.faq__content.show{transition:opacity ease}body .rich-text-faq-renewal .rich-text__blocks{max-width:600px;margin:0 auto}.rich-text__faq__block{border-bottom:1px solid #000}.rich-text__text+.rich-text__text,.rich-text__faq__block+.rich-text__faq__block{margin-top:0!important}.faq__block-question{display:flex;justify-content:space-between;align-items:center;position:relative;padding:16px 47px 16px 35px;cursor:pointer;font-size:12px;line-height:1.8}body .rich-text-faq-renewal .dli-chevron-down{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:1em;height:1em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);right:5px;transition:all .4s ease}.rich-text__faq__block[open] .faq__block-question .dli-chevron-down{transform:translateY(-50%) rotate(315deg);transition:all .4s ease}.faq__block-question:before,.rich-text__faq__block-answer:before{position:absolute;font-size:16.5px;left:0;display:grid;place-content:center}.rich-text__faq__block .faq__block-question:before{content:"Q";width:30px;height:30px;border-radius:50%;font-size:18px;font-weight:medium;font-family:p22-underground-pc,sans-serif}.question-plus{display:block;position:absolute;top:50%;transform:translateY(-50%);right:5px}.question-plus .plus-horizontal,.question-plus .plus-vertical{content:"";display:block;width:16px;height:1px;background:#000;position:absolute;right:0;top:50%;transform:translateY(-50%)}.question-plus .plus-vertical{transform:translateY(-50%) rotate(90deg);transition:transform .4s}.rich-text__faq__block[open] .faq__block-question .plus-vertical{transform:translateY(-50%) rotate(0)}.faq__question-text{letter-spacing:.01em;line-height:1.6;margin-block-start:0;margin-block-end:0}.rich-text__faq__block-answer{position:relative;overflow:hidden}.faq__answer-text{letter-spacing:-.05em;line-height:calc(50/26);letter-spacing:.01em;color:#000;margin-block-start:0;margin-block-end:0;padding:0 60px 30px 47px}@media screen and (min-width: 750px){.faq__content{margin:80px auto 0;width:540px;padding:0 0 174px}.faq__block-question{padding:30px 53px 30px 98px}.faq__block-question:before,.rich-text__faq__block-answer:before{font-size:20px;left:35px}.rich-text__faq__block .faq__block-question:before{font-size:38px;width:34px;height:34px}.question-plus .plus-horizontal,.question-plus .plus-vertical{width:16px}.faq__answer-text{padding:0 53px 30px 98px;line-height:2.15}}.rich-text-faq-renewal .link-block{display:block;font-size:12px;color:#333;text-decoration:none;position:relative;width:fit-content;margin-right:0;margin-left:auto}.rich-text-faq-renewal .link-block__link{color:#333;text-decoration:none}.maca-recommendation .rich-text__text ol{max-width:623px;width:100%;margin-right:auto;margin-left:auto}.maca-recommendation .rich-text__text ol li{font-size:14px;counter-increment:number;display:flex;text-align:left}.maca-recommendation .rich-text__text ol li:before{content:"\203b" counter(number);margin-right:.5em}body.product.maca .maca-recommendation .rich-text__wrapper{padding-right:25px;padding-left:25px}@media screen and (min-width: 750px){body.product.maca .maca-recommendation .rich-text__wrapper{padding-right:40px;padding-left:40px}.maca-recommendation .rich-text__text ol li{font-size:14px}body .rich-text-faq-renewal .rich-text__blocks{max-width:1080px}.rich-text-faq-renewal .rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 2rem / var(--font-body-scale))}.rich-text-faq-renewal .link-block__link{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-rich-text-faq-renewal.css.map */
