.nuxe-faq [hidden]{display:none!important}.nuxe-faq{font-size:16px;line-height:1.6}.nuxe-faq-assist{min-height:448px;padding:40px 4.1667%;display:flex;align-items:center}.nuxe-faq-assist-inner{width:100%;padding:20px 0;border-block:1px solid #faf9f8}.nuxe-faq-suggestions{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.nuxe-faq-suggestions a{display:flex;align-items:center;gap:10px;border:1px solid #d9d9e0;border-radius:28px;min-height:50px;max-width:100%;padding:12px 18px;color:#50505f;font-size:14px;line-height:20px;letter-spacing:0}.nuxe-faq-suggestions a:hover{background:#f8f8fa}.nuxe-faq-suggestions span{color:#e5e5eb;font-size:24px}.nuxe-faq-question-form{display:flex;align-items:center;border:1px solid #d7d7dc;border-radius:28px;min-height:50px;margin-top:20px;padding:4px}.nuxe-faq-question-form input{border:0;background:transparent;min-width:0;flex:1;padding:7px 16px;color:#50505f;outline-offset:0}.nuxe-faq-question-form button{border:0;background:#ededf1;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;color:#373744;flex-shrink:0}.nuxe-faq-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--cream);align-items:center}.nuxe-faq-hero>div{padding:70px 0 70px 8.3333%}.nuxe-faq-hero h1{font-size:62px;line-height:1.1;margin:0 0 36px}.nuxe-faq-hero p{font-size:18px;line-height:1.4;margin:0 0 24px}.nuxe-faq-hero p:last-child{margin-bottom:0}.nuxe-faq-hero>img{display:block;width:100%;height:auto;aspect-ratio:1474/1000;object-fit:cover}.nuxe-faq-content{margin:120px 4.1667%;display:grid;grid-template-columns:25% minmax(0,1fr);gap:8.3333%;scroll-margin-top:120px}.nuxe-faq-sidebar{min-width:0}.nuxe-faq-search-form{display:flex;align-items:center;border:1px solid #000;border-radius:30px;height:48px;max-width:100%}.nuxe-faq-search-form input{width:100%;min-width:0;border:0;background:transparent;padding:12px 24px;font-size:14px;outline-offset:-2px}.nuxe-faq-search-form button{background:none;border:0;padding:12px 18px 12px 0}.nuxe-faq-search-form svg{width:20px;height:20px}.nuxe-faq-category{display:none}.nuxe-faq-subjects{display:flex;flex-direction:column;gap:24px;margin-top:48px}.nuxe-faq-subjects a{font-family:var(--nav);font-size:14px;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.nuxe-faq-subjects a[aria-current]{color:var(--green);border-bottom:1px solid var(--green)}.nuxe-faq-status{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#67635e;margin-bottom:30px}.nuxe-faq-status p{margin:0}.nuxe-faq-status a{text-decoration:underline}.nuxe-faq-group h2{font-size:30px;line-height:36px;text-transform:uppercase;margin:0 0 40px}.nuxe-faq-group details{border-bottom:1px solid var(--line)}.nuxe-faq-group summary{cursor:pointer;list-style:none;position:relative;padding:28px 44px 28px 0;font-size:17px;font-weight:600;line-height:24px;letter-spacing:.32px}.nuxe-faq-group summary::-webkit-details-marker{display:none}.nuxe-faq-group summary:after{content:'+';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300}.nuxe-faq-group details[open]>summary:after{content:'−'}.nuxe-faq-answer{padding:0 20px 28px 0;overflow-wrap:anywhere;line-height:1.5}.nuxe-faq-answer p:last-child{margin-bottom:0}.nuxe-faq-answer a{text-decoration:underline;text-underline-offset:3px}.nuxe-faq-empty{padding:30px 0}.nuxe-faq-group+.nuxe-faq-group{margin-top:40px}
@media(max-width:999px){.nuxe-faq-assist{min-height:304px;padding:20px 16px 56px}.nuxe-faq-hero{display:block;min-height:355px}.nuxe-faq-hero>div{padding:70px 16px 30px}.nuxe-faq-hero>img{display:none}.nuxe-faq-hero h1{font-size:38px;line-height:42px;margin-bottom:24px}.nuxe-faq-hero p{font-size:16px;line-height:22.4px;margin-bottom:14px}.nuxe-faq-content{display:block;margin:20px 16px 70px;scroll-margin-top:130px}.nuxe-faq-search-form{margin-bottom:20px}.nuxe-faq-category{display:block;width:100%;border:1px solid var(--line);border-radius:0;background:white;color:#151515;padding:12px 20px;min-height:50px}.nuxe-faq-subjects{margin-top:20px;gap:14px}.nuxe-faq.js-enabled .nuxe-faq-subjects{display:none}.nuxe-faq-results{margin-top:55px}.nuxe-faq-group h2{font-size:26px;line-height:32px;margin-bottom:24px}.nuxe-faq-status{margin-bottom:20px}.nuxe-faq-group summary{font-size:16px;line-height:22px;padding:24px 44px 24px 20px}.nuxe-faq-answer{font-size:16px;padding:0 20px 24px}.nuxe-faq-question-form input{font-size:16px}.nuxe-faq-group+.nuxe-faq-group{margin-top:32px}}
.nuxe-faq:not(.js-enabled) .nuxe-faq-category{display:none}

.nuxe-faq-beauty .nuxe-faq-hero>img{aspect-ratio:640/288}
.nuxe-faq-beauty .nuxe-faq-hero{min-height:354px}
@media(max-width:999px){.nuxe-faq-beauty .nuxe-faq-hero{min-height:301px}}
