@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-faqs{overflow:hidden;background-color:#fff}.c-faqs__section-header{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 820px){.c-faqs__section-header{padding-top:64px;padding-bottom:64px}}.c-faqs__section-header__title{margin-bottom:0;color:#000;line-height:31px}.c-faqs__section-header__copy{padding-top:1.6rem;color:#4b4b4b;line-height:24px}.c-faqs__section-header__copy a{text-decoration:underline}.c-faqs__section-header__copy--link{color:#000;font-size:1.6rem;line-height:18px}@media screen and (max-width: 820px){.c-faqs__list{position:absolute;top:14rem;z-index:99;width:100%;padding:.4rem 5rem 0;background:#fff;border:1px solid #ededed;border-top:none;transition:opacity .25s cubic-bezier(.645,.045,.355,1);opacity:0;pointer-events:none}.c-faqs__list.is-active{opacity:1;pointer-events:all}}@media screen and (min-width: 820px){.c-faqs__list{display:flex;justify-content:center;border-bottom:1px solid #e1e1e1}}.c-faqs__item{position:relative;bottom:-1px;left:0;margin:0}@media screen and (min-width: 820px){.c-faqs__item.is-active{border-bottom:1px solid #6a7a6c}}.c-faqs__link{display:block;padding:2.4rem 1.8rem;color:#6a7a6c;font-weight:400;font-weight:600;line-height:1.5}@media screen and (max-width: 820px){.c-faqs__link{padding:1.2rem 0;border-top:1px solid #ededed;text-align:center}.c-faqs__link:hover{background:#6a7a6c;color:#fff}}@media screen and (min-width: 820px){.c-faqs__link.is-active{border-bottom:1px solid #222}}.c-faqs-items{max-width:700px;margin:0 auto}.c-faqs-item{padding:2rem 0;border-bottom:1px solid #ededed}.c-faqs-item:first-child{border-top:1px solid #ededed}.c-faqs-item:last-child{border:none}.c-faqs-title{position:relative;z-index:1;cursor:pointer}.c-faqs-title.is-open svg{transform:rotate(-180deg)}.c-faqs-title:before{position:absolute;top:-1.6rem;right:0;bottom:-1.6rem;left:0;content:""}.c-faqs-ico{position:absolute;top:7px;right:0;width:9px;height:9px}.c-faqs-text{font-family:var(--font-heading-family);font-size:1.8rem;line-height:20px;font-weight:400}.c-faqs-content{z-index:2;height:auto;max-height:0px;overflow:hidden;font-family:var(--font-body-family);font-weight:400;transition:max-height .4s ease-in;font-size:1.4rem;line-height:22px}.c-faqs-content__inner{padding-top:.8rem}.c-faqs__footer{max-width:700px;margin:0 auto;color:#6a7a6c}.c-faqs__footer-title{font-size:1.8rem;padding-bottom:1rem;font-weight:400;line-height:1.5;letter-spacing:0px}@media screen and (min-width: 820px){.c-faqs__footer-title{padding-bottom:.4rem}}.c-faqs__footer-content{padding-bottom:1rem;font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (min-width: 820px){.c-faqs__footer-content{padding-bottom:1.6rem}}.c-faqs__footer-item{display:flex;align-items:center;margin:0;padding-bottom:.6rem;font-size:0}.c-faqs__footer-item:last-child{padding:0}.c-faqs__footer-icon{align-items:center;justify-content:center;width:10px;height:10px;margin-right:.6rem}.c-faqs__footer-link{font-size:1.3rem;line-height:1.5}.c-faqs__nav-button{width:100%;padding:1rem;border:1px solid #ededed;border-radius:3px;color:#6a7a6c;font-weight:400;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:0em;font-size:1.2rem}@media screen and (min-width: 820px){.c-faqs__nav-button{display:none}}.c-faqs__image-top{margin-bottom:1rem}.c-faqs__grid{display:flex;flex-wrap:wrap;margin-top:1rem;gap:4%}.c-faqs__grid-img{flex:1 1 48%;margin-bottom:4%}.c-faq-blocks__items{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 820px){.c-faq-blocks__items{grid-template-columns:repeat(3,1fr);gap:3.5rem}}.c-faq-blocks__item{padding:3rem;background-color:#f5f3ed}.c-faq-blocks__item-title{font-size:2.4rem;line-height:26px;margin-bottom:1rem;font-family:var(--font-heading-family);font-weight:400}.c-faq-blocks__item-content{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:22px}.c-faq-blocks__item-link{display:block}.c-faq-blocks__item-link-text{display:block;margin-top:1rem;font-family:var(--font-body-family);font-weight:400;text-decoration:underline;font-size:1.4rem;line-height:22px}.c-faq-blocks__body{padding-bottom:4.8rem}@media screen and (min-width: 820px){.c-faq-blocks__body{padding-bottom:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/faqs.css.map */
