.wl-faq{background:var(--mist);color:var(--ink)}.wl-faq__container{width:min(100% - 48px,1180px);margin-inline:auto}.wl-faq__hero{padding-block:clamp(72px,9vw,126px);border-bottom:1px solid var(--chalk);background:var(--porcelain)}.wl-faq__hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(42px,9vw,130px);align-items:end}.wl-faq__eyebrow{display:block;margin-bottom:18px;color:var(--slate);font-size:.6875rem;font-weight:600;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.wl-faq__hero h1{max-width:11ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5.75rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.wl-faq__hero-copy p{max-width:45ch;margin:0 0 22px;color:var(--slate);font-size:.9375rem;line-height:1.75}.wl-faq__hero-copy a,.wl-faq__answer a,.wl-faq__contact a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.wl-faq__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(44px,8vw,110px);padding-block:clamp(66px,8vw,112px)}.wl-faq__index{position:sticky;top:112px;align-self:start;padding-top:6px}.wl-faq__index-title{margin:0 0 18px;color:var(--slate);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.wl-faq__index ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.wl-faq__index a{color:var(--slate);font-size:.8125rem;line-height:1.45;text-decoration:none}.wl-faq__index a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.wl-faq__groups{min-width:0}.wl-faq__group{scroll-margin-top:120px}.wl-faq__group+.wl-faq__group{margin-top:clamp(58px,8vw,92px)}.wl-faq__group h2{margin:0 0 24px;font-family:var(--font-heading--family);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.08}.wl-faq__items{border-top:1px solid var(--ink)}.wl-faq__item{border-bottom:1px solid var(--chalk)}.wl-faq__item summary{display:grid;min-height:70px;grid-template-columns:minmax(0,1fr) 24px;gap:24px;align-items:center;padding-block:20px;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.45;list-style:none}.wl-faq__item summary::-webkit-details-marker{display:none}.wl-faq__icon{position:relative;display:block;width:18px;height:18px;justify-self:end}.wl-faq__icon:before,.wl-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentcolor;transform:translate(-50%,-50%);transition:transform .2s ease}.wl-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.wl-faq__item[open] .wl-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.wl-faq__answer{max-width:68ch;padding:0 48px 24px 0;color:var(--slate);font-size:.875rem;line-height:1.75}.wl-faq__answer p{margin:0}.wl-faq__answer p+p{margin-top:12px}.wl-faq__contact{padding-block:clamp(62px,8vw,100px);border-top:1px solid var(--chalk);background:var(--porcelain)}.wl-faq__contact-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:clamp(36px,8vw,110px);align-items:center}.wl-faq__contact h2{margin:0 0 16px;font-family:var(--font-heading--family);font-size:clamp(2.25rem,4vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1}.wl-faq__contact p{max-width:52ch;margin:0;color:var(--slate);font-size:.875rem;line-height:1.7}.wl-faq__contact-card{padding:26px;border:1px solid var(--chalk);background:var(--mist)}.wl-faq__contact-card p+p{margin-top:10px}.wl-faq__contact-card strong{color:var(--ink)}.wl-faq__policies{margin-top:30px;padding-top:24px;border-top:1px solid var(--chalk)}.wl-faq__policies p{margin-bottom:12px;color:var(--ink);font-weight:600}.wl-faq__policies ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.wl-faq__policies a{color:var(--slate);font-size:.75rem;text-underline-offset:4px}@media screen and (max-width:749px){.wl-faq__container{width:min(100% - 32px,1180px)}.wl-faq__hero{padding-block:58px 64px}.wl-faq__hero-inner,.wl-faq__contact-inner{grid-template-columns:1fr;gap:30px}.wl-faq__hero h1{max-width:10ch}.wl-faq__body{grid-template-columns:1fr;gap:48px;padding-block:56px 72px}.wl-faq__index{position:static;padding:18px;border:1px solid var(--chalk);background:var(--porcelain)}.wl-faq__index ul{grid-template-columns:1fr 1fr}.wl-faq__item summary{min-height:64px;gap:18px;padding-block:18px;font-size:.875rem}.wl-faq__answer{padding-right:24px}.wl-faq__contact{padding-block:54px}}@media(prefers-reduced-motion:reduce){.wl-faq__icon:before,.wl-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wl-faq.css.map */
