:root{--faq-accent: #d4585a;--faq-accent-dark: #bf4648;--faq-bg-soft: #faf6f6;--faq-border: rgba(0, 0, 0, .08);--faq-radius-sm: 10px;--faq-radius-md: 16px;--faq-radius-lg: 24px;--faq-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--faq-shadow-md: 0 8px 24px rgba(0, 0, 0, .08)}.faq-hero{position:relative;text-align:center;max-width:78rem;margin:0 auto}.faq-hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:999px;background:#d4585a1f;color:var(--faq-accent-dark);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.6rem}.faq-hero__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--faq-accent)}.faq-hero__heading{font-size:clamp(3rem,4.6vw,5.4rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 1.6rem}.faq-hero__subheading{font-size:clamp(1.5rem,1.5vw,1.75rem);line-height:1.6;opacity:.78;margin:0 auto 3rem;max-width:60ch}.faq-search{position:relative;max-width:56rem;margin:0 auto 3.2rem}.faq-search__icon{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;color:#00000073;pointer-events:none}.faq-search__input{width:100%;height:5.6rem;padding:0 5.4rem 0 5rem;border:1px solid var(--faq-border);border-radius:999px;background:#fff;font-size:1.55rem;font-family:inherit;color:inherit;box-shadow:var(--faq-shadow-sm);transition:border-color .2s ease,box-shadow .2s ease}.faq-search__input:focus{outline:none;border-color:var(--faq-accent);box-shadow:0 0 0 4px #d4585a1f}.faq-search__clear{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border:none;background:transparent;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;color:#0000008c;transition:background .2s ease}.faq-search__clear:hover{background:#0000000f}.faq-search__clear svg{width:1.8rem;height:1.8rem}.faq-search.is-active .faq-search__clear{display:inline-flex}.faq-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 auto 1rem;max-width:78rem}.faq-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:999px;background:#fff;border:1px solid var(--faq-border);font-size:1.35rem;font-weight:500;color:inherit;text-decoration:none;transition:all .2s ease}.faq-chip:hover,.faq-chip.is-active{background:var(--faq-accent);border-color:var(--faq-accent);color:#fff}.faq-layout{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:4rem}@media screen and (min-width:990px){.faq-layout--with-sidebar{grid-template-columns:26rem 1fr;gap:5rem}}.faq-sidebar{display:none}@media screen and (min-width:990px){.faq-sidebar{display:block;position:sticky;top:9rem;align-self:flex-start;max-height:calc(100vh - 12rem);overflow-y:auto}}.faq-sidebar__title{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.4rem;opacity:.6}.faq-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.faq-sidebar__link{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-radius:var(--faq-radius-sm);font-size:1.45rem;font-weight:500;text-decoration:none;color:inherit;transition:background .2s ease,color .2s ease;border-left:3px solid transparent}.faq-sidebar__link:hover{background:#0000000a}.faq-sidebar__link.is-active{background:#d4585a14;color:var(--faq-accent-dark);border-left-color:var(--faq-accent);font-weight:600}.faq-sidebar__count{margin-left:auto;font-size:1.15rem;opacity:.5;font-weight:400}.faq-content{min-width:0}.faq-category{margin-bottom:4.8rem;scroll-margin-top:9rem}.faq-category:last-child{margin-bottom:0}.faq-category__head{display:flex;align-items:center;gap:1.4rem;margin-bottom:2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--faq-border)}.faq-category__icon{flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:50%;background:#d4585a1a;color:var(--faq-accent-dark);display:inline-flex;align-items:center;justify-content:center}.faq-category__icon svg{width:2.2rem;height:2.2rem}.faq-category__title{font-size:clamp(2rem,2.4vw,2.6rem);font-weight:700;margin:0;letter-spacing:-.01em}.faq-category__intro{margin:0 0 2rem;font-size:1.5rem;line-height:1.6;opacity:.7}.faq-category__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.faq-item{background:#fff;border:1px solid var(--faq-border);border-radius:var(--faq-radius-sm);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq-item[open]{border-color:#d4585a59;box-shadow:var(--faq-shadow-sm)}.faq-item__summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.7rem 2rem;cursor:pointer;font-size:1.55rem;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none;line-height:1.4}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.faq-item__icon{width:2.2rem;height:2.2rem;flex-shrink:0;transition:transform .3s ease;color:var(--faq-accent-dark)}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding:0 2rem 2rem;font-size:1.45rem;line-height:1.7;opacity:.85}.faq-item__answer>*:first-child{margin-top:0}.faq-item__answer>*:last-child{margin-bottom:0}.faq-item__answer a{color:var(--faq-accent-dark);text-decoration:underline;text-underline-offset:.3em}.faq-item.is-hidden,.faq-category.is-hidden{display:none}.faq-item__highlight{background:#ffd54f73;padding:0 .2rem;border-radius:3px}.faq-empty{display:none;text-align:center;padding:4.8rem 2rem;background:var(--faq-bg-soft);border-radius:var(--faq-radius-md)}.faq-empty.is-visible{display:block}.faq-empty__icon{width:5.4rem;height:5.4rem;color:#0000004d;margin:0 auto 1.4rem}.faq-empty__title{font-size:1.8rem;font-weight:700;margin:0 0 .6rem}.faq-empty__text{margin:0;font-size:1.45rem;opacity:.7}.faq-cta{position:relative;text-align:center;max-width:72rem;margin:0 auto;padding:clamp(3.6rem,6vw,6rem) clamp(2rem,4vw,5rem);background:linear-gradient(135deg,#d4585a14,#d4585a05);border:1px solid rgba(212,88,90,.18);border-radius:var(--faq-radius-lg)}.faq-cta__icon{width:6rem;height:6rem;margin:0 auto 2rem;border-radius:50%;background:#d4585a1f;color:var(--faq-accent-dark);display:inline-flex;align-items:center;justify-content:center}.faq-cta__icon svg{width:2.8rem;height:2.8rem}.faq-cta__heading{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.2rem}.faq-cta__subheading{margin:0 auto 2.8rem;font-size:clamp(1.5rem,1.4vw,1.7rem);line-height:1.6;opacity:.78;max-width:56ch}.faq-cta__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.faq-cta__buttons .button{min-width:18rem}@media screen and (max-width:749px){.faq-hero__heading{font-size:3rem}.faq-search__input{height:5rem;padding:0 4.8rem 0 4.6rem;font-size:1.45rem}.faq-category__head{gap:1rem}.faq-item__summary{padding:1.5rem 1.6rem;font-size:1.45rem}.faq-item__answer{padding:0 1.6rem 1.6rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq.css.map */
