.faq{display:flex;flex-direction:column;align-items:center;padding-inline:var(--content-padding-inline)}.faq__header{display:flex;flex-direction:column;align-items:center;gap:clamp(1.4rem,1.1rem + .5vw,1.8rem);margin-bottom:clamp(2.8rem,2.2rem + 1.2vw,4rem);text-align:center;max-width:66rem}.faq__heading{margin:0;color:var(--faq-heading, #2A2220)}.faq__panel{width:100%;max-width:80rem;border-radius:1rem;overflow:hidden;background-color:var(--faq-panel-background, #FFFFFF);border:.1rem solid var(--faq-border, #D9CFBF)}.faq__item{display:block;border-bottom:.1rem solid var(--faq-border, #D9CFBF)}.faq__item:last-child,.faq__group:last-child{border-bottom:none}.faq__item details{overflow:hidden}.faq__summary{display:flex;align-items:center;gap:1.4rem;padding:clamp(1.6rem,1.4rem + .4vw,2rem) clamp(1.6rem,1.4rem + .6vw,2.2rem);list-style:none;cursor:pointer}.faq__summary::-webkit-details-marker{display:none}.faq__index{flex:0 0 auto;width:2.4rem;font-size:clamp(1rem,.95rem + .1vw,1.1rem);font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-muted, #8C7B6A)}.faq__title{flex:1 1 auto;min-width:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight-bold, 700);font-size:clamp(1.45rem,1.35rem + .2vw,1.55rem);line-height:1.18;letter-spacing:-.01em;color:var(--faq-heading, #2A2220);text-align:start}.faq__chevron{flex:0 0 auto;width:1.4rem;height:1.4rem;position:relative}.faq__chevron:before{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-inline-end:.14rem solid var(--faq-accent, #F2A03D);border-bottom:.14rem solid var(--faq-accent, #F2A03D);transform:rotate(45deg);transition:transform .25s ease}.faq__item details[open]>.faq__summary .faq__chevron:before{transform:rotate(225deg);inset-block-start:.5rem}.faq__body.accordion__content{padding:0 clamp(1.6rem,1.4rem + .6vw,2.2rem) clamp(1.8rem,1.5rem + .5vw,2.2rem);padding-inline-start:clamp(5.4rem,5rem + .8vw,6.2rem)}.faq__body.rte{font-size:clamp(1.4rem,1.3rem + .2vw,1.6rem);font-weight:400;line-height:1.6;color:var(--faq-text, #8C7B6A)}.faq__body.rte>*:first-child{margin-top:0}.faq__body.rte>*:last-child{margin-bottom:0}.faq__group{padding:clamp(1.6rem,1.4rem + .4vw,2rem) clamp(1.6rem,1.4rem + .6vw,2.2rem);border-bottom:.1rem solid var(--faq-border, #D9CFBF)}.faq__group-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight-bold, 700);font-size:clamp(1.45rem,1.35rem + .2vw,1.55rem);line-height:1.18;letter-spacing:-.01em;color:var(--faq-heading, #2A2220)}.faq__group-text{margin-top:.8rem;font-size:clamp(1.4rem,1.3rem + .2vw,1.6rem);line-height:1.6;color:var(--faq-text, #8C7B6A)}.faq__group-text>*:first-child{margin-top:0}.faq__group-text>*:last-child{margin-bottom:0}.faq__footer{display:flex;justify-content:center;width:100%;margin-top:clamp(2rem,1.6rem + .8vw,2.8rem)}.faq__link{font-size:clamp(1.4rem,1.3rem + .2vw,1.6rem);font-weight:600;line-height:1.55;color:var(--faq-accent, #F2A03D);padding-bottom:.2rem;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,currentColor 0px,currentColor 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}@media screen and (hover:hover){.faq__link:hover{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.faq__link[aria-disabled=true]{cursor:default;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
