:root{--faq-cream: #FAF7F2;--faq-black: #1A1A1A;--faq-gold: #C9A84C;--faq-border: #E8E2D9;--faq-text-muted: #6B6560;--faq-font-head: "Cormorant Garamond", "Playfair Display", Georgia, serif;--faq-font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif}.faq-page{background:var(--faq-cream);font-family:var(--faq-font-body);color:var(--faq-black)}.faq-hero{background-color:var(--faq-black);background-image:url(https://noga-curves.myshopify.com/cdn/shop/files/Hero_Noga_Curves_Size_Guide.png?v=1780418918);background-size:cover;background-position:center;position:relative;text-align:center;padding:100px 24px 80px}.faq-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100cad}.faq-hero>*{position:relative;z-index:1}.faq-hero__eyebrow{font-family:var(--faq-font-body);font-size:11px;letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;margin:0 0 20px}.faq-hero__title{font-family:var(--faq-font-head);font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 auto 20px;max-width:720px}.faq-hero__subtitle{font-size:14px;line-height:1.75;color:#ffffffa6;margin:0 auto;max-width:580px}.faq-hero__marquee-wrap{overflow:hidden;width:100%;background:#ffffff14;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);margin-top:40px;padding:12px 0;position:relative}.faq-hero__marquee{display:flex;width:max-content;animation:faq-marquee 22s linear infinite}.faq-hero__marquee-inner{display:flex;align-items:center;gap:0;white-space:nowrap}.faq-hero__marquee-item{font-family:var(--faq-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff9;padding:0 32px}.faq-hero__marquee-sep{color:#fff3;font-size:14px}@keyframes faq-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.faq-tabs-section{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.faq-tabs{display:flex;flex-wrap:nowrap;border-bottom:1px solid var(--faq-border);margin-bottom:48px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 20px;font-family:var(--faq-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faq-text-muted);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.faq-tab:hover{color:var(--faq-black)}.faq-tab.active{color:var(--faq-black);border-bottom-color:var(--faq-black)}.faq-panel{display:none}.faq-panel.active{display:block}.faq-item{border-bottom:1px solid var(--faq-border)}.faq-item:first-child{border-top:1px solid var(--faq-border)}.faq-question{display:flex;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.faq-question:hover .faq-question-text{color:var(--faq-text-muted)}.faq-number{display:flex;align-items:center;justify-content:center;width:68px;min-width:68px;align-self:stretch;font-family:var(--faq-font-head);font-size:18px;font-weight:500;color:#fff9;background:#dddad5;transition:background .25s,color .25s;padding:20px 0}.faq-item.open .faq-number{background:var(--faq-black);color:#fff}.faq-question-text{flex:1;padding:20px 20px 20px 24px;font-family:var(--faq-font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--faq-black);line-height:1.5;transition:color .2s}.faq-icon{width:44px;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.faq-icon:after{content:"";display:block;width:10px;height:10px;border-right:1.5px solid var(--faq-black);border-bottom:1.5px solid var(--faq-black);transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.faq-item.open .faq-icon:after{transform:rotate(-135deg) translateY(-3px)}.faq-answer{display:none;padding:0 24px 28px 92px}.faq-item.open .faq-answer{display:block}.faq-answer p{font-size:15px;line-height:1.8;color:#4a4540;margin:0}.faq-answer a{color:var(--faq-black);text-decoration:underline}.faq-cta{background:var(--faq-black);color:#fff;text-align:center;padding:80px 24px}.faq-cta__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0 0 16px}.faq-cta__title{font-family:var(--faq-font-head);font-size:clamp(32px,4.5vw,52px);font-weight:400;letter-spacing:.04em;color:#fff;margin:0 0 20px}.faq-cta__body{max-width:560px;margin:0 auto 36px;font-size:15px;line-height:1.75;color:#ffffffa6}.faq-cta__buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}.faq-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;font-family:var(--faq-font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;border:1px solid}.faq-btn--outline{background:transparent;color:#fff;border-color:#fff6}.faq-btn--outline:hover{background:#ffffff14;border-color:#fff}.faq-btn--dark{background:#fff;color:var(--faq-black);border-color:#fff}.faq-btn--dark:hover{background:#ffffffe0}.faq-cta__link{display:inline-block;color:#ffffff80;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;margin-bottom:28px}.faq-cta__info{font-size:14px;color:#fff6;letter-spacing:.06em}.faq-cta__info-sep{margin:0 10px}@media(max-width:640px){.faq-hero{padding:64px 20px 0}.faq-hero__title{font-size:clamp(22px,7vw,32px)}.faq-hero__subtitle{font-size:13px}.faq-tabs-section{padding:32px 0 60px}.faq-tab{padding:12px 14px;font-size:10px}.faq-number{width:52px;min-width:52px;font-size:15px}.faq-question-text{padding:16px 12px 16px 16px;font-size:11px}.faq-answer{padding:0 16px 24px 68px}.faq-answer p{font-size:13px}.faq-cta{padding:56px 20px}.faq-cta__buttons{flex-direction:column;align-items:stretch;max-width:260px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-faq.css.map */
