.yuan-faq{--yuan-faq-black: var(--color-text, #161816);--yuan-faq-cream: var(--color-page, #fbfaf6);--yuan-faq-cream-soft: var(--color-brand-soft, #dce8e1);--yuan-faq-white: var(--color-surface, #ffffff);--yuan-faq-muted: var(--color-text-muted, #667068);--yuan-faq-border: var(--color-border, #ccd3cd);--yuan-faq-gold: var(--color-focus, #d2aa2f);--yuan-faq-radius: 14px;--yuan-faq-page: 920px;--yuan-faq-font: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif;--yuan-faq-display: "Cormorant Garamond", Georgia, serif;--yuan-faq-eyebrow-color: var(--yuan-faq-muted);--yuan-faq-heading-color: var(--yuan-faq-black);--yuan-faq-text-color: var(--color-text, #161816);color:var(--yuan-faq-black);font-family:var(--yuan-faq-font);-webkit-font-smoothing:antialiased}.yuan-faq *,.yuan-faq *:before,.yuan-faq *:after{box-sizing:border-box}.yuan-faq img{display:block;width:100%;height:100%;object-fit:cover}.yuan-faq a{color:inherit;text-decoration:none}.yuan-faq__page{width:min(100% - 3.2rem,var(--yuan-faq-page));margin-inline:auto}.yuan-faq__eyebrow{margin:0 0 1rem;color:var(--yuan-faq-eyebrow-color);font-size:1.25rem;font-weight:700;letter-spacing:.08em}.yuan-faq__heading{margin:0 0 1.4rem;color:var(--yuan-faq-heading-color);font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:700;line-height:1.25}.yuan-faq__lead{margin:0;max-width:54rem;color:var(--yuan-faq-text-color);font-size:1.55rem;line-height:1.8;margin-inline:var(--yuan-faq-lead-margin-mobile, 0)}@media screen and (min-width:750px){.yuan-faq__lead{margin-inline:var(--yuan-faq-lead-margin-desktop, 0)}}.yuan-faq__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:.9rem 2.2rem;border:1.5px solid transparent;border-radius:.7rem;font-size:1.45rem;font-weight:700;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.yuan-faq__btn:hover{transform:translateY(-1px);opacity:.94}.yuan-faq__btn--white{background:var(--yuan-faq-white);color:var(--yuan-faq-black)}.yuan-faq__btn--gold{background:var(--yuan-faq-gold);color:var(--yuan-faq-black);border-radius:999px}.yuan-faq__btn--outline{background:transparent;color:var(--yuan-faq-white);border-color:#ffffffb3}.yuan-faq-hero{position:relative;display:grid;align-content:var(--yuan-faq-valign-mobile, center);min-height:clamp(280px,42vh,400px);padding:5rem 0 5.6rem;overflow:hidden;color:#fff;background:var(--yuan-faq-black);text-align:var(--yuan-faq-align-mobile, center)}@media screen and (min-width:750px){.yuan-faq-hero{align-content:var(--yuan-faq-valign-desktop, center);min-height:clamp(320px,48vh,460px);padding:6rem 0 6.4rem;text-align:var(--yuan-faq-align-desktop, center)}}.yuan-faq-hero__media,.yuan-faq-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}div.yuan-faq-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--yuan-faq-hero-overlay, rgba(17, 17, 17, .4))}.yuan-faq-hero__content{position:relative;z-index:1;width:min(100% - 3.2rem,72rem);margin:0 auto}.yuan-faq-hero__brand{margin:0 0 1.2rem;color:var(--yuan-faq-brand-color, #fff);font-family:var(--yuan-faq-display);font-size:clamp(3.4rem,6.5vw,5.2rem);font-weight:700;letter-spacing:.18em;line-height:1}.yuan-faq-hero__title{margin:0 0 1.2rem;color:var(--yuan-faq-heading-color, #fff);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;line-height:1.3}.yuan-faq-hero__text{max-width:48rem;margin:0;color:var(--yuan-faq-text-color, rgba(255, 255, 255, .9));font-size:1.55rem;line-height:1.75;margin-inline:var(--yuan-faq-lead-margin-mobile, auto)}@media screen and (min-width:750px){.yuan-faq-hero__text{margin-inline:var(--yuan-faq-lead-margin-desktop, auto)}}.yuan-faq-list{background:var(--yuan-faq-cream-soft);text-align:var(--yuan-faq-align-mobile, start)}@media screen and (min-width:750px){.yuan-faq-list{text-align:var(--yuan-faq-align-desktop, start)}}.yuan-faq-list__header{margin-bottom:2.4rem}.yuan-faq-list__group+.yuan-faq-list__group{margin-top:3.2rem}.yuan-faq-list__group-title{margin:0 0 1.4rem;color:var(--yuan-faq-group-color, var(--yuan-faq-black));font-size:1.35rem;font-weight:700;letter-spacing:.06em}.yuan-faq-list__items{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.yuan-faq-item{border:1px solid var(--yuan-faq-border);border-radius:var(--yuan-faq-radius);background:var(--yuan-faq-white);overflow:hidden;box-shadow:0 .6rem 1.6rem #1111110a}.yuan-faq-item[open]{border-color:color-mix(in srgb,var(--yuan-faq-black) 35%,var(--yuan-faq-border))}.yuan-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.8rem;color:var(--yuan-faq-heading-color, var(--yuan-faq-black));font-size:1.55rem;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.yuan-faq-item__question::-webkit-details-marker{display:none}.yuan-faq-item__question:after{content:"";flex:0 0 1.2rem;width:1.2rem;height:1.2rem;border-inline-end:2px solid var(--yuan-faq-black);border-block-end:2px solid var(--yuan-faq-black);transform:rotate(45deg) translateY(-.2rem);transition:transform .18s ease}.yuan-faq-item[open]>.yuan-faq-item__question:after{transform:rotate(225deg) translateY(-.15rem)}.yuan-faq-item__answer{padding:0 1.8rem 1.8rem;color:var(--yuan-faq-text-color, #2c2c2c);font-size:1.45rem;line-height:1.75}.yuan-faq-item__answer p{margin:0}.yuan-faq-item__answer p+p{margin-top:1rem}.yuan-faq-cta{position:relative;display:grid;align-content:var(--yuan-faq-valign-mobile, center);min-height:280px;padding:4.8rem 1.6rem;overflow:hidden;color:#fff;background:var(--yuan-faq-black);text-align:var(--yuan-faq-align-mobile, center)}@media screen and (min-width:750px){.yuan-faq-cta{align-content:var(--yuan-faq-valign-desktop, center);min-height:320px;padding:5.6rem 1.6rem;text-align:var(--yuan-faq-align-desktop, center)}}.yuan-faq-cta__bg,.yuan-faq-cta__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}div.yuan-faq-cta__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--yuan-faq-cta-overlay, rgba(17, 17, 17, .45))}.yuan-faq-cta__content{position:relative;z-index:1;width:min(100%,58rem);margin-inline:auto}.yuan-faq-cta__content .yuan-faq__eyebrow{color:var(--yuan-faq-eyebrow-color, rgba(255, 255, 255, .78))}.yuan-faq-cta__content h2{margin:0 0 1.2rem;color:var(--yuan-faq-heading-color, #fff);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;line-height:1.3}.yuan-faq-cta__content>p{margin:0 0 2.4rem;max-width:46rem;color:var(--yuan-faq-text-color, rgba(255, 255, 255, .9));font-size:1.55rem;margin-inline:var(--yuan-faq-lead-margin-mobile, auto)}@media screen and (min-width:750px){.yuan-faq-cta__content>p{margin-inline:var(--yuan-faq-lead-margin-desktop, auto)}}.yuan-faq-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:var(--yuan-faq-actions-justify-mobile, center)}@media screen and (min-width:750px){.yuan-faq-cta__actions{justify-content:var(--yuan-faq-actions-justify-desktop, center)}}@media(prefers-reduced-motion:reduce){.yuan-faq__btn:hover{transform:none}.yuan-faq-item__question:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-yuan-faq.css.map */
