.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.isolate--dibao-faq{background:var(--dibao-paper);border-top:.1rem solid rgba(var(--dibao-burgundy-rgb),.1);border-bottom:.1rem solid rgba(var(--dibao-burgundy-rgb),.1)}.rich-text--dibao-faq{background:transparent}.rich-text--dibao-faq .rich-text__wrapper{box-sizing:border-box;max-width:108rem;margin:0 auto;padding-inline:clamp(1.6rem,2.6vw,2.8rem)}.rich-text--dibao-faq .rich-text__blocks{max-width:88rem;width:100%;margin:0 auto;text-align:left}.rich-text--dibao-faq .rich-text__heading{margin:0;color:var(--dibao-burgundy);font-size:clamp(2.7rem,2.4vw,3.6rem);line-height:1.2;letter-spacing:0}.rich-text--dibao-faq .rich-text__faq-intro{max-width:68rem;margin-top:1.2rem;color:#534c45;font-size:1.5rem;line-height:1.7}.rich-text--dibao-faq .rich-text__faq-intro+.rich-text__text{margin-top:2rem}.rich-text--dibao-faq .rich-text__text{width:100%;max-width:none;padding:0;border:0;background:transparent;box-shadow:none;color:#433c35;font-size:1.5rem;line-height:1.75}.rich-text--dibao-faq .metafield-rich_text_field:not(.is-dibao-faq-enhanced)>*{margin:0 0 1.2rem;color:inherit;font-size:inherit;line-height:inherit}.rich-text--dibao-faq .metafield-rich_text_field:not(.is-dibao-faq-enhanced)>p:has(>strong:only-child),.rich-text--dibao-faq .metafield-rich_text_field:not(.is-dibao-faq-enhanced)>:is(h2,h3,h4,h5,h6){margin-top:2rem;color:var(--dibao-burgundy)}.rich-text--dibao-faq .dibao-faq-accordion{display:block;border-top:.1rem solid rgba(var(--dibao-burgundy-rgb),.18)}.rich-text--dibao-faq .dibao-faq-accordion__item{margin:0;border-bottom:.1rem solid rgba(var(--dibao-burgundy-rgb),.18)}.rich-text--dibao-faq .dibao-faq-accordion__summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem .2rem;color:var(--dibao-burgundy-deep);cursor:pointer;list-style:none}.rich-text--dibao-faq .dibao-faq-accordion__summary::-webkit-details-marker{display:none}.rich-text--dibao-faq .dibao-faq-accordion__summary:after{content:"+";flex:0 0 auto;width:2.4rem;color:var(--dibao-burgundy);font-size:2.2rem;font-weight:400;line-height:1;text-align:center}.rich-text--dibao-faq .dibao-faq-accordion__item[open]>summary:after{content:"\2212"}.rich-text--dibao-faq .dibao-faq-accordion__summary:focus-visible{outline:.2rem solid var(--dibao-burgundy);outline-offset:.2rem}.rich-text--dibao-faq .dibao-faq-accordion__question{min-width:0;color:inherit;font-size:1.65rem;font-weight:700;line-height:1.5}.rich-text--dibao-faq .dibao-faq-accordion__answer{padding:0 3.8rem 1.8rem .2rem;color:#433c35}.rich-text--dibao-faq .dibao-faq-accordion__answer>:first-child{margin-top:0}.rich-text--dibao-faq .dibao-faq-accordion__answer>:last-child{margin-bottom:0}.rich-text--dibao-faq .dibao-faq-accordion__answer :is(p,ul,ol){color:inherit;font-size:1.5rem;font-weight:400;line-height:1.75}.rich-text--dibao-faq .dibao-faq-accordion__answer a{color:var(--dibao-burgundy);text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:749px){.rich-text--dibao-faq .rich-text__wrapper{padding-inline:1.6rem}.rich-text--dibao-faq .rich-text__heading{font-size:clamp(2.5rem,7.4vw,3.2rem)}.rich-text--dibao-faq .dibao-faq-accordion__question{font-size:1.6rem}.rich-text--dibao-faq .dibao-faq-accordion__answer{padding-right:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/section-rich-text.css.map */
