.faq{padding-top:0!important;padding-bottom:0}.faq-hero{position:relative;height:clamp(360px,40.4vw,799px);display:grid;grid-template-columns:1fr;overflow:hidden}.faq-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.faq-hero__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.faq-hero__img--placeholder{width:100%;height:100%;background-color:#e8e4dc}.faq-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 4rem;max-width:46%}.faq-hero__title{font-family:var(--font-heading);font-size:clamp(3rem,5vw,4.75rem);font-weight:400;color:var(--color-text);margin:0 0 .5rem;letter-spacing:.05em}.faq-hero__line{display:block;width:90px;height:1px;background-color:var(--color-text);margin:.75rem 0}.faq-hero__subtitle{font-size:1.375rem;line-height:1.6;color:var(--color-text);margin:0;max-width:420px}.faq-container{max-width:1400px;margin-inline:auto;padding:3rem 5rem 4rem}.faq-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.faq-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;background:transparent;border:1px solid #c8c4bc;border-radius:999px;font-size:1rem;font-weight:400;color:var(--color-text, #000000);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1}.faq-tab:hover{border-color:var(--color-text, #1a1a1a);color:var(--color-text, #1a1a1a)}.faq-tab--active{background:var(--color-text, #1a1a1a);border-color:var(--color-text, #1a1a1a);color:#fff}.faq-tab--active:hover{color:#fff}.faq-tab__icon{display:flex;align-items:center;flex-shrink:0}.faq-accordion{display:flex;flex-direction:column;gap:.6rem}.faq-item{border:1px solid #dedad4;border-radius:6px;overflow:hidden;background:#fff}.faq-item__header{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;background:#fff;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.faq-item__header:hover{background:var(--color-newsletter-bg)}.faq-item__cat-icon{display:flex;align-items:center;flex-shrink:0;width:24px;height:24px}.faq-item__cat-icon img{width:24px;height:24px;object-fit:contain}.faq-item__question{flex:1;font-size:1.5rem;font-weight:500;color:var(--color-copyright-bg);text-align:left;line-height:1.4}.faq-item__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid #c8c4bc;border-radius:50%;color:var(--color-text-muted, #5a5a5a);flex-shrink:0}.faq-item__toggle-minus,.faq-item--open .faq-item__toggle-plus{display:none}.faq-item--open .faq-item__toggle-minus{display:block}.faq-item__body-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.faq-item--open .faq-item__body-wrap{grid-template-rows:1fr}.faq-item__body{overflow:hidden;padding:.75rem 1.25rem 1.25rem calc(2.25rem + 24px);font-size:1.25rem;line-height:1.7;color:var(--color-text, #000000);border-top:1px solid #f0ede8;opacity:0;transition:opacity .28s ease}.faq-item--open .faq-item__body{opacity:1}.faq-item__body p{margin:0}.faq-item__body p+p{margin-top:.75rem}@media(max-width:767px){.faq-hero{height:auto;aspect-ratio:4 / 3}.faq-hero__content{max-width:100%;padding:2rem 1.5rem}.faq-container{padding:2rem 1.25rem 3rem}.faq-hero__title{font-size:2.25rem}.faq-hero__subtitle{font-size:1.05rem;max-width:100%}.faq-tab{font-size:.9rem}.faq-item__question{font-size:1.05rem}.faq-item__body{font-size:1rem}.faq-tabs{gap:.4rem;margin-bottom:2rem}.faq-tab{font-size:.8rem;padding:.4rem .85rem}.faq-item__header{padding:1rem;gap:.75rem}.faq-item__body{padding:.75rem 1rem 1rem calc(1.75rem + 24px)}.faq-item__question{font-size:.9rem}}@media(max-width:480px){.faq-hero__title{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
