.novera-faq,.novera-faq *,.novera-faq *:before,.novera-faq *:after{box-sizing:border-box}.novera-faq{width:100%;padding:var(--nfq-pt, 76px) 20px var(--nfq-pb, 82px);overflow:hidden;background:radial-gradient(circle at 7% 12%,color-mix(in srgb,var(--nfq-primary, #DB2777) 7%,transparent) 0,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--nfq-bg, #FFF7F2) 94%,#FFFFFF) 0%,var(--nfq-bg, #FFF7F2) 100%);color:var(--nfq-text, #111827);font-family:Manrope,Arial,sans-serif}.novera-faq__inner{width:min(100%,var(--nfq-max, 1280px));margin:0 auto;display:grid;grid-template-columns:minmax(290px,.74fr) minmax(0,1.26fr);gap:clamp(46px,6.5vw,96px);align-items:start}.novera-faq__intro{position:sticky;top:120px;min-width:0}.novera-faq__eyebrow{margin:0 0 14px;display:flex;align-items:center;gap:10px;color:var(--nfq-primary, #DB2777);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.novera-faq__eyebrow:before{content:"";width:24px;height:3px;flex:0 0 24px;border-radius:999px;background:var(--nfq-primary, #DB2777)}.novera-faq__heading{max-width:9.5ch;margin:0;color:var(--nfq-text, #111827);font-size:clamp(40px,4.7vw,66px);line-height:.98;font-weight:800;letter-spacing:-.05em}.novera-faq__copy{max-width:46ch;margin-top:20px;color:var(--nfq-muted, #6B7280);font-size:15px;line-height:1.72;font-weight:500}.novera-faq__copy p,.novera-faq__answer-inner p{margin:0}.novera-faq__contact-card{margin-top:34px;padding:22px;border:1px solid var(--nfq-border, #E8E1E3);border-radius:22px;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;row-gap:18px;background:#ffffffeb;box-shadow:0 18px 50px #49152e0f}.novera-faq__contact-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--nfq-soft, #FCE7F0);color:var(--nfq-primary, #DB2777)}.novera-faq__contact-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.novera-faq__contact-copy{min-width:0;align-self:center}.novera-faq__contact-card h3{margin:0;color:var(--nfq-text, #111827);font-size:17px;line-height:1.25;font-weight:800;letter-spacing:-.02em}.novera-faq__contact-card p{margin:6px 0 0;color:var(--nfq-muted, #6B7280);font-size:12.5px;line-height:1.6;font-weight:500}.novera-faq__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px}.novera-faq__button{min-height:48px;padding:12px 17px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:10px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.novera-faq__button--primary{border:1px solid var(--nfq-primary, #DB2777);background:var(--nfq-primary, #DB2777);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--nfq-primary, #DB2777) 20%,transparent)}.novera-faq__button--secondary{border:1px solid var(--nfq-border, #E8E1E3);background:#fff;color:var(--nfq-text, #111827)}.novera-faq__button:hover{transform:translateY(-2px)}.novera-faq__button--primary:hover{border-color:var(--nfq-deep, #BE185D);background:var(--nfq-deep, #BE185D)}.novera-faq__button--secondary:hover{border-color:color-mix(in srgb,var(--nfq-primary, #DB2777) 48%,var(--nfq-border, #E8E1E3));color:var(--nfq-primary, #DB2777)}.novera-faq__button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.novera-faq__button:hover svg{transform:translate(3px)}.novera-faq__list{min-width:0;display:grid;gap:11px}.novera-faq__item{overflow:hidden;border:1px solid var(--nfq-border, #E8E1E3);border-radius:var(--nfq-radius, 18px);background:var(--nfq-card, #FFFFFF);box-shadow:0 9px 28px #49152e09;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.novera-faq__item:hover,.novera-faq__item[open]{border-color:color-mix(in srgb,var(--nfq-primary, #DB2777) 34%,var(--nfq-border, #E8E1E3));box-shadow:0 16px 38px #49152e11}.novera-faq__question{position:relative;min-height:78px;padding:18px 20px;display:grid;grid-template-columns:34px minmax(0,1fr) 38px;gap:14px;align-items:center;cursor:pointer;list-style:none;color:var(--nfq-text, #111827)}.novera-faq__question::-webkit-details-marker{display:none}.novera-faq__question::marker{display:none;content:""}.novera-faq__question-number{color:color-mix(in srgb,var(--nfq-primary, #DB2777) 76%,#FFFFFF);font-size:10px;line-height:1;font-weight:800;letter-spacing:.08em}.novera-faq__question-text{min-width:0;font-size:clamp(15px,1.2vw,17px);line-height:1.4;font-weight:700;letter-spacing:-.015em}.novera-faq__plus{position:relative;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--nfq-primary, #DB2777) 22%,var(--nfq-border, #E8E1E3));border-radius:12px;display:grid;place-items:center;background:var(--nfq-soft, #FCE7F0);color:var(--nfq-primary, #DB2777);transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease}.novera-faq__plus:before,.novera-faq__plus:after{content:"";position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor}.novera-faq__plus:after{transform:rotate(90deg);transition:transform .22s ease}.novera-faq__item[open] .novera-faq__plus{transform:rotate(180deg);border-color:var(--nfq-primary, #DB2777);background:var(--nfq-primary, #DB2777);color:#fff}.novera-faq__item[open] .novera-faq__plus:after{transform:rotate(0)}.novera-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.novera-faq__item[open] .novera-faq__answer{grid-template-rows:1fr}.novera-faq__answer-inner{min-height:0;overflow:hidden;padding:0 72px 0 68px;color:var(--nfq-muted, #6B7280);font-size:14px;line-height:1.74;font-weight:500;opacity:0;transform:translateY(-5px);transition:opacity .22s ease,transform .22s ease,padding-bottom .3s ease}.novera-faq__item[open] .novera-faq__answer-inner{padding-bottom:22px;opacity:1;transform:translateY(0)}.novera-faq__answer-inner a{color:var(--nfq-primary, #DB2777);text-underline-offset:3px}.novera-faq :is(a,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--nfq-primary, #DB2777) 30%,transparent);outline-offset:3px}@media screen and (max-width:900px){.novera-faq__inner{grid-template-columns:1fr;gap:38px}.novera-faq__intro{position:static}.novera-faq__heading{max-width:10ch}.novera-faq__copy,.novera-faq__contact-card{max-width:680px}}@media screen and (max-width:620px){.novera-faq{padding-left:14px;padding-right:14px}.novera-faq__inner{gap:30px}.novera-faq__heading{max-width:9.5ch;font-size:clamp(36px,11vw,50px)}.novera-faq__copy{margin-top:16px;font-size:14px}.novera-faq__contact-card{margin-top:26px;padding:18px;border-radius:18px}.novera-faq__actions{display:grid;grid-template-columns:1fr}.novera-faq__button{width:100%}.novera-faq__question{min-height:70px;padding:16px;grid-template-columns:26px minmax(0,1fr) 34px;gap:10px}.novera-faq__question-number{font-size:9px}.novera-faq__question-text{font-size:14px}.novera-faq__plus{width:34px;height:34px;border-radius:10px}.novera-faq__answer-inner{padding-left:52px;padding-right:50px;font-size:13.5px}.novera-faq__item[open] .novera-faq__answer-inner{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.novera-faq *,.novera-faq *:before,.novera-faq *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/novera-faq.css.map */
