.global-faq{--canvas-0: var(--hv-canvas-0, #fbfbfc);--canvas-raised: var(--hv-canvas-raised, #f2f2f2);--line-soft: var(--hv-line-soft, #e9eaec);--line-strong: var(--hv-line-strong, #d9dddb);--mute-500: var(--hv-mute-500, #555559);--ink-body: var(--hv-ink-body, #3b3b3e);--ink-strong: var(--hv-ink-strong, #2b2b2d);--ink-max: var(--hv-ink-max, #1a1a1c);--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--pad-x: clamp(20px, 8vw, 160px);--container-wide: 1440px}.global-faq{background:var(--canvas-raised);scroll-margin-top:calc(var(--hov-header-height, 72px) + 16px);padding-block:clamp(80px,10vw,160px);padding-inline:var(--pad-x);font-family:Circular Pro-Book,Circular Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:var(--ink-body);line-height:1.55;font-size:1rem;box-sizing:border-box}.global-faq *,.global-faq *:before,.global-faq *:after{box-sizing:border-box}.global-faq__inner{max-width:var(--container-wide);margin-inline:auto;display:grid;grid-template-columns:minmax(0,433px) minmax(0,1fr);column-gap:clamp(48px,6vw,120px);row-gap:var(--space-32);align-items:start}.global-faq__intro{display:flex;flex-direction:column;gap:var(--space-20);max-width:433px}.global-faq__title{font-family:Circular Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1;letter-spacing:-.04em;color:var(--ink-max);margin:0;text-wrap:balance}.global-faq__sub{font-size:1.125rem;line-height:1.5;color:var(--mute-500);max-width:30ch;margin:0}.global-faq__list{display:flex;flex-direction:column;border-bottom:1px solid var(--line-strong)}.global-faq__item{border-top:1px solid var(--line-strong)}.global-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:20px 20px 20px 0;font-family:Circular Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.4;color:var(--ink-max);transition:color .15s ease-out}.global-faq__summary::-webkit-details-marker{display:none}.global-faq__summary:hover{color:var(--ink-body)}.global-faq__summary:focus-visible{outline:2px solid var(--ink-max);outline-offset:4px;border-radius:8px}.global-faq__icon{width:24px;height:24px;flex-shrink:0;position:relative;color:currentColor;transition:transform .4s cubic-bezier(.16,1,.3,1)}.global-faq__icon:before,.global-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.global-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease-out}.global-faq__item[open] .global-faq__icon{transform:rotate(45deg)}.global-faq__answer-outer{display:grid;grid-template-rows:0fr}.global-faq__item[open] .global-faq__answer-outer{grid-template-rows:1fr}.global-faq__answer{overflow:hidden;min-height:0;padding:0 20px 24px 0;font-family:Circular Pro-Book,Circular Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.6;color:var(--ink-body);max-width:768px}.global-faq__answer p{margin:0}.global-faq__answer p+p{margin-top:var(--space-12)}.global-faq__answer a{color:var(--ink-max);text-decoration:underline;text-underline-offset:2px}.global-faq__answer a:hover{text-decoration-thickness:2px}.global-faq__answer a:focus-visible{outline:2px solid var(--ink-max);outline-offset:2px}.global-faq__answer a:active{opacity:.65}.global-faq__cta-link{display:inline-flex;align-items:center;gap:var(--space-12);margin-top:var(--space-12);align-self:flex-start;font-family:Circular Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.2;color:var(--ink-max);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:4px;transition:color .15s ease-out,border-color .15s ease-out,transform .1s ease-out}.global-faq__cta-link:hover{color:var(--ink-body);border-color:var(--ink-max)}.global-faq__cta-link:focus-visible{outline:2px solid var(--ink-max);outline-offset:4px;border-radius:2px}.global-faq__cta-link:active{transform:translateY(1px)}.global-faq__cta-arrow{flex-shrink:0;transition:transform .15s ease-out}.global-faq__cta-link:hover .global-faq__cta-arrow{transform:translate(3px)}.global-faq__cta-link--bottom{display:none}@media(prefers-reduced-motion:reduce){.global-faq__cta-arrow,.global-faq__cta-link:hover .global-faq__cta-arrow{transition:none;transform:none}}.global-faq--stacked .global-faq__inner{grid-template-columns:1fr;row-gap:var(--space-48)}.global-faq--stacked .global-faq__intro{max-width:720px}.global-faq--stacked .global-faq__sub{max-width:60ch}.global-faq .has-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--faq-delay, 0ms)}.global-faq .has-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.global-faq .has-reveal{opacity:1;transform:none;transition:none}}@media(max-width:960px){.global-faq__inner{grid-template-columns:1fr;column-gap:0;row-gap:var(--space-32)}.global-faq__sub,.global-faq__intro{max-width:none}.global-faq__intro .global-faq__cta-link{display:none}.global-faq__cta-link--bottom{display:inline-flex;justify-content:center;align-self:stretch;width:100%;margin-top:var(--space-8, 8px);padding:18px 24px;background:var(--ink-max);color:var(--canvas-0);border:none;border-radius:14px;font-size:1.0625rem;transition:background-color .15s ease-out,transform .1s ease-out}.global-faq__cta-link--bottom:hover{background:var(--ink-strong);color:var(--canvas-0)}.global-faq__cta-link--bottom:focus-visible{outline:2px solid var(--ink-max);outline-offset:3px}.global-faq__cta-link--bottom:active{transform:translateY(1px)}.global-faq__cta-link--bottom .global-faq__cta-arrow{transition:transform .15s ease-out}.global-faq__cta-link--bottom:hover .global-faq__cta-arrow{transform:translate(3px)}}@media(max-width:640px){.global-faq{padding-block:60px;padding-inline:20px}.global-faq__title{font-size:2.5rem;line-height:1.1}.global-faq__sub{font-size:1.0625rem}.global-faq__summary{font-size:1.125rem;line-height:1.4;padding:20px 0}.global-faq__answer{padding:0 12px 24px 0;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global-faq.css.map */
