.faq-block{--c-text:#111;--c-muted:#6b7280;--c-bg:#ffffff;--c-border:#e5e7eb;--c-accent:#111;--radius:16px;--shadow:0 6px 24px rgba(0,0,0,.06);background:var(--c-bg);font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.faq__container{max-width:1000px;margin:0 auto;padding:0}.faq__header{margin-bottom:.5rem}.faq__header h2{font-size:clamp(1.3rem,2.1vw,1.6rem);line-height:1.2;margin:0;color:var(--c-text)}.faq__controls{display:grid;gap:.75rem;grid-template-columns:1fr;grid-template-areas:"search" "chips" "toggles";margin-top:12px}.faq__search{grid-area:search}.faq__chips{grid-area:chips}.faq__toggles{grid-area:toggles}@media (min-width: 960px){.faq__controls{grid-template-columns:1fr auto;grid-template-areas:"search search" "chips  toggles";align-items:start}.faq__toggles{justify-self:end}}.faq__search input{width:100%;padding:.85rem 1rem;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);color:var(--c-text);box-shadow:var(--shadow);font-size:1rem;line-height:1.2}.faq__search input::placeholder{font-size:1em;opacity:.7}.faq__chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{padding:.5rem .9rem;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);border-radius:999px;cursor:pointer;font-size:.98rem}.chip.is-active{border-color:var(--c-text)}.faq__toggles{display:flex;gap:.5rem;justify-content:flex-start}.btn{padding:.6rem .95rem;border-radius:10px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);cursor:pointer;box-shadow:var(--shadow);font-size:.98rem}.faq__list{margin-top:.5rem;display:grid;gap:.75rem}.faq__item{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);box-shadow:var(--shadow);overflow:clip}.faq__item[open]{border-color:var(--c-text)}.faq__q{list-style:none;display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;cursor:pointer}.faq__q h3{font-size:1.05rem;margin:0;color:var(--c-text);font-weight:600}@media (min-width: 960px){.faq__q h3{font-weight:500}}.faq__q::-webkit-details-marker{display:none}.faq__icon{margin-left:auto;inline-size:1.1rem;block-size:1.1rem;position:relative}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-text);transform-origin:center}.faq__icon:before{width:2px;height:100%;left:50%;transform:translate(-50%)}.faq__icon:after{height:2px;width:100%;top:50%;transform:translateY(-50%)}.faq__item[open] .faq__icon:before{transform:translate(-50%) scaleY(0)}.faq__a{padding:0 1.1rem 1.1rem;color:var(--c-text);font-size:.98rem;line-height:1.6}.faq__a p{margin:0 0 .5rem}.faq__a ul{margin:.25rem 0 .5rem 1rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width: 640px){.faq__header h2{font-size:clamp(1.62rem,6.2vw,1.45rem)}.faq__search input{font-size:1.38rem;padding:1rem 1.05rem}.chip,.btn{font-size:1.38rem}.faq__q h3{font-size:1.42rem}.faq__a{font-size:1.38rem;line-height:1.65}}@media (prefers-reduced-motion: reduce){.btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq-styling.css.map */
