.lun-faq{--faq-ink:#202020;--faq-muted:#706a62;--faq-paper:#faf7f0;--faq-hero:#e9dfcc;--faq-line:rgba(32,32,32,.14);--faq-accent:var(--lun-bloom,#66704f);background:var(--faq-paper);color:var(--faq-ink)}.lun-faq *{box-sizing:border-box}.lun-faq a{color:inherit}.lun-faq__hero{padding:clamp(88px,9vw,132px) 0 clamp(84px,8.5vw,124px);background:var(--faq-hero);text-align:center}.lun-faq__hero-inner{max-width:760px;margin-inline:auto}.lun-faq__eyebrow,.lun-faq__kicker,.lun-faq__notice>span{display:block;color:var(--faq-accent);font:500 10px/1.2 var(--lun-sans,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase}.lun-faq__eyebrow{margin-bottom:17px}.lun-faq__title{margin:0;color:var(--faq-ink);font:400 clamp(52px,6vw,76px)/.98 var(--lun-serif,Georgia,serif);letter-spacing:-.025em}.lun-faq__hero-copy{max-width:540px;margin:22px auto 0;color:#625d55;font:300 15px/1.65 var(--lun-sans,Arial,sans-serif);text-wrap:balance}.lun-faq__body{width:min(1120px,calc(100% - 48px));margin-inline:auto;padding:clamp(74px,7.5vw,108px) 0 clamp(92px,9vw,132px)}.lun-faq__intro{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:end;gap:clamp(42px,7vw,96px);max-width:1000px}.lun-faq__intro h2,.lun-faq__contact h2{margin:13px 0 0;font:400 clamp(34px,3.5vw,48px)/1.05 var(--lun-serif,Georgia,serif);letter-spacing:-.018em}.lun-faq__intro>p{max-width:620px;margin:0;color:var(--faq-muted);font:300 15px/1.75 var(--lun-sans,Arial,sans-serif)}.lun-faq__jump{display:flex;flex-wrap:wrap;gap:9px;margin:38px 0 0;padding:0 0 40px;border-bottom:1px solid var(--faq-line)}.lun-faq__jump a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 15px;border:1px solid rgba(32,32,32,.18);border-radius:999px;background:#fdfbf673;color:var(--faq-ink);font:500 10px/1 var(--lun-sans,Arial,sans-serif);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}.lun-faq__jump a:hover,.lun-faq__jump a:focus-visible{border-color:var(--faq-accent);background:#f2f1e8;outline:none}.lun-faq__groups{margin-top:4px}.lun-faq__group{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:clamp(42px,6vw,88px);padding:clamp(54px,6vw,82px) 0;border-bottom:1px solid var(--faq-line);scroll-margin-top:110px}.lun-faq__group-heading{align-self:start;position:sticky;top:110px}.lun-faq__group-heading>span{display:block;margin-bottom:13px;color:#9b9286;font:500 10px/1 var(--lun-sans,Arial,sans-serif);letter-spacing:.15em}.lun-faq__group-heading h2{max-width:230px;margin:0;font:400 clamp(25px,2.3vw,32px)/1.12 var(--lun-serif,Georgia,serif);letter-spacing:-.012em}.lun-faq__list{min-width:0;border-top:1px solid var(--faq-line)}.lun-faq__item{border-bottom:1px solid var(--faq-line)}.lun-faq__item summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:24px;min-height:76px;padding:21px 2px;color:var(--faq-ink);font:400 clamp(19px,1.65vw,23px)/1.22 var(--lun-serif,Georgia,serif);letter-spacing:-.006em;cursor:pointer}.lun-faq__item summary::-webkit-details-marker{display:none}.lun-faq__item summary:hover{color:var(--faq-accent)}.lun-faq__item summary:focus-visible{outline:1px solid var(--faq-accent);outline-offset:5px}.lun-faq__icon{position:relative;width:22px;height:22px;border:1px solid rgba(32,32,32,.28);border-radius:50%}.lun-faq__icon:before,.lun-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.lun-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lun-faq__item[open] .lun-faq__icon{border-color:var(--faq-accent);color:var(--faq-accent)}.lun-faq__item[open] .lun-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.lun-faq__answer{max-width:760px;padding:0 50px 26px 2px;color:var(--faq-muted);font:300 14.5px/1.72 var(--lun-sans,Arial,sans-serif)}.lun-faq__answer p{margin:0}.lun-faq__answer p+p{margin-top:12px}.lun-faq__answer strong{color:#38352f;font-weight:500}.lun-faq__answer ul{margin:0 0 13px;padding:0;list-style:none}.lun-faq__answer li{position:relative;padding-left:17px}.lun-faq__answer li+li{margin-top:5px}.lun-faq__answer li:before{content:"";position:absolute;top:.7em;left:1px;width:4px;height:4px;border-radius:50%;background:var(--faq-accent)}.lun-faq__notice{display:grid;grid-template-columns:170px minmax(0,1fr);gap:34px;margin-top:clamp(56px,6vw,84px);padding:clamp(28px,3.2vw,42px);border:1px solid rgba(102,112,79,.35);background:#f0f0e6}.lun-faq__notice p{max-width:780px;margin:0;color:#5e5a52;font:300 13px/1.7 var(--lun-sans,Arial,sans-serif)}.lun-faq__contact{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-top:clamp(62px,7vw,96px)}.lun-faq__contact h2{max-width:500px;font-size:clamp(31px,3vw,42px)}.lun-faq__contact>a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 22px;border:1px solid var(--faq-ink);border-radius:2px;background:var(--faq-ink);color:#fdfbf6;font:500 10px/1 var(--lun-sans,Arial,sans-serif);letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.lun-faq__contact>a:hover,.lun-faq__contact>a:focus-visible{background:transparent;color:var(--faq-ink);outline:none}@media screen and (max-width:749px){.lun-faq__hero{padding:68px 0 72px}.lun-faq__hero-inner{width:min(100% - 28px,760px)}.lun-faq__eyebrow{margin-bottom:13px;font-size:9px}.lun-faq__title{font-size:48px}.lun-faq__hero-copy{max-width:330px;margin-top:17px;font-size:13.5px;line-height:1.58}.lun-faq__body{width:min(100% - 28px,1120px);padding:58px 0 82px}.lun-faq__intro{grid-template-columns:1fr;gap:22px}.lun-faq__intro h2{font-size:34px}.lun-faq__intro>p{font-size:14px;line-height:1.68}.lun-faq__jump{flex-wrap:nowrap;gap:7px;margin-top:30px;padding-bottom:28px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lun-faq__jump::-webkit-scrollbar{display:none}.lun-faq__jump a{flex:0 0 auto;min-height:35px;padding:9px 13px;font-size:9px}.lun-faq__group{grid-template-columns:1fr;gap:25px;padding:46px 0;scroll-margin-top:76px}.lun-faq__group-heading{position:static}.lun-faq__group-heading>span{margin-bottom:9px;font-size:9px}.lun-faq__group-heading h2{max-width:none;font-size:27px}.lun-faq__item summary{grid-template-columns:minmax(0,1fr) 24px;gap:16px;min-height:66px;padding:17px 0;font-size:19px;line-height:1.25}.lun-faq__icon{width:21px;height:21px}.lun-faq__answer{padding:0 38px 21px 0;font-size:13.5px;line-height:1.66}.lun-faq__notice{grid-template-columns:1fr;gap:13px;margin-top:48px;padding:23px 19px}.lun-faq__notice p{font-size:12.5px;line-height:1.65}.lun-faq__contact{align-items:stretch;flex-direction:column;gap:27px;margin-top:58px}.lun-faq__contact h2{font-size:32px}.lun-faq__contact>a{width:100%}}@media(prefers-reduced-motion:reduce){.lun-faq__jump a,.lun-faq__icon:before,.lun-faq__icon:after,.lun-faq__contact>a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lunara-faq.css.map */
