.faq-introduction{--faq-brand: #5A3E36;--faq-accent: #8C6A4F;--faq-bg: #FBF6F0;--faq-card: #FFFFFF;--faq-border: #E8DCCF;--faq-text: #332821;--faq-muted: #7A6B5D;padding-top:4rem;padding-bottom:5rem;color:var(--faq-text);font-family:var(--font-body-family)}.faq-introduction__header{max-width:70rem;margin:0 auto;text-align:center}.faq-introduction h1{margin:1rem 0;color:var(--faq-brand);font-family:inherit;font-size:32px;font-weight:800;line-height:1.2}.faq-introduction__header .rte{color:var(--faq-muted);font-size:15px;line-height:1.55}.faq-highlights{margin-top:3.2rem;padding:2.4rem;border:1px solid var(--faq-border);border-radius:1.6rem;background:var(--faq-card)}.faq-highlights h2,.faq-topics h2,.faq-category h2{margin:0;color:var(--faq-brand);font-family:inherit;font-weight:700}.faq-highlights h2{margin-bottom:1.6rem;font-size:16px;letter-spacing:.05em;text-transform:uppercase}.faq-highlights .rte ul{columns:2;column-gap:4.8rem;margin:0;padding-left:2.2rem}.faq-highlights .rte li{break-inside:avoid;margin-bottom:1.1rem;font-size:14px;line-height:1.5}.faq-more{display:none;margin:2.6rem auto 0;padding:1.2rem 2.2rem;border:1px solid var(--faq-brand);border-radius:99rem;background:var(--faq-brand);color:#fff;font:inherit;font-weight:600;cursor:pointer}.faq-explorer{margin-top:3.6rem}.faq-introduction faq-search{display:block}.faq-introduction faq-search[hidden],[data-faq-category][hidden],[data-faq-category] .faq-question[hidden]{display:none}.faq-introduction faq-search>label{display:block;margin-bottom:.9rem;font-size:1.8rem}.faq-search-field{position:relative}.faq-search-field:before{content:"\2315";position:absolute;top:50%;left:1.6rem;transform:translateY(-52%);font-size:2.4rem;pointer-events:none}.faq-search-field input{width:100%;padding:1.5rem 1.8rem 1.5rem 4.6rem;border:1.5px solid var(--faq-border);border-radius:.8rem;background:var(--faq-card);color:var(--faq-text);font:inherit}.faq-search-field input:focus{outline:1.5px solid var(--faq-accent);outline-offset:.2rem}.faq-introduction [data-faq-status]{min-height:2rem;margin:.8rem 0 0}.faq-introduction [data-faq-empty]{margin:1.6rem 0 0;text-align:center}.faq-layout{display:grid;grid-template-columns:minmax(24rem,28rem) minmax(0,1fr);column-gap:4.2rem;row-gap:0;align-items:start}.faq-layout>faq-search{grid-column:2;grid-row:1;margin:0 0 3.2rem}.faq-layout>.faq-topics{grid-column:1;grid-row:2}.faq-layout>.faq-categories{grid-column:2;grid-row:2;min-width:0}.faq-topics{position:sticky;top:2rem;padding:1.2rem;border:1px solid var(--faq-border);border-radius:14px;background:var(--faq-card)}.faq-topics h2{padding:.8rem 1.2rem 1.2rem;font-size:19px}.faq-topics ul{display:grid;gap:.3rem;margin:0}.faq-topics a{display:block;padding:1.2rem;border-radius:.9rem;color:var(--faq-text);line-height:1.25;text-decoration:none}.faq-topics a:hover,.faq-topics a.is-active{background:var(--faq-brand);color:#fff}.faq-category{margin-bottom:3rem;scroll-margin-top:3rem}.faq-category h2{padding-bottom:8px;border-bottom:2px solid var(--faq-border);font-size:19px}.faq-category__questions{margin-top:12px}.faq-question{margin-bottom:8px;overflow:hidden;border:1px solid var(--faq-border);border-radius:10px;background:var(--faq-card)}.faq-question summary{display:flex;gap:10px;align-items:center;padding:13px 16px;cursor:pointer;list-style:none}.faq-question summary::-webkit-details-marker{display:none}.faq-question__icon{width:16px;flex:none;color:var(--faq-accent);font-size:18px;font-weight:700;line-height:1}.faq-question[open] .faq-question__icon{font-size:0}.faq-question[open] .faq-question__icon:after{content:"\2013";font-size:18px}.faq-question__title{font-size:14.5px;font-weight:600;line-height:1.4}.faq-question__answer{padding:0 16px 16px 42px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.faq-question__answer>:first-child{margin-top:0}.faq-question__answer>:last-child{margin-bottom:0}@media screen and (max-width:989px){.faq-introduction{width:100%;max-width:100%;padding-top:2.8rem;padding-bottom:4rem;overflow-x:hidden}.faq-introduction__header{text-align:left}.faq-introduction h1{font-size:32px;overflow-wrap:anywhere}.faq-introduction__header .rte{font-size:15px;overflow-wrap:anywhere}.faq-highlights{margin-top:2.4rem;padding:2rem}.faq-highlights .rte ul{columns:1}.faq-highlights .rte li{font-size:14px}.faq-more{display:block}.faq-explorer{display:none}.faq-explorer.is-revealed,.faq-layout{display:block}.faq-layout>faq-search{margin:0 0 3.2rem}.faq-topics{position:static;margin:2.8rem 0 3.2rem;padding:0;border:0;background:transparent}.faq-topics h2{padding:0 0 1.2rem;font-size:19px}.faq-topics a{padding:1rem 0;color:var(--faq-brand);text-decoration:underline;text-underline-offset:.4rem}.faq-topics a:hover,.faq-topics a.is-active{background:transparent;color:var(--faq-brand)}.faq-topics.is-searching{display:none}.faq-category{margin-bottom:3.4rem}.faq-category h2{font-size:19px}.faq-question summary{padding:13px 16px;gap:10px}.faq-question__title{font-size:14.5px}.faq-question__answer{padding:0 16px 16px 42px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-faq.css.map */
