.af-ae-faq{--ae-ease: cubic-bezier(.19,1,.22,1);--ae-ease-soft: cubic-bezier(.2,.9,.2,1);color:var(--ae-ink);padding:var(--ae-pad-y) 0;position:relative;width:100%;max-width:none;background:var(--ae-bg);box-shadow:0 0 0 100vmax var(--ae-bg);clip-path:inset(0 -100vmax);overflow-anchor:none}@supports (scrollbar-gutter: stable){:root{scrollbar-gutter:stable}}.af-ae-faq .af-ae-faq__wrap{width:100%;max-width:none;margin:0;padding-left:max(var(--ae-pad-x),env(safe-area-inset-left));padding-right:max(var(--ae-pad-x),env(safe-area-inset-right));box-sizing:border-box}.af-ae-faq .af-ae-faq__grid{display:grid;grid-template-columns:1fr;gap:clamp(18px,3vw,44px);align-items:start;min-width:0}@media (min-width: 990px){.af-ae-faq .af-ae-faq__grid{grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-template-areas:"list header";gap:clamp(22px,3vw,56px);align-items:start}.af-ae-faq .af-ae-faq__right{grid-area:list}.af-ae-faq .af-ae-faq__left{grid-area:header}}.af-ae-faq .af-ae-faq__left{text-align:left;align-self:start;min-width:0}.af-ae-faq .af-ae-faq__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.af-ae-faq .af-ae-faq__heading{margin:0 0 14px;font-weight:500;letter-spacing:-.03em;line-height:1.03;font-size:clamp(30px,3.6vw,64px);color:var(--ae-accent)}@media (max-width: 420px){.af-ae-faq .af-ae-faq__heading{font-size:clamp(26px,7vw,38px)}}.af-ae-faq .af-ae-faq__subcopy{margin:0 0 18px;line-height:1.75;color:var(--ae-muted);max-width:46ch}.af-ae-faq .af-ae-faq__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border-radius:999px;text-decoration:none;font-weight:750;border:1px solid color-mix(in srgb,var(--ae-accent) 85%,transparent);color:var(--ae-accent);background:transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:fit-content;-webkit-tap-highlight-color:transparent}.af-ae-faq .af-ae-faq__btn:hover{background:color-mix(in srgb,var(--ae-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ae-accent) 100%,transparent)}.af-ae-faq .af-ae-faq__btn:active{transform:scale(.98)}.af-ae-faq .af-ae-faq__list{border-top:1px solid var(--ae-line)}.af-ae-faq details>summary::-webkit-details-marker{display:none}.af-ae-faq .af-ae-faq__item{border-bottom:1px solid var(--ae-line);background:transparent;transition:background .18s var(--ae-ease)}@media (hover:hover) and (pointer:fine){.af-ae-faq .af-ae-faq__item:hover{background:linear-gradient(90deg,#ffffff0f,#fff0)}}.af-ae-faq details[open].af-ae-faq__item{background:linear-gradient(90deg,#ffffff12,#fff0)}.af-ae-faq .af-ae-faq__q{cursor:pointer;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;-webkit-user-select:none;user-select:none;list-style:none;-webkit-tap-highlight-color:transparent}.af-ae-faq .af-ae-faq__q:focus-visible{outline:none}.af-ae-faq .af-ae-faq__item:has(.af-ae-faq__q:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-accent) 42%,transparent);border-radius:8px}.af-ae-faq .af-ae-faq__qleft{display:inline-flex;align-items:center;gap:12px;min-width:0}.af-ae-faq .af-ae-faq__dot{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ae-accent) 80%,transparent);flex:0 0 auto;opacity:.85;transform:scale(.92);transition:transform .18s var(--ae-ease),opacity .18s var(--ae-ease)}.af-ae-faq details[open] .af-ae-faq__dot{transform:scale(1.12);opacity:1}.af-ae-faq .af-ae-faq__qtext{font-weight:650;letter-spacing:-.01em;color:#ffffffeb;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-ae-faq .af-ae-faq__chev{width:18px;height:18px;flex:0 0 auto;position:relative;opacity:.85;transition:opacity .18s var(--ae-ease)}.af-ae-faq .af-ae-faq__chev:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-right:2px solid color-mix(in srgb,var(--ae-accent) 90%,white 10%);border-bottom:2px solid color-mix(in srgb,var(--ae-accent) 90%,white 10%);transform:rotate(45deg) translateZ(0);transition:transform .22s var(--ae-ease-soft)}.af-ae-faq details[open] .af-ae-faq__chev:before{transform:rotate(225deg) translateZ(0)}.af-ae-faq .af-ae-faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ae-ease-soft)}.af-ae-faq details[open] .af-ae-faq__content{grid-template-rows:1fr}.af-ae-faq .af-ae-faq__a{overflow:hidden;padding:0 0 0 18px;color:#ffffffb3;line-height:1.75;max-width:110ch;opacity:0;transform:translateY(-2px);transition:opacity .18s var(--ae-ease),transform .22s var(--ae-ease),padding .22s var(--ae-ease)}.af-ae-faq details[open] .af-ae-faq__a{opacity:1;transform:translateY(0);padding:0 0 18px 18px}.af-ae-faq .af-ae-faq__a p{margin:.6em 0}.af-ae-faq .af-ae-faq__a a{color:var(--ae-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width: 749px){.af-ae-faq .af-ae-faq__q{padding:16px 0}.af-ae-faq .af-ae-faq__qtext{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (prefers-reduced-motion: reduce){.af-ae-faq .af-ae-faq__content,.af-ae-faq .af-ae-faq__a,.af-ae-faq .af-ae-faq__chev:before,.af-ae-faq .af-ae-faq__btn,.af-ae-faq .af-ae-faq__dot{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/af-ae-faq.css.map */
