:root{--ink:#1e1a16;--ink-mid:#4c4540;--ink-light:#8c857c;--ink-ghost:#c0b9b2;--parchment:#f6f2eb;--cream:#ede8df;--warm-white:#faf7f2;--rule:#ddd7ce;--accent:#8c6e4a;--accent-lt:#c4a87c;--display:"Cormorant Garamond",Georgia,serif;--body:var(--font-body-family)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--warm-white);color:var(--ink);font-family:var(--body);font-weight:300;-webkit-font-smoothing:antialiased}.av-bc{padding:15px 56px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-ghost);display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--rule)}.av-bc a{color:var(--ink-ghost);text-decoration:none}.av-bc a:hover{color:var(--ink-mid)}.av-faq-hero{padding:88px 56px 72px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.av-faq-hero__eyebrow{font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:28px;display:flex;align-items:center;gap:16px}.av-faq-hero__eyebrow:after{content:"";display:block;height:1px;width:40px;background:var(--rule)}.av-faq-hero__title{font-family:var(--display);font-size:clamp(48px,6vw,88px);font-weight:300;line-height:.92;color:var(--ink);letter-spacing:-.02em;margin-bottom:28px}.av-faq-hero__sub{font-family:var(--display);font-style:italic;font-size:18px;font-weight:300;line-height:1.65;color:var(--ink-light);max-width:400px}.av-faq-hero__right{padding-bottom:4px}.av-faq-hero__note{font-size:17px;line-height:1.9;color:var(--ink-mid);max-width:400px;margin-bottom:28px}.av-faq-hero__contact{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:3px;display:inline-block;transition:border-color .2s,color .2s}.av-faq-hero__contact:hover{color:var(--accent);border-color:var(--accent)}.av-faq-nav{padding:32px 56px;border-bottom:1px solid var(--rule);display:flex;gap:0;overflow-x:auto}.av-faq-nav-item{font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-ghost);padding:8px 20px 8px 0;margin-right:20px;border-bottom:1px solid transparent;white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s;background:none;border-top:none;border-left:none;border-right:none;font-family:var(--body)}.av-faq-nav-item:first-child{padding-left:0}.av-faq-nav-item.active,.av-faq-nav-item:hover{color:var(--ink);border-bottom-color:var(--accent)}.av-faq-body{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--rule)}.av-faq-sidebar{padding:56px 40px 56px 56px;border-right:1px solid var(--rule);position:sticky;top:0;align-self:start}.av-faq-sidebar__label{font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:28px}.av-faq-sidebar__items{display:flex;flex-direction:column;gap:0}.av-faq-sidebar__item{font-size:12px;line-height:1;color:var(--ink-mid);padding:11px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:color .2s;text-decoration:none;display:flex;align-items:center;gap:8px}.av-faq-sidebar__item:hover,.av-faq-sidebar__item.active{color:var(--ink)}.av-faq-sidebar__item.active:before{content:"";display:block;width:16px;height:1px;background:var(--accent);flex-shrink:0}.av-faq-sidebar__item:not(.active):before{content:"";display:block;width:16px;height:1px;background:transparent;flex-shrink:0}.av-faq-sections{padding:0}.av-faq-section{padding:56px 64px;border-bottom:1px solid var(--rule)}.av-faq-section:last-child{border-bottom:none}.av-faq-section__label{font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-ghost);margin-bottom:36px;display:flex;align-items:center;gap:16px}.av-faq-section__label:after{content:"";display:block;height:1px;width:40px;background:var(--rule)}.av-faq-section__title{font-family:var(--display);font-size:32px;font-weight:300;color:var(--ink);margin-bottom:44px;line-height:1.1}.av-accord-item{border-top:1px solid var(--rule)}.av-accord-item:last-child{border-bottom:1px solid var(--rule)}.av-accord-q{width:100%;text-align:left;background:none;border:none;padding:22px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:24px}.av-accord-q-text{font-family:var(--display);font-size:19px;font-weight:300;color:var(--ink);line-height:1.2;text-align:left}.av-accord-icon{font-family:var(--body);font-size:18px;font-weight:200;color:var(--ink-ghost);flex-shrink:0;width:20px;text-align:center;transition:transform .3s}.av-accord-item.open .av-accord-icon{transform:rotate(45deg)}.av-accord-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.av-accord-item.open .av-accord-a{max-height:600px}.av-accord-a-inner{padding:0 0 28px;font-size:17px;line-height:1.95;color:var(--ink-mid);max-width:580px}.av-accord-a-inner p{margin-bottom:14px}.av-accord-a-inner p:last-child{margin-bottom:0}.av-accord-a-inner a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-lt)}.av-accord-a-inner strong{font-weight:400;color:var(--ink)}.av-faq-contact{background:var(--ink);padding:72px 56px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.av-faq-contact__eyebrow{font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:#ffffff4d;margin-bottom:20px}.av-faq-contact__title{font-family:var(--display);font-size:clamp(26px,3vw,40px);font-weight:300;font-style:italic;color:#ffffffeb;line-height:1.4}.av-faq-contact__right{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.av-faq-contact__note{font-size:15px;line-height:1.85;color:#ffffff73;max-width:340px}.av-faq-contact__link{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;transition:color .2s,border-color .2s}.av-faq-contact__link:hover{color:var(--accent-lt);border-color:var(--accent-lt)}.av-rv{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.av-rv.vis{opacity:1;transform:translateY(0)}@media(max-width:900px){.av-faq-hero{grid-template-columns:1fr;gap:36px;padding:56px 32px}.av-faq-nav{padding:24px 32px}.av-faq-body{grid-template-columns:1fr}.av-faq-sidebar{display:none}.av-faq-section{padding:48px 32px}.av-faq-contact{grid-template-columns:1fr;gap:32px;padding:56px 32px}.av-bc{padding:15px 32px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/faq-story.css.map */
