.custom-faq-wrapper{background-color:#faf6f0;color:#2e2a39;font-family:var(--font-body-family),sans-serif;overflow:hidden}.custom-faq-wrapper .page-width{max-width:100%!important;width:100%!important;padding:0 clamp(3.2rem,5vw,8rem)!important;box-sizing:border-box}.custom-faq__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:990px){.custom-faq__header{text-align:left;align-items:flex-start;max-width:100%;margin:0 0 3.2rem}}.custom-faq__eyebrow-badge{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a6d3b;background-color:#f7e5c8;padding:.6rem 1.6rem;border-radius:999px;margin-bottom:2rem;display:inline-block}.custom-faq__title{font-family:var(--font-heading-family),serif;font-size:clamp(3rem,5vw,4.8rem);font-weight:700;color:#122410;line-height:1.15;margin:0 0 2rem;letter-spacing:-.01em}.custom-faq__subtext{font-size:1.6rem;line-height:1.7;color:#2e2a39bf;margin:0}.custom-faq__controls-bar{display:flex;justify-content:center;align-items:center;margin-bottom:4.8rem;background-color:transparent}@media screen and (min-width:990px){.custom-faq__controls-bar{justify-content:flex-start;margin-bottom:0}}.custom-faq__tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2rem;width:100%}@media screen and (min-width:990px){.custom-faq__tabs{flex-direction:column;align-items:flex-start;gap:1.4rem}}.custom-faq__tab-btn{background-color:#fff;border:1px solid rgba(166,138,86,.12);border-radius:999px;padding:1rem 2.2rem;font-size:1.35rem;font-weight:600;color:#122410cc;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:all .25s cubic-bezier(.25,1,.5,1);box-shadow:0 2px 6px #12241005}@media screen and (min-width:990px){.custom-faq__tab-btn{width:100%;justify-content:flex-start;padding:1.2rem 2.4rem}}.custom-faq__tab-btn i{font-size:1.5rem;opacity:.85}.custom-faq__tab-btn:hover{border-color:#12241059;background-color:#12241005;color:#122410;transform:translateY(-1px)}.custom-faq__tab-btn.is-active{background-color:#122410;border-color:#122410;color:#fff;box-shadow:0 4px 12px #12241026}.custom-faq__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.custom-faq__grid{grid-template-columns:1.1fr 1.9fr;gap:6.4rem}}.custom-faq__accordion-list{max-width:82rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.custom-faq__accordion-list{max-width:100%;margin:0}}.custom-faq__card{background-color:#fff;border-radius:1.6rem;box-shadow:0 4px 24px #12241005;border:1px solid rgba(166,138,86,.08);overflow:hidden;display:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.custom-faq__card.is-visible{display:block}.custom-faq__card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #1224100d;border-color:#12241026}.custom-faq__summary{display:flex;justify-content:space-between;align-items:center;padding:2.2rem 2.8rem;cursor:pointer;list-style:none;outline:none}.custom-faq__summary::-webkit-details-marker{display:none}.custom-faq__question-wrap{display:flex;align-items:center;gap:2rem;flex-grow:1;padding-right:2rem}.custom-faq__icon-container{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.7rem}.custom-faq__icon-container.cat-shipping{background-color:#e8f5e9;color:#2e7d32}.custom-faq__icon-container.cat-payments{background-color:#efebe9;color:#4e342e}.custom-faq__icon-container.cat-orders{background-color:#ffebee;color:#c62828}.custom-faq__icon-container.cat-support{background-color:#ede7f6;color:#512da8}.custom-faq__icon-container.cat-products{background-color:#fff8e1;color:#e65100}.custom-faq__icon-container.cat-general{background-color:#f3ece2;color:#8a6d3b}.custom-faq__question-text{font-size:1.65rem;font-weight:700;color:#122410;margin:0;line-height:1.4}.custom-faq__chevron{font-size:1.8rem;color:#122410;transition:transform .3s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.custom-faq__card details[open] .custom-faq__chevron{transform:rotate(180deg)}.custom-faq__answer-wrap{overflow:hidden}.custom-faq__answer-content{padding:1.8rem 2.8rem 2.4rem 8.8rem;font-size:1.5rem;line-height:1.7;color:#2e2a39d9;border-top:1px solid rgba(18,36,16,.05)}@media screen and (max-width:550px){.custom-faq__summary{padding:1.8rem 2rem}.custom-faq__question-wrap{gap:1.4rem}.custom-faq__icon-container{width:3.4rem;height:3.4rem;border-radius:.8rem;font-size:1.5rem}.custom-faq__question-text{font-size:1.5rem}.custom-faq__answer-content{padding:0 2rem 2rem}}.custom-faq__answer-content p{margin:0 0 1.2rem}.custom-faq__answer-content p:last-child{margin-bottom:0}.custom-faq__no-results{display:none;text-align:center;padding:6.4rem 3.2rem;background-color:#fff;border-radius:2rem;border:1px solid rgba(166,138,86,.08)}.custom-faq__no-results.is-visible{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-faq__no-results i{font-size:4rem;color:#1224104d;margin-bottom:2rem}.custom-faq__no-results h3{font-size:1.8rem;font-weight:700;color:#122410;margin:0 0 .8rem}.custom-faq__no-results p{font-size:1.45rem;color:#2e2a3999;margin:0}.custom-faq__still-questions{margin-top:8rem;margin-bottom:2rem}.custom-faq__still-questions-inner{background-color:#122410;border-radius:2.4rem;padding:5.6rem 2.4rem;text-align:center;color:#fefcf8;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px #12241026}@media screen and (min-width:750px){.custom-faq__still-questions-inner{padding:6.4rem 4.8rem}}.custom-faq__still-questions-title{font-family:var(--font-heading-family),serif;font-size:clamp(2.8rem,4vw,3.8rem);font-weight:700;color:#fefcf8;margin:0 0 1.6rem}.custom-faq__still-questions-subtext{font-size:1.55rem;line-height:1.6;color:#fefcf8bf;max-width:54rem;margin:0 0 3.6rem}.custom-faq__contact-btn{background-color:#f7e5c8;color:#122410;font-size:1.5rem;font-weight:700;text-decoration:none;border-radius:999px;padding:1.6rem 3.6rem;display:inline-flex;align-items:center;gap:1rem;transition:background-color .25s,transform .22s;box-shadow:0 4px 12px #00000014}.custom-faq__contact-btn i{font-size:1.4rem;transition:transform .25s ease}.custom-faq__contact-btn:hover{background-color:#ebd3ad}.custom-faq__contact-btn:hover i{transform:translate(4px)}.custom-faq__contact-btn:active{transform:scale(.98)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-faq.css.map */
