.faq{padding:10rem 0 8rem;background:#fff}.faq__header{text-align:center;max-width:800px;margin:0 auto 5rem}.faq__heading{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:200;line-height:1.15;color:var(--hos-black, #26422A);margin:0 0 1.5rem}.faq__subheading{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:300;line-height:1.7;color:#26422ab3;margin:0}.faq__content{max-width:900px;margin:0 auto}.faq__category{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--safari-orange, #EA672D);margin:5rem 0 2rem;padding:0;border:none}.faq__category:first-child{margin-top:0}.faq__item{background:#fff;border:none;border-bottom:1px solid rgba(38,66,42,.12);transition:all .3s ease}.faq__item:first-of-type{border-top:1px solid rgba(38,66,42,.12)}.faq__question{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;cursor:pointer;list-style:none;gap:2rem;transition:all .25s ease}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__question-text{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:300;line-height:1.4;color:var(--hos-black, #26422A);flex:1;transition:color .25s ease}.faq__question:hover .faq__question-text{color:var(--safari-orange, #EA672D)}.faq__item[open] .faq__question-text{color:var(--hos-black, #26422A);font-weight:400}.faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--hos-black, #26422A);opacity:.4;transition:all .3s ease}.faq__question:hover .faq__icon,.faq__item[open] .faq__icon{opacity:1;color:var(--safari-orange, #EA672D)}.faq__icon svg{width:24px;height:24px;stroke-width:1.5}.faq__icon-plus,.faq__icon-minus{position:absolute;transition:opacity .25s ease}.faq__icon-minus,.faq__item[open] .faq__icon-plus{opacity:0}.faq__item[open] .faq__icon-minus{opacity:1}.faq__answer{padding:0 3.5rem 2.5rem 0;font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:300;line-height:1.8;color:var(--hos-black, #26422A)}.faq__answer p{margin:0 0 1.25rem}.faq__answer p:last-child{margin-bottom:0}.faq__answer ul,.faq__answer ol{margin:1.25rem 0;padding-left:1.5rem}.faq__answer li{margin-bottom:.6rem;line-height:1.75;font-size:1.4rem}.faq__answer li:last-child{margin-bottom:0}.faq__answer a{color:var(--safari-orange, #EA672D);text-decoration:none;border-bottom:1px solid rgba(234,103,45,.3);transition:border-color .25s ease}.faq__answer a:hover{border-bottom-color:var(--safari-orange, #EA672D)}.faq__question:focus{outline:none}.faq__question:focus-visible{outline:2px solid var(--safari-orange, #EA672D);outline-offset:4px}.faq__contact{text-align:center;max-width:550px;margin:6rem auto 0;padding:3.5rem 3rem;background:#26422a08;border:1px solid rgba(38,66,42,.08)}.faq__contact-text{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:300;line-height:1.5;color:var(--hos-black, #26422A);margin:0 0 1.75rem}.faq__contact .button{font-family:var(--hos-font-family, "Montserrat", sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--hos-black, #26422A);padding:1.125rem 2.75rem;border:1px solid var(--hos-black, #26422A);background:transparent;transition:all .3s ease;display:inline-block}.faq__contact .button:hover{background:var(--hos-black, #26422A);color:#fff}.faq__item[open] .faq__answer{animation:faq-reveal .35s ease-out}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.faq{padding:6.5rem 0 6rem}.faq__header{margin-bottom:4rem}.faq__heading{font-size:2.25rem}.faq__subheading,.faq__question-text{font-size:1.4rem}.faq__answer{font-size:1.4rem;padding-right:2rem}.faq__answer li{font-size:1.4rem}}@media screen and (max-width:749px){.faq{padding:5rem 0}.faq__header{margin-bottom:3rem}.faq__heading{font-size:1.875rem}.faq__subheading{font-size:1.4rem}.faq__question{padding:1.5rem 0;gap:1.25rem}.faq__question-text{font-size:1.4rem}.faq__icon{width:22px;height:22px}.faq__icon svg{width:22px;height:22px}.faq__answer{padding:0 0 2rem;padding-right:0;font-size:1.4rem}.faq__answer li{font-size:1.4rem}.faq__category{margin:3.5rem 0 1.5rem;font-size:1.4rem}.faq__contact{padding:2.5rem 1.75rem;margin-top:4rem}.faq__contact-text{font-size:1.4rem}.faq__contact .button{font-size:1.4rem;padding:1rem 2.25rem}}@media screen and (min-width:1200px){.faq__question-text{font-size:1.75rem}.faq__answer,.faq__answer li{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-faq.css.map */
