.nn-faq{background-color:var(--nn-faq-bg, #f7f6f4)}.nn-faq__inner{max-width:760px;margin:0 auto;padding:0 var(--nn-mobile-padding-x, 20px)}.nn-faq__header{text-align:left;margin-bottom:20px}.nn-faq__eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nn-faq-eyebrow-color, #5E6E6A);margin-bottom:10px}.nn-faq__heading{font-family:var(--font-heading-family, "Libre Baskerville", serif);font-weight:400;font-size:2.8416rem;line-height:1.25;color:var(--nn-faq-heading-color, #042E2E);margin:0}.nn-faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nn-faq__item{background:#fff;border-radius:4px;border:none}.nn-faq__item:first-child{border:none}.nn-faq__details{width:100%}.nn-faq__summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.nn-faq__summary::-webkit-details-marker{display:none}.nn-faq__question{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;line-height:1.5;color:var(--nn-faq-question-color, #042E2E);flex:1}.nn-faq__icon{flex-shrink:0;width:11px;height:11px;position:relative;display:block!important;transition:transform .3s ease}.nn-faq__icon:before,.nn-faq__icon:after{content:"";position:absolute;background-color:var(--nn-faq-icon-color, #042E2E);border-radius:0;transition:transform .3s ease,opacity .3s ease}.nn-faq__icon:before{width:11px;height:1px;top:5px;left:0}.nn-faq__icon:after{width:1px;height:11px;top:0;left:5px}.nn-faq__details[open] .nn-faq__icon:after{transform:rotate(90deg);opacity:0}.nn-faq__answer{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;line-height:1.7;color:var(--nn-faq-answer-color, #5E6E6A);padding:0 14px 16px}.template-product .nn-faq__heading{font-size:var(--nn-pdp-faq-heading, 2.8416rem)}.template-product .nn-faq__question{font-size:var(--nn-pdp-faq-question, 11px)}.template-product .nn-faq__answer{font-size:var(--nn-pdp-faq-answer, 11px)}.template-product .nn-faq__icon{width:var(--nn-pdp-faq-icon, 11px);height:var(--nn-pdp-faq-icon, 11px)}.template-product .nn-faq__icon:before{width:var(--nn-pdp-faq-icon, 11px);top:calc((var(--nn-pdp-faq-icon, 11px) - 1px) / 2)}.template-product .nn-faq__icon:after{height:var(--nn-pdp-faq-icon, 11px);left:calc((var(--nn-pdp-faq-icon, 11px) - 1px) / 2)}.nn-faq__answer p{margin:0 0 .75em}.nn-faq__answer p:last-child{margin-bottom:0}@media(max-width:767px){.nn-faq__heading{font-size:2.8416rem}.nn-faq__question{font-size:11px}.nn-faq__summary{padding:10px 12px}.nn-faq__answer{padding-left:12px;padding-right:12px}.nn-faq__header{margin-bottom:16px}.template-page.template-suffix-template-about-us-1 .nn-faq__answer,.template-page.template-suffix-template-about-us-1 .nn-faq__answer p,.template-page.template-suffix-template-about-us-2 .nn-faq__answer,.template-page.template-suffix-template-about-us-2 .nn-faq__answer p{font-size:13px}.template-page.template-suffix-template-about-us-1 .nn-faq__question,.template-page.template-suffix-template-about-us-2 .nn-faq__question{font-size:13px;font-weight:500}}@media(min-width:768px){.nn-faq__heading{font-size:3.2256rem}.nn-faq__question{font-size:12px}.nn-faq__summary{padding:16px 20px}.nn-faq__answer{font-size:12px;padding:0 20px 18px}}@media(min-width:1025px){.nn-faq__inner{max-width:1920px;margin-left:auto;margin-right:auto;padding:0 var(--nn-desktop-padding-x, 50px)}.nn-faq__header{margin-bottom:28px}.nn-faq__eyebrow{font-size:14px;margin-bottom:12px}.nn-faq__heading{font-size:3.2256rem}.nn-faq__question{font-size:24.7px;font-weight:500}.nn-faq__summary{padding:22px 28px}.nn-faq__answer{font-size:18px;padding:0 28px 24px;line-height:1.7}.nn-faq__list{gap:10px}.nn-faq__item{border-radius:6px}.nn-faq__icon{width:22px;height:22px}.nn-faq__icon:before{width:22px;top:10.5px}.nn-faq__icon:after{height:22px;left:10.5px}}.template-product .nn-faq__question,[id*=nn-about-values] .nn-faq__question{font-weight:400}.nn-faq__summary:focus-visible{outline:2px solid #042E2E;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-nn-faq.css.map */
