@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap";.faq-section{background-color:var(--faq-bg-color, #faf8f5);color:var(--faq-text-color, #1f1a18);padding-top:var(--faq-padding-top, 64px);padding-bottom:var(--faq-padding-bottom, 64px);width:100%}.faq__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 1400px){.faq__container{padding:0 2rem}}.faq__header{text-align:center;margin-bottom:3rem}@media screen and (min-width: 750px){.faq__header{margin-bottom:4rem}}.faq__heading{font-family:DM Sans,system-ui,sans-serif;font-size:2.5rem;font-weight:900;line-height:1.1;color:var(--faq-text-color, #1f1a18);margin:0 0 1rem;letter-spacing:-.01em}@media screen and (min-width: 750px){.faq__heading{font-size:2.5rem}}@media screen and (min-width: 990px){.faq__heading{font-size:3rem}}@media screen and (min-width: 1280px){.faq__heading{font-size:3.75rem}}.faq__subtitle{font-family:Nunito Sans,system-ui,sans-serif;font-size:1.375rem;line-height:1.5;color:var(--faq-muted-color, #6b5d4f);max-width:42rem;margin:0 auto}@media screen and (min-width: 750px){.faq__subtitle{font-size:1.5625rem}}.faq__accordion-wrapper{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 750px){.faq__accordion-wrapper{gap:1rem}}.faq__item{background-color:#3d3329;border:1px solid var(--faq-border-color, rgba(245, 237, 228, .2));border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq__item[open]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.faq__summary{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.faq__summary::-webkit-details-marker{display:none}.faq__summary:hover{background-color:#ffffff0d}.faq__summary:focus{outline:2px solid #f5ede4;outline-offset:-2px}.faq__question{font-family:Nunito Sans,system-ui,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.5;color:#f5ede4;flex:1;text-align:left;padding-right:1rem}@media screen and (min-width: 750px){.faq__question{font-size:1.5625rem}}.faq__icon{width:1.25rem;height:1.25rem;color:#f5ede4;flex-shrink:0;transition:transform .3s ease}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__content{padding:0 1.5rem 1.25rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq__answer{font-family:Nunito Sans,system-ui,sans-serif;font-size:1.275rem;line-height:1.6;color:#f5ede4e6}@media screen and (min-width: 750px){.faq__answer{font-size:1.40625rem}}.faq__answer p{margin:0 0 1rem}.faq__answer p:last-child{margin-bottom:0}.faq-section{contain:layout style paint}@media (prefers-reduced-motion: reduce){.faq__icon{transition:none}.faq__content{animation:none}.faq__item{transition:none}}@media print{.faq-section{background:transparent;color:#000;padding:1rem 0}.faq__item{border:1px solid #ccc;page-break-inside:avoid}.faq__item[open]{box-shadow:none}.faq__summary{cursor:default}.faq__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-faq.css.map */
