.faq-accordion{--fq-plum:#3E2837;--fq-muted:#736c70;--fq-ease:cubic-bezier(.4,0,.2,1)}.faq-accordion__head{position:relative;text-align:center;padding:56px 0 26px;overflow:hidden}.faq-accordion__eyebrow{font-family:var(--font-body-family,inherit);font-weight:600;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,#B456A6);margin:0 0 14px}.faq-accordion__title{font-family:var(--font-heading-family,inherit);font-weight:700;font-size:2.4rem;line-height:1.12;color:var(--fq-plum);margin:0;letter-spacing:.01em}.faq-accordion__sub{font-family:var(--font-body-family,inherit);color:var(--fq-muted);font-size:1.02rem;max-width:500px;margin:14px auto 0;line-height:1.5}.faq-accordion__nav{position:sticky;top:calc(var(--header-height,64px) + 6px);z-index:5;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px 8px;margin:0 0 8px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px}.faq-accordion__nav a{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:24px;text-decoration:none;font-family:var(--font-body-family,inherit);font-weight:600;font-size:.84rem;color:var(--fq-plum);border:1px solid rgba(var(--color-accent-rgb,180,86,166),.18);background:#fff;transition:all .25s var(--fq-ease)}.faq-accordion__nav a svg{width:15px;height:15px;stroke:var(--color-accent,#B456A6);fill:none;stroke-width:1.9;transition:stroke .25s}@media(hover:hover){.faq-accordion__nav a:hover{border-color:rgba(var(--color-accent-rgb,180,86,166),.4);transform:translateY(-1px)}}.faq-accordion__nav a.is-active{background:var(--color-accent,#B456A6);color:#fff;border-color:var(--color-accent,#B456A6)}.faq-accordion__nav a.is-active svg{stroke:#fff}.faq-accordion__col{max-width:720px;margin:0 auto}.faq-accordion__cat{display:flex;align-items:center;gap:12px;margin:44px 0 10px;scroll-margin-top:calc(var(--header-height,64px) + 84px)}.faq-accordion__cat:first-child{margin-top:20px}.faq-accordion__cat-ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,#fbe9f5,#f3d4ea);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-rgb,180,86,166),.14)}.faq-accordion__cat-ic svg{width:20px;height:20px;stroke:var(--color-accent,#B456A6);fill:none;stroke-width:1.8}.faq-accordion__cat-name{font-family:var(--font-heading-family,inherit);font-weight:700;font-size:1.18rem;color:var(--fq-plum)}.faq-accordion__item{border-radius:16px;border:1px solid transparent;position:relative;transition:background .3s var(--fq-ease),box-shadow .3s var(--fq-ease),border-color .3s var(--fq-ease)}.faq-accordion__item+.faq-accordion__item{border-top:1px solid rgba(var(--color-accent-rgb,180,86,166),.12)}.faq-accordion__item[open]{background:#fdf7fb;border-color:rgba(var(--color-accent-rgb,180,86,166),.12);box-shadow:0 5px 16px -13px rgba(var(--color-accent-rgb,180,86,166),.22);margin:6px 0}.faq-accordion__item[open]+.faq-accordion__item{border-top-color:transparent}.faq-accordion__item summary{list-style:none;cursor:pointer;position:relative;padding:22px 44px 22px 18px;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:1.12rem;color:var(--fq-plum);line-height:1.33;border-radius:16px;transition:color .25s var(--fq-ease),background .25s var(--fq-ease)}.faq-accordion__item summary::-webkit-details-marker{display:none}@media(hover:hover){.faq-accordion__item summary:hover{background:rgba(var(--color-accent-rgb,180,86,166),.05)}.faq-accordion__item summary:hover .faq-accordion__chev{border-color:var(--color-accent,#B456A6)}}.faq-accordion__item[open] summary{color:var(--color-accent,#B456A6)}.faq-accordion__chev{position:absolute;right:18px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid rgba(var(--color-accent-rgb,180,86,166),.55);border-bottom:2px solid rgba(var(--color-accent-rgb,180,86,166),.55);transform:rotate(45deg);transition:transform .3s var(--fq-ease)}.faq-accordion__item[open] .faq-accordion__chev{transform:rotate(-135deg);margin-top:-3px}.faq-accordion__ans{height:0;overflow:hidden;opacity:0;transition:height .34s var(--fq-ease),opacity .3s var(--fq-ease)}.faq-accordion__item[open] .faq-accordion__ans{opacity:1}.faq-accordion__ans-in{padding:0 44px 24px 18px;font-family:var(--font-body-family,inherit);color:var(--fq-muted);font-size:1rem;line-height:1.7}.faq-accordion__ans-in p{margin:0 0 .6em}.faq-accordion__ans-in p:last-child{margin-bottom:0}.faq-accordion__ans-in strong{color:var(--color-body,#292625);font-weight:600}.faq-accordion__cta{text-align:center;margin:40px auto 8px;max-width:560px;padding:40px 28px;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(160deg,#fbe9f5,#f3d4ea)}.faq-accordion__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 80% 0%,rgba(255,255,255,.5),transparent 60%)}.faq-accordion__cta h3{position:relative;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:1.5rem;color:var(--fq-plum);margin:0 0 8px}.faq-accordion__cta p{position:relative;font-family:var(--font-body-family,inherit);color:#6a5563;margin:0 0 20px}.faq-accordion__cta-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:30px;background:var(--color-accent,#B456A6);color:#fff;font-family:var(--font-body-family,inherit);font-weight:600;text-decoration:none;font-size:.94rem;transition:transform .25s var(--fq-ease),box-shadow .25s var(--fq-ease)}@media(hover:hover){.faq-accordion__cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(var(--color-accent-rgb,180,86,166),.6)}}@media only screen and (max-width:600px){.faq-accordion__title{font-size:2rem}.faq-accordion__item summary{font-size:1.02rem;padding:20px 40px 20px 16px}.faq-accordion__ans-in{padding:0 40px 20px 16px}.faq-accordion__nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-accordion__nav::-webkit-scrollbar{display:none}.faq-accordion__nav a{flex:0 0 auto;font-size:.8rem;padding:8px 14px}}@media(prefers-reduced-motion:reduce){.faq-accordion *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faq-accordion.css.map */
