.vf-faq{background:var(--vf-bg);padding:var(--vf-sec) 0}.vf-faq__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:80px;align-items:start}.vf-faq__l{position:sticky;top:120px}.vf-faq__l h2{font-size:clamp(34px,3.2vw,46px);line-height:1.06;letter-spacing:-.3px;margin:0 0 36px}.vf-faq__l h2 em{display:block}.vf-faq__ask{padding-top:22px;border-top:1px solid var(--vf-bg-3)}.vf-faq__ask p{margin:0 0 14px;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:20px;line-height:1.3}.vf-faq__ask div{display:flex;flex-wrap:wrap;gap:10px 24px}.vf-faq__ask a{font-size:12px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--vf-black);white-space:nowrap}.vf .vf-faq__ask a.vf-faq__all{display:inline-flex;align-items:center;gap:12px;margin-top:22px;border:0;padding:0;color:var(--vf-grey)}@media(hover:hover)and (pointer:fine){.vf .vf-faq__ask a.vf-faq__all:hover{color:var(--vf-black)}.vf-faq__all:hover .vf-ar{width:28px}.vf-fq button:hover .q-t{background-size:100% 1px}}.vf-faq__list{border-top:1px solid rgba(0,0,0,.12)}.vf-fq{border-bottom:1px solid rgba(0,0,0,.12)}.vf-fq h3{margin:0;font-size:inherit;line-height:inherit}.vf-fq button{width:100%;display:grid;grid-template-columns:40px 1fr 24px;align-items:baseline;gap:8px;padding:30px 0;text-align:left;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:26px;line-height:1.2;letter-spacing:-.1px;color:var(--vf-black)}.vf-fq button .n{font-style:italic;font-size:15px;color:var(--vf-grey)}.vf-fq button .x{position:relative;align-self:center;width:14px;height:14px;justify-self:end;transition:transform .6s var(--vf-ease)}.vf-fq button .x:before,.vf-fq button .x:after{content:"";position:absolute;background:var(--vf-black)}.vf-fq button .x:before{left:0;right:0;top:7px;height:1px}.vf-fq button .x:after{top:0;bottom:0;left:7px;width:1px}.vf-fq button .x:after{transition:transform .5s var(--vf-ease)}.vf-fq button[aria-expanded=true] .x:after{transform:scaleY(0)}.vf-fq .q-t{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s var(--vf-ease);padding-bottom:2px}.vf-fq__a{overflow:hidden}.vf-fq__a p{margin:0;padding:0 64px 32px 48px;max-width:44em;font-size:17px;line-height:1.6;color:var(--vf-ink);opacity:0;transition:opacity .5s var(--vf-ease)}.vf-fq__a p:not(:last-child){padding-bottom:12px}.vf-fq__a a{color:var(--vf-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vf-fq.open .vf-fq__a p{opacity:1;transition-delay:.15s}@media(max-width:1180px){.vf-faq__in{gap:48px}}@media(max-width:991px){.vf-faq{padding:var(--vf-sec) 0}.vf-faq__in{grid-template-columns:minmax(0,1fr);gap:32px}.vf-faq__l{position:static}.vf-faq .vf-eyebrow{font-size:12px;letter-spacing:1.8px;margin-bottom:12px}.vf-faq .vf-eyebrow:before{width:20px}.vf-faq__l h2{font-size:30px;margin-bottom:24px}.vf-faq__ask{padding-top:16px}.vf-faq__ask p{font-size:18px}.vf-fq button{grid-template-columns:28px 1fr 20px;gap:6px;padding:22px 0;font-size:20px}.vf-fq button .n{font-size:13px}.vf-fq__a p{padding:0 8px 24px 34px;font-size:15px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.vf-fq__a p{transition:none;opacity:1}}.vf-faq--loose .vf-faq__l .vf-eyebrow{margin-bottom:22px}@media(max-width:991px){.vf-faq--loose .vf-faq__l .vf-eyebrow{margin-bottom:12px}}.vf-faq--narrow .vf-faq__in{max-width:calc(1280px + 2 * var(--vf-pad));gap:96px}.vf-faq--narrow .vf-faq__l h2{font-size:44px;line-height:1.05}@media(max-width:1180px){.vf-faq--narrow .vf-faq__in{gap:56px}}@media(max-width:991px){.vf-faq--narrow .vf-faq__in{gap:32px}.vf-faq--narrow .vf-faq__l h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vf-faq.css.map */
