.seri-v2-part .faq{background:var(--cream);padding:clamp(40px,5vw,76px) 0 clamp(52px,6vw,92px)}.seri-v2-part .faq__w{max-width:1100px;margin:0 auto;padding-inline:clamp(16px,2.4vw,40px)}.seri-v2-part .faq__hd{text-align:center;max-width:640px;margin:0 auto clamp(30px,4vw,54px)}.seri-v2-part .faq__k{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--tan);font-weight:600;margin-bottom:14px}.seri-v2-part .faq__h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.seri-v2-part .faq__x{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0}.seri-v2-part .faq__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(28px,3.4vw,46px)}.seri-v2-part .faq__nav a{border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-size:11.5px;transition:background-color .25s,border-color .25s,color .25s}.seri-v2-part .faq__nav a:hover{background:var(--tan);border-color:var(--tan);color:var(--cream)}.seri-v2-part .faq__g{margin-bottom:clamp(26px,3.2vw,44px);scroll-margin-top:calc(var(--bar-h) + var(--header-h) + 20px)}.seri-v2-part .faq__gt{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tan);font-weight:600;margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.seri-v2-part .faq__i{border-bottom:1px solid var(--line)}.seri-v2-part .faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:19px 0;font-size:15px;line-height:1.4;color:var(--ink);transition:color .2s}.seri-v2-part .faq__q:hover{color:var(--tan)}.seri-v2-part .faq__q svg{width:15px;height:15px;stroke:var(--ink-soft);stroke-width:1.5;fill:none;flex:0 0 auto;transition:transform .35s cubic-bezier(.22,1,.36,1),stroke .2s}.seri-v2-part .faq__i.is-on .faq__q svg{transform:rotate(135deg);stroke:var(--tan)}.seri-v2-part .faq__a{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s}.seri-v2-part .faq__i.is-on .faq__a{opacity:1}.seri-v2-part .faq__a>div{padding:0 0 22px;font-size:13.5px;line-height:1.75;color:var(--ink-soft);max-width:78ch}.seri-v2-part .faq__a p{margin:0 0 10px}.seri-v2-part .faq__a p:last-child{margin-bottom:0}.seri-v2-part .faq__a strong{color:var(--ink);font-weight:600}.seri-v2-part .faq__a a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .2s}.seri-v2-part .faq__a a:hover{border-color:var(--tan)}.seri-v2-part .faq__end{margin-top:clamp(30px,3.6vw,50px);background:var(--sand);border-radius:4px;padding:clamp(26px,3.2vw,44px);text-align:center}.seri-v2-part .faq__end h2{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.015em;margin:0 0 8px}.seri-v2-part .faq__end p{font-size:13.5px;color:var(--ink-soft);margin:0 0 20px;line-height:1.6}.seri-v2-part .faq__end a{display:inline-block;background:var(--tan);border:1px solid var(--tan);color:var(--cream);border-radius:3px;padding:14px 28px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;transition:background-color .25s,color .25s}.seri-v2-part .faq__end a:hover{background:transparent;color:var(--tan)}@media(prefers-reduced-motion:reduce){.seri-v2-part .faq__a,.seri-v2-part .faq__q svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/seri-17-faq.css.map */
