.link-ingredients-page{cursor:pointer;display:flex;row-gap:13px;position:relative;max-width:100%;min-width:auto;align-self:stretch;column-gap:13px;flex-basis:auto;margin-top:20px;min-height:auto;align-items:center;flex-shrink:0;justify-content:center;font-family:Apercu Mono Pro;letter-spacing:0px;font-size:16px;text-transform:uppercase;text-decoration:none;font-size:Mori;color:#000}.rotate-arrow{transform:rotate(90deg);display:inline-table}.faq-section__wrapper,.acne-amp-redness-killer.template--ark-custom .faq-section__wrapper{background-size:cover}.template--ark-custom .faq-section__heading{max-width:541px}.faq-section__container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}.faq-section__header{text-align:center;margin-bottom:48px}.faq .faq-section__header{margin-bottom:20px}.faq-section__heading{font-family:Migra;font-weight:800;font-size:42px;line-height:50px;margin:0 auto;color:#000;letter-spacing:0;text-align:center;vertical-align:middle}.faq-miracles .faq-section__heading{max-width:550px;font-size:5rem;line-height:1}.faq-section__description{font-family:Mori;font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;max-width:927px;margin:0 auto;text-align:center;vertical-align:middle}.faq-miracles .faq-section__description,.faq-section__description p{max-width:950px}.faq-section__divider{border:0;border-top:1px solid currentColor;opacity:.2;margin-bottom:32px}.faq-section__highlight{text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:.1em;margin-bottom:32px}.faq-section__content{display:flex;flex-direction:column;gap:40px}.faq .faq-section__content{padding-block:0}@media(min-width:900px){.faq-section__content{flex-direction:row;align-items:center;gap:60px;padding:10px 30px}.faq-section__heading{margin:10px auto 30px}.faq-section__image-wrapper,.faq-section__text-content{display:flex;flex-direction:column;align-items:center}.faq-section__text-content:only-child{width:100%}.faq-section__text-content:only-child .faq-section__benefits{max-width:100%}.faq-section__image{border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:430px!important}faq-section__accordion{margin-bottom:1rem}}.faq-section__subheading{font-family:Mori;font-size:25px;line-height:1.8;letter-spacing:.1em;color:#000;text-align:center;margin-bottom:0;vertical-align:middle;font-family:Inter;text-transform:uppercase;font-weight:400}.faq-miracles .faq-section__subheading{font-family:Migra;font-weight:800;font-size:4rem;line-height:1;text-transform:capitalize;margin-top:0}.faq-miracles .faq-section__content{padding-top:4.5rem}.faq-miracles .faq-section__benefits{max-width:595px}.faq-miracles .faq-section__image{border-radius:0}.faq-section__text,.faq-section__benefits{margin-bottom:16px;font-family:Mori;font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;vertical-align:middle}.faq-section__benefits ul{list-style-type:disc;padding-left:24px;margin-top:8px;margin-bottom:8px}.faq-section__benefits li{margin-bottom:4px;font-family:Mori;font-size:22px;line-height:40px;letter-spacing:0;vertical-align:middle}.faq-section__link{display:inline-flex;align-items:center;font-family:Apercu Mono Pro;font-weight:400;font-size:15px;line-height:15px;text-align:center;vertical-align:middle;text-transform:uppercase;transition:opacity .2s ease;text-decoration:none;color:#000}.faq-section__link:hover{opacity:.8;text-decoration:underline}.faq-section__link-icon{width:16px;height:16px;margin-left:4px}.faq-section__blocks{max-width:1160px}.faq-section__details{display:block}.faq-section__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid currentColor;padding:20px 30px;list-style:none}.faq-section__summary::-webkit-details-marker{display:none}.faq-section__accordion-title-wrapper{display:flex;align-items:center;gap:10px}.faq-section__accordion-color-circle{width:25px;height:25px;border-radius:50%;flex-shrink:0;display:inline-block;transform:translateY(-2px)}.faq-section__accordion-title{font-family:Apercu Mono Pro;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;margin:0}.faq .faq-section__accordion-title{font-family:Apercu Mono Pro}.faq-section__accordion-icon{position:relative;width:20px;height:20px}.faq-section__accordion-svg{width:20px;height:20px;position:absolute;top:0;left:0;transition:opacity .2s ease}.faq-section__accordion-plus{opacity:1}.faq-section__accordion-minus,.faq-section__details[open] .faq-section__accordion-plus{opacity:0}.faq-section__details[open] .faq-section__accordion-minus{opacity:1}.faq-section__accordion-content{font-size:14px}.faq-section__benefit-block{background-color:#fff3;border-radius:8px;padding:24px;margin-bottom:24px}.faq-section__benefit-icon-wrapper{margin-bottom:16px}.faq-section__benefit-icon{height:48px;width:auto}.faq-section__cta-wrapper{text-align:center;margin-top:48px}.faq-section__cta-link{display:inline-flex;align-items:center;font-family:Apercu Mono Pro;font-weight:400;font-size:16px;line-height:100%;color:#000!important;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;transition:opacity .2s ease}.faq-section__cta-link:hover{opacity:.8;text-decoration:underline}.faq-section__cta-icon{width:16px;height:16px;margin-left:8px}.ingredients-list{display:flex;flex-direction:column;max-width:1000px;margin:0 auto}.text-point p{font-size:14px;text-transform:uppercase;font-family:Apercu Mono Pro,sans-serif;margin:0;line-height:24px;font-weight:400;color:#000}@media(max-width:768px){.link-ingredients-page{font-size:14px}.link-ingredients-page svg{width:24px}.faq-section__divider{margin-block:0}}@media(max-width:900px){.faq-section__container{padding:0 15px}.faq-section__accordion-title{font-size:16px;line-height:24px}.faq-section__accordion-color-circle{width:14px;height:14px}.faq-section__subheading{font-size:20px;margin-bottom:15px}.ingredients-level .faq-section__subheading{margin-top:0}.faq-section__heading{font-size:28px;line-height:30px;margin-bottom:20px}.faq-section__text,.faq-section__benefits,.faq-section__benefits li{font-size:18px}.faq .faq-section__benefits{line-height:1.5}.faq .faq-section__benefits p{margin-bottom:0}.faq-section__text-content{display:flex;align-items:center;flex-direction:column}.faq-section__link{padding-bottom:30px}.faq-section__image-wrapper{padding-top:30px;text-align:center}.ingredients-level .faq-section__image-wrapper,.ingredients-level .faq-section__content{padding-top:0}.faq-section__summary{padding:15px}.faq-section__wrapper{padding-left:0;padding-right:0}.faq-section__heading{font-size:28px}.faq .faq-section__heading{font-size:35px}.faq-miracles .faq-section__heading{font-size:26px;line-height:1.15;max-width:280px}.faq-section__description{font-weight:400;font-size:18px;line-height:30px;letter-spacing:0;text-align:center;vertical-align:middle}.faq-section__description p br{display:none}}.faq-section__accordion-content .faq-section__text-content{text-align:left;align-items:flex-start}.faq-section__accordion-content .faq-section__text-content,.faq-section__accordion-content .faq-section__text-content p,.faq-section__accordion-content .faq-section__text-content li{font-family:Mori;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0}.faq-section__wrapper:not(.faq-miracles):not(.ingredients-level) .faq-section__accordion-content .faq-section__content{padding-top:12px;padding-bottom:18px}.faq-section__accordion-content .faq-section__text-content>*:first-child{margin-top:0}.faq-section__accordion-content .faq-section__text-content>*:last-child{margin-bottom:0}.faq-section__accordion-content .faq-section__text-content ul,.faq-section__accordion-content .faq-section__text-content ol{padding-left:1.5em;text-align:left}.faq-section__accordion-svg--caret{transition:transform .3s ease-in-out}.faq-section__details[open] .faq-section__accordion-svg--caret{transform:rotate(90deg)}@media(max-width:989px){.text-point p{font-size:14px}.faq-section__text p{font-size:18px;line-height:30px}.faq-section__image-wrapper img{border-radius:10px;max-width:100%;height:auto}.acne-amp-redness-killer.template--ark-custom .faq-section__wrapper{padding-bottom:10px!important}.faq-miracles .faq-section__header{max-width:320px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/norse-pdp-faq.css.map */
