@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Raleway:wght@300;400;500;600;700&display=swap";.lov2b-faq-page{--lov2b-accent:#3BD4AE;--lov2b-accent-dark:#168A72;--lov2b-ink:#111111;--lov2b-muted:rgba(17,17,17,.52);--lov2b-soft:#656565;--lov2b-mid:#F7F5F1;--lov2b-mint:#E7FBF5;--lov2b-border:#E8E8E5;--lov2b-white:#fff;--lov2b-head:"Libre Baskerville",Georgia,serif;--lov2b-body:"Raleway",Arial,sans-serif;background:var(--lov2b-white);color:var(--lov2b-ink);font-family:var(--lov2b-body);overflow:hidden}.lov2b-faq-page *{box-sizing:border-box}.lov2b-faq-page a{color:inherit;text-decoration:none}.lov2b-faq-page__hero{padding:92px 40px 78px;background:var(--lov2b-mid);text-align:center}.lov2b-faq-page__hero-inner{max-width:780px;margin:0 auto}.lov2b-faq-page__kicker,.lov2b-faq-page__group-label,.lov2b-faq-page__nav p{margin:0 0 18px;color:var(--lov2b-muted);font-size:9.5px;font-weight:500;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.lov2b-faq-page__hero h1{margin:0 0 20px;font-family:var(--lov2b-head);font-size:clamp(38px,4.8vw,66px);font-weight:400;letter-spacing:-.035em;line-height:1.02}.lov2b-faq-page__intro{max-width:560px;margin:0 auto;color:var(--lov2b-soft);font-size:16px;font-weight:300;line-height:1.82}.lov2b-faq-page__intro p{margin:0}.lov2b-faq-page__layout{max-width:1220px;margin:0 auto;padding:84px 40px 96px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:88px;align-items:start}.lov2b-faq-page__nav{position:sticky;top:118px;display:grid;gap:4px;padding:22px 0 0}.lov2b-faq-page__nav a{display:block;padding:11px 0;border-bottom:1px solid var(--lov2b-border);color:var(--lov2b-soft);font-size:12px;font-weight:400;line-height:1.45;transition:color .2s,border-color .2s}.lov2b-faq-page__nav a:hover{color:var(--lov2b-ink);border-color:var(--lov2b-accent)}.lov2b-faq-page__content{min-width:0}.lov2b-faq-page__group{scroll-margin-top:120px}.lov2b-faq-page__group+.lov2b-faq-page__group{margin-top:82px}.lov2b-faq-page__group-label{margin-bottom:13px;color:var(--lov2b-accent-dark)}.lov2b-faq-page__group h2,.lov2b-faq-page__contact h2{margin:0 0 26px;font-family:var(--lov2b-head);font-size:clamp(26px,2.8vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.15}.lov2b-faq-page__item{margin:0;border-top:1px solid var(--lov2b-border);background:transparent}.lov2b-faq-page__item:last-child{border-bottom:1px solid var(--lov2b-border)}.lov2b-faq-page__item summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:28px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.lov2b-faq-page__item summary::-webkit-details-marker{display:none}.lov2b-faq-page__item summary span{font-family:var(--lov2b-head);font-size:clamp(19px,1.55vw,25px);font-weight:400;letter-spacing:-.01em;line-height:1.28}.lov2b-faq-page__item summary i{width:13px;height:13px;justify-self:end;border-right:1.5px solid var(--lov2b-soft);border-bottom:1.5px solid var(--lov2b-soft);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.lov2b-faq-page__item[open] summary i{margin-top:7px;transform:rotate(225deg);border-color:var(--lov2b-accent-dark)}.lov2b-faq-page__answer{max-width:820px;padding:0 56px 28px 0;color:var(--lov2b-soft);font-size:15px;font-weight:300;line-height:1.82}.lov2b-faq-page__answer p{margin:0 0 16px}.lov2b-faq-page__answer p:last-child{margin-bottom:0}.lov2b-faq-page__answer strong{color:var(--lov2b-ink);font-weight:600}.lov2b-faq-page__answer ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}.lov2b-faq-page__answer li{position:relative;padding-left:20px}.lov2b-faq-page__answer li:before{content:"+";position:absolute;left:0;top:0;color:var(--lov2b-accent-dark);font-family:var(--lov2b-head)}.lov2b-faq-page__answer a{color:var(--lov2b-accent-dark);border-bottom:1px solid rgba(22,138,114,.35);transition:color .2s,border-color .2s}.lov2b-faq-page__answer a:hover{color:var(--lov2b-ink);border-color:var(--lov2b-accent)}.lov2b-faq-page__contact{margin-top:86px;padding:46px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:var(--lov2b-mint);scroll-margin-top:120px}.lov2b-faq-page__contact .rte{max-width:520px;color:var(--lov2b-soft);font-size:14px;font-weight:300;line-height:1.75}.lov2b-faq-page__contact-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lov2b-faq-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--lov2b-ink);border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.lov2b-faq-page__button--dark{background:var(--lov2b-ink);color:var(--lov2b-white)!important}.lov2b-faq-page__button--dark:hover{background:var(--lov2b-accent);border-color:var(--lov2b-accent);color:var(--lov2b-ink)!important}.lov2b-faq-page__button--outline{background:transparent;color:var(--lov2b-ink)!important}.lov2b-faq-page__button--outline:hover{background:var(--lov2b-ink);color:var(--lov2b-white)!important}@media screen and (max-width:989px){.lov2b-faq-page__hero{padding:68px 22px 58px}.lov2b-faq-page__hero h1{font-size:clamp(34px,9vw,48px)}.lov2b-faq-page__intro{font-size:14px;line-height:1.75}.lov2b-faq-page__layout{display:block;padding:34px 18px 68px}.lov2b-faq-page__nav{position:relative;top:auto;display:flex;gap:8px;margin:0 -18px 46px;padding:0 18px 10px;overflow-x:auto;scrollbar-width:none}.lov2b-faq-page__nav::-webkit-scrollbar{display:none}.lov2b-faq-page__nav p{display:none}.lov2b-faq-page__nav a{flex:0 0 auto;min-height:34px;padding:9px 14px;border:1px solid var(--lov2b-border);border-radius:999px;background:var(--lov2b-white);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.lov2b-faq-page__group+.lov2b-faq-page__group{margin-top:58px}.lov2b-faq-page__group h2,.lov2b-faq-page__contact h2{font-size:28px;margin-bottom:20px}.lov2b-faq-page__item summary{padding:20px 0;gap:18px}.lov2b-faq-page__item summary span{font-size:18px;line-height:1.35}.lov2b-faq-page__item summary i{width:11px;height:11px}.lov2b-faq-page__answer{padding:0 18px 24px 0;font-size:13.5px;line-height:1.78}.lov2b-faq-page__contact{margin-top:62px;padding:30px 24px;display:block}.lov2b-faq-page__contact-actions{justify-content:flex-start;margin-top:24px}.lov2b-faq-page__button{min-height:42px;padding:0 15px;font-size:9px;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lov2b-faq-page.css.map */
