.faq-container{max-width:900px;margin-left:auto;margin-right:auto;padding-inline:clamp(1rem,4vw,2rem)}.faq-accordion{border-top:1px solid rgba(0,0,0,.08)}.faq-accordion__item{border-bottom:1px solid rgba(0,0,0,.08);padding-block:1rem}.faq-accordion__summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem 0}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__question{font-weight:600;font-size:clamp(1rem,.9rem + .3vw,1.125rem)}.faq-accordion__content{margin-top:.6rem;max-width:75ch}.lush-maintenance{background:#000;color:#f5f5f5;min-height:100vh;display:grid;place-items:center;padding:clamp(2rem,6vh,4rem) clamp(1rem,4vw,2rem)}.lm-wrap{max-width:760px;text-align:center}.lm-logo img{height:auto;max-width:220px;filter:brightness(1.05) contrast(1.05);margin:0 auto 1rem;display:block}.lm-brand{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:.04em;margin:0 0 .5rem;font-weight:800;text-transform:uppercase}.lm-title{font-size:clamp(1.5rem,2.8vw,2.25rem);margin:.25rem 0 1rem;font-weight:800}.lm-message{font-size:clamp(1rem,1.4vw,1.125rem);opacity:.92;margin:0 auto 1.25rem}.lm-phone-plain{margin:1rem 0 1.25rem;font-size:1.1rem}.lm-phone-plain a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.lm-newsletter{margin-top:1rem}.lm-newsletter form{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.lm-newsletter input[type=email]{width:100%;padding:.9rem 1rem;border-radius:999px;border:1px solid #222;background:#0b0b0b;color:#fff}.lm-btn{padding:.9rem 1.25rem;border-radius:999px;border:0;cursor:pointer;background:var(--accent);color:#000;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.lm-success{color:#b8ffcc;margin-top:.5rem}.lm-error{color:#ffb3b3;margin-top:.5rem}.lm-social{display:flex;gap:1rem;justify-content:center;margin-top:1.25rem;flex-wrap:wrap}.lm-social a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.lm-access{margin-top:1.25rem;text-align:left}.lm-access summary{cursor:pointer;font-weight:700}.lm-access-inner{margin-top:.6rem;display:grid;grid-template-columns:1fr auto;gap:.5rem}.lm-access-inner input[type=password]{width:100%;padding:.8rem 1rem;border-radius:.75rem;border:1px solid #222;background:#0b0b0b;color:#fff}@media (max-width: 520px){.lm-newsletter form,.lm-access-inner{grid-template-columns:1fr}.lm-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
