.hdt-faq{--fq-ink: #2C1E14;--fq-ink-2: #5A4A3E;--fq-ink-3: #8E7E72;--fq-accent: #7A5C2E;--fq-line: rgba(44, 30, 20, .12);--fq-line-2: rgba(44, 30, 20, .2);--fq-bg: #FDFCFA;--fq-serif: "Cormorant Garamond", Georgia, serif;--fq-sans: "DM Sans", -apple-system, sans-serif;font-family:var(--fq-sans)!important;background:var(--fq-bg);color:var(--fq-ink);line-height:1.6;font-size:15px!important;-webkit-font-smoothing:antialiased}.hdt-faq *{box-sizing:border-box}.hdt-faq [hidden]{display:none!important}.hdt-faq svg{display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hdt-faq a{color:inherit}.hdt-faq h1,.hdt-faq h2,.hdt-faq h3{margin:0;color:var(--fq-ink);letter-spacing:0}.hdt-faq p{margin:0}.fq-container{max-width:1160px;margin:0 auto;padding:0 32px}.fq-head{padding:56px 0 0}.fq-eyebrow{font-size:12px!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fq-ink-3);margin-bottom:14px!important}.hdt-faq .fq-title{font-family:var(--fq-serif)!important;font-size:clamp(30px,3.4vw,42px)!important;font-weight:500;line-height:1.15!important;max-width:640px}.fq-lede{font-size:16px!important;color:var(--fq-ink-2);max-width:600px;margin-top:14px!important;line-height:1.65}.fq-facts{list-style:none;margin:32px 0 0;padding:14px 0;border-top:1px solid var(--fq-line);border-bottom:1px solid var(--fq-line);display:flex;flex-wrap:wrap;gap:6px 0}.fq-facts li{font-size:13px!important;color:var(--fq-ink-2);padding:0 18px;border-left:1px solid var(--fq-line-2);line-height:1.4}.fq-facts li:first-child{padding-left:0;border-left:0}.fq-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:72px;padding-top:48px;padding-bottom:88px;align-items:start}.fq-side-inner{position:sticky;top:130px}.fq-main{max-width:760px}.fq-search{position:relative}.fq-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--fq-ink-3);pointer-events:none}.hdt-faq .fq-search-input{width:100%!important;height:40px!important;margin:0!important;padding:0 34px 0 36px!important;border:1px solid var(--fq-line-2)!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;font-family:var(--fq-sans)!important;font-size:14px!important;line-height:40px!important;color:var(--fq-ink)!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;transition:border-color .15s!important}.hdt-faq .fq-search-input::-webkit-search-cancel-button{display:none}.hdt-faq .fq-search-input::placeholder{color:var(--fq-ink-3)!important;opacity:1!important}.hdt-faq .fq-search-input:focus{border-color:var(--fq-ink)!important}.hdt-faq .fq-search-clear{position:absolute!important;right:6px;top:50%;transform:translateY(-50%);width:28px!important;height:28px!important;min-width:0!important;min-height:0!important;padding:0!important;display:none;align-items:center;justify-content:center;background:none!important;border:0!important;color:var(--fq-ink-3)!important;cursor:pointer}.hdt-faq .fq-search-clear:hover{color:var(--fq-ink)!important}.fq-search-clear svg{width:14px;height:14px}.fq-search-results{font-size:13px!important;color:var(--fq-ink-3);margin-top:8px!important;min-height:1px}.fq-toc{display:flex;flex-direction:column;margin-top:20px;border-left:1px solid var(--fq-line)}.hdt-faq .fq-toc-link{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:14px!important;color:var(--fq-ink-2);text-decoration:none;line-height:1.35;transition:color .15s,border-color .15s}.hdt-faq .fq-toc-link:hover{color:var(--fq-ink)}.hdt-faq .fq-toc-link.is-active{color:var(--fq-ink);border-left-color:var(--fq-ink);font-weight:500}.hdt-faq .fq-toc-link.is-empty{opacity:.4;pointer-events:none}.fq-toc-count{font-size:12px!important;color:var(--fq-ink-3);font-variant-numeric:tabular-nums;font-weight:400}.hdt-faq .fq-side-ask{display:inline-block;margin-top:24px;font-size:13px!important;color:var(--fq-accent);text-decoration:none;line-height:1.45}.hdt-faq .fq-side-ask:hover{text-decoration:underline;text-underline-offset:3px}.fq-category{margin-bottom:52px;scroll-margin-top:130px}.fq-category-header{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.fq-category-num{font-size:12px!important;color:var(--fq-ink-3);letter-spacing:.08em;font-variant-numeric:tabular-nums}.hdt-faq .fq-category-title{font-family:var(--fq-serif)!important;font-size:26px!important;font-weight:500;line-height:1.25!important}.fq-item{border-bottom:1px solid var(--fq-line)}.fq-item:first-of-type{border-top:1px solid var(--fq-line)}.hdt-faq .fq-q{font-family:var(--fq-sans)!important;font-size:inherit!important;font-weight:inherit;line-height:inherit!important}.hdt-faq .fq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 0!important;margin:0;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left;cursor:pointer;color:var(--fq-ink)!important;font-family:var(--fq-sans)!important;font-size:16px!important;font-weight:500;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;min-height:0!important}.hdt-faq .fq-trigger:hover .fq-q-text{color:var(--fq-accent)}.hdt-faq .fq-trigger:focus-visible{outline:2px solid var(--fq-ink);outline-offset:2px}.fq-q-text{transition:color .15s}.fq-icon{position:relative;width:12px;height:12px;flex-shrink:0;color:var(--fq-ink-3)}.fq-icon:before,.fq-icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.fq-icon:before{width:12px;height:1.5px}.fq-icon:after{width:1.5px;height:12px}.fq-item.is-open .fq-icon{color:var(--fq-ink)}.fq-item.is-open .fq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.fq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.fq-item.is-open .fq-answer{grid-template-rows:1fr}.fq-answer-inner{overflow:hidden}.fq-answer-body{padding:0 48px 20px 0;color:var(--fq-ink-2)}.hdt-faq .fq-answer-body p{font-size:15px!important;line-height:1.7!important;margin:0 0 10px!important}.hdt-faq .fq-answer-body p:last-child{margin-bottom:0!important}.hdt-faq .fq-answer-body strong{color:var(--fq-ink);font-weight:500}.hdt-faq .fq-answer-body a{color:var(--fq-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fq-contact{margin-top:72px;padding-top:32px;border-top:1px solid var(--fq-ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px}.hdt-faq .fq-contact-text h2{font-family:var(--fq-serif)!important;font-size:26px!important;font-weight:500;line-height:1.25!important}.fq-contact-text p{font-size:15px!important;color:var(--fq-ink-2);margin-top:8px!important;line-height:1.6}.fq-contact-list{list-style:none;margin:0;padding:0}.fq-contact-list li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:2px 16px;padding:12px 0;border-bottom:1px solid var(--fq-line)}.fq-contact-list li:first-child{padding-top:4px}.fq-contact-label{font-size:13px!important;color:var(--fq-ink-3);grid-row:span 2;padding-top:2px}.hdt-faq .fq-contact-value{font-size:15px!important;font-weight:500;color:var(--fq-ink);text-decoration:none}.hdt-faq .fq-contact-value:hover{color:var(--fq-accent)}.fq-contact-note{font-size:13px!important;color:var(--fq-ink-3)}@media(max-width:960px){.fq-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.fq-side-inner{position:static}.fq-main{max-width:none}.fq-toc{flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1px solid var(--fq-line);margin:16px -32px 32px;padding:0 32px;scrollbar-width:none}.fq-toc::-webkit-scrollbar{display:none}.hdt-faq .fq-toc-link{flex-shrink:0;padding:10px 0;margin:0 22px -1px 0;border-left:0;border-bottom:2px solid transparent;white-space:nowrap;gap:6px}.hdt-faq .fq-toc-link.is-active{border-bottom-color:var(--fq-ink)}.fq-side-ask{display:none!important}.fq-contact{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:600px){.fq-container{padding:0 18px}.fq-head{padding-top:36px}.fq-lede{font-size:15px!important}.fq-facts{gap:4px 0}.fq-facts li{padding:0;border-left:0}.fq-facts li:not(:last-child):after{content:"\b7";margin:0 8px;color:var(--fq-ink-3)}.fq-toc{margin:14px -18px 28px;padding:0 18px}.fq-category{margin-bottom:40px}.hdt-faq .fq-category-title{font-size:23px!important}.hdt-faq .fq-trigger{font-size:15px!important;padding:15px 0!important;gap:16px}.fq-answer-body{padding-right:0}.fq-contact-list li{grid-template-columns:minmax(0,1fr)}.fq-contact-label{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/faq.css.map */
