.retro-acne-faq-wrapper{background:#fffaf4;display:flex;width:100%;padding:49px 0 30px}.retro-acne-faq-tabs li{list-style-type:none}.retro-acne-acc__title{font-size:20px;font-family:var(--sans-serif-font)}.retro-acne-acc__panel{font-family:var(--serif-font);font-size:20px}.product-hero__header,.retro-acne-before-after__header,.retro-acne-faq-wrapper .retro-acne-faq-tabs .retro-acne-tab-link,.retro-acne__faq h2{text-align:center;font-family:var(--sans-serif-font)}.retro-acne-faq-wrapper .retro-acne-faq-maintitle{line-height:32px;text-align:center;letter-spacing:.46px;color:#2f5778;position:relative;margin-bottom:17px}.retro-acne__faq h2{line-height:1.1;font-size:34px}.retro-acne__faq h2 em{font-family:var(--serif-font)}.retro-acne-faq-wrapper .retro-acne-faq-maintitle img{position:absolute;top:-30px;left:46px}.retro-acne-faq-wrapper .retro-acne-faq-accordion-container,.retro-acne-faq-wrapper .retro-acne-faq-tabs-container{width:calc(100% - 44px);margin:0 auto}.retro-acne-faq-wrapper .retro-acne-faq-tabs{padding:0;display:flex;align-items:center;justify-content:center;margin:0 0 40px}.retro-acne-faq-wrapper .retro-acne-faq-tabs .retro-acne-tab-link{margin:0 4px;font-size:16px;line-height:16px;letter-spacing:.25px;color:#2f5778;background:0 0;border-radius:8px;border:2px solid #2f5778;padding:6px;cursor:pointer;width:88px;height:32px;font-weight:600}.retro-acne-faq-wrapper .retro-acne-faq-tabs .retro-acne-tab-link.current{background:#2f5778;border:2px solid #2f5778;opacity:1;color:#a2caeb}.retro-acne-faq-wrapper .retro-acne-acc{display:flex;flex-direction:column}.retro-acne-faq-wrapper .retro-acne-acc__card{margin-bottom:20px}.retro-acne-faq-wrapper .retro-acne-acc__card .retro-acne-acc__title{line-height:26px;letter-spacing:-.5px;color:#2f5778;border-bottom:1px solid #2f5778;padding-bottom:3px;position:relative;padding-right:20px;cursor:pointer;font-weight:700}.retro-acne-faq-wrapper .retro-acne-acc__card .retro-acne-acc__title:after{width:8px;height:8px;position:absolute;right:3px;content:url(retro-acne-plus.svg);transition:all .2s ease-in-out;transform:translate(-50%,0);top:0}.retro-acne-faq-wrapper .retro-acne-acc__card .retro-acne-active::after{transition:all .2s ease-in-out;content:url(retro-acne-minus.svg)}.retro-acne-faq-wrapper .retro-acne-acc__card .retro-acne-acc__panel{padding-top:20px;color:#2d2926;margin:0 auto;font-weight:500;width:90%}.retro-acne-faq-wrapper .retro-acne-acc__card .retro-acne-acc__panel a{color:#2f5778}.retro-acne-tabs-content{display:none}.retro-acne-tabs-content.current{display:inherit}.retro-acne-acc__panel{display:none}.retro-acne-active-content{display:flex}.retro-acne__faq .button{width:100%;height:50px;font-size:26px;padding:0}.retro-acne__faq__subscribe{margin-top:1rem;text-align:center;font-size:20px}.retro-acne__faq__subscribe p{margin-top:1rem;font-weight:600}.retro-acne__faq__subscribe a{color:#2d2926}.retro-acne__faq+.subscribe{margin-top:2rem}@media (min-width:1025px){.retro-acne-faq-container{width:1026px;margin:0 auto}.retro-acne__faq h2{font-size:42px}.retro-acne-faq-maintitle br{display:none}.retro-acne-faq-wrapper .retro-acne-faq-tabs .retro-acne-tab-link{height:48px;width:120px;padding:14px;margin-top:15px;font-size:22px}.retro-acne-faq-wrapper .retro-acne-faq-maintitle{margin-bottom:0}.retro-acne-acc__title{font-size:22px}.retro-acne__faq .button{width:320px}.retro-acne-faq-wrapper .retro-acne-acc__card{margin-bottom:30px}}.retro-acne-before-after{background-color:#F7F7F7;padding:1px}.retro-acne-before-after__testimonial-container{display:flex;flex-direction:column}.retro-acne-before-after__header{font-weight:800;font-size:36px;color:#2F5778;line-height:.9;padding-top:30px}@media (min-width:1025px){.retro-acne-before-after__testimonial-container{flex-direction:row;width:1026px;justify-content:space-between;margin:0 auto;align-items:flex-start}.retro-acne-before-after__header{font-size:60px;line-height:1.3;padding-top:40px}}.retro-acne-before-after__testimonial-text{font-size:20px;text-align:center;padding:15px}.retro-acne-before-after__testimonial-author{font-size:18px;margin-top:22px;text-align:center}.retro-acne-before-after__testimonial-img{width:303.6px;border-radius:10px}.retro-acne-before-after__testimonial{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px}.retro-acne-before-after__hr{width:90%;border:1px solid #2F5778;color:#2F5778;margin-bottom:30px}@media (min-width:1025px){.retro-acne-before-after__testimonial-text{font-size:18px}.retro-acne-before-after__testimonial-author{font-size:16px}.retro-acne-before-after__hr{width:1026px;margin-bottom:50px}}.retro-acne-before-after__button{width:312px;height:50px;font-size:22px;display:flex;justify-content:center;align-items:center;margin:0 auto}.retro-acne-before-after__verified{height:13.22px;position:relative;top:1px}.retro-acne-before-after__disclaimer{font-style:italic;font-size:12px;text-align:center;margin-bottom:30px;padding-top:10px}@media (min-width:1025px){.retro-acne-before-after__verified{height:12px}.retro-acne-before-after__disclaimer{margin-bottom:40px}.product-hero{margin-top:-137px;padding-top:137px}.product-hero .max-width{padding-left:10px}}.product-hero--retro-acne{height:567px;position:relative;margin-top:-70px;background-image:url(/cdn/shop/files/retro-acne-hero-mobile.jpg?v=1701131162);background-size:cover;background-position-y:bottom;background-repeat:no-repeat}.product-hero__header{font-size:40px;letter-spacing:-1px;padding-top:85px;line-height:1;color:#2d2926;font-weight:800;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}@media (min-width:1025px){.product-hero--retro-acne{margin-top:-137px;height:560px;background-image:url(/cdn/shop/files/hero-image-desktop_1.jpg?v=1701207295);background-size:cover;background-repeat:no-repeat;background-position-y:top;background-position-x:right}.product-hero__header{font-size:65px;padding-top:100px;align-items:flex-start;text-align:left}}.product-hero__eyebrow{font-family:var(--serif-font);font-weight:500;font-size:25px}@media (min-width:1025px){.product-hero__eyebrow{font-size:35px}}.product-hero__header-big{font-style:normal;font-weight:800;font-size:39.5px;font-family:var(--sans-serif-font);line-height:1}@media (min-width:1025px){.product-hero__header-big{font-size:65px}}.product-hero__header-book{font-size:39.5px;font-family:var(--serif-font);line-height:1;padding-bottom:5px;font-weight:500;color:#fff}.product-hero__button,.product-hero__logo{font-family:var(--proxima-nova);display:block}.product-hero__logo{font-style:italic;font-weight:700;height:2rem;margin:0 auto 15px}@media (min-width:1025px){.product-hero__header-book{font-size:65px}.product-hero__logo{margin:0 0 10px;height:31px}}.product-hero__plus{height:17px;width:17px}@media (min-width:1025px){.product-hero__plus{height:27px;width:27px}}.product-hero__button{width:300px;height:49px;margin:15px auto;padding:9px;font-size:26px;font-weight:600;text-align:center;z-index:1}@media (min-width:1025px){.product-hero__button{margin-left:0;width:325px;height:53px}}.product-claims-revamp{height:750px}.product-claims-revamp__header{font-size:34px;padding-top:30px;line-height:1;text-align:center;margin:auto;font-family:var(--sans-serif-font);font-weight:700;color:#2f5778}@media screen and (min-width:1025px){.product-claims-revamp__header{font-size:57px;padding-top:80px}.product-claims-revamp__subheader{padding-top:12px}}.product-claims-revamp__header i{font-family:"Bookmania Regular-Italic";font-weight:lighter}.product-claims-revamp__subheader{display:block;font-size:18px;font-family:var(--sans-serif);padding-top:12px;text-align:center;margin:auto;color:#2d2926}.product-claims-revamp__subheader span{font-weight:800;font-family:var(--sans-serif-font)}.product-claims-revamp__claims-container{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px 20px}@media screen and (min-width:1025px){.product-claims-revamp__claims-container{flex-direction:row;justify-content:center}}.product-claims-revamp__claim{display:flex;padding-top:10px;align-items:center}.product-claims-revamp__claim-image{width:120px;height:120px;object-fit:contain}@media screen and (min-width:1025px){.product-claims-revamp__claim{flex-direction:column;align-items:center;padding:30px}.product-claims-revamp__claim-image{width:240px;height:240px}}.product-claims-revamp__claim-text{width:250px;padding:20px 10px 0 20px;display:flex;align-items:flex-start;flex-direction:column;font-family:var(--sans-serif);font-size:18px}.product-claims-revamp__claim-text span{font-size:25px;line-height:1;font-weight:800;color:#2f5778;padding-bottom:8px;font-family:var(--sans-serif-font)}@media screen and (max-width:380px){.product-claims-revamp__claim-text span{font-size:18px}}@media screen and (min-width:1025px){.product-claims-revamp__claim-text span{padding-bottom:18px;align-items:center}.product-claims-revamp__claim-text{text-align:center;align-items:center;width:280px;font-size:20px}}.retro-acne__info__ingredients-container{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32px}.retro-acne__info__ingredients-container h2{font-family:var(--sans-serif-font);font-weight:800;font-size:22px;color:#2f5778;padding-bottom:4px}@media (min-width:1025px){.retro-acne__info__ingredients-container{margin-bottom:8px;padding-top:10px;padding-left:60px;display:flex;justify-content:space-between}.retro-acne__info__ingredients-container h2{font-size:28px;padding-bottom:12px}}.retro-acne__info__ingredients-container p{font-family:var(--sans-serif);font-size:18px}.retro-acne__info__for-you-claim,.retro-acne__info__header,.retro-acne__info__ingredients-container p b,.retro-acne__info__reduces-text span,.retro-acne__info__subheader span,.retro-acne__info__subheader strong{font-family:var(--sans-serif-font)}.retro-acne__info__formula-container{position:absolute;left:85px;bottom:-15px}.retro-acne__info__test-tubes-container{height:389px;position:relative}.retro-acne__info__test-tubes{width:324px;height:389px}.retro-acne__info__header{color:#2f5778;font-size:30px;font-weight:800}.retro-acne__info__ingredients{font-style:italic;font-size:20px}.retro-acne__info__subheader{font-size:20px;padding-top:10px}@media (min-width:1025px){.retro-acne__info__formula-container{left:186px;top:208px}.retro-acne__info__test-tubes{width:430px;height:357px}.retro-acne__info__subheader{font-size:23.72px}}.retro-acne__info__subheader span{background-color:#2f5778;border-radius:5px;color:#fff;font-weight:800;padding-left:5px;padding-right:5px;font-size:18px}.retro-acne__info__subheader strong{font-weight:800}.retro-acne__info__reduces-img{height:65px;width:65px;margin-right:12px}.retro-acne__info__reduces{list-style:none;display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.retro-acne__info__reduces-text{font-style:italic;font-size:20px;line-height:1}.retro-acne__info__reduces-text span{font-style:normal;font-weight:800}@media (min-width:1025px){.retro-acne__info__reduces-img{margin-right:8px;height:75px;width:75px}.retro-acne__info__reduces{margin-bottom:19px}.retro-acne__info__reduces-text{font-size:22px}}.retro-acne__info__reduces-container{margin-top:30px;margin-bottom:50px}@media (min-width:1025px){.retro-acne__info__reduces-container{margin-top:10px;margin-bottom:0}.retro-acne__info__for-you-container{display:flex}}.retro-acne__info__for-you-text{font-size:22px;margin-bottom:20px;margin-top:8px}.retro-acne__info__for-you-claims{margin-left:3px}@media (min-width:1025px){.retro-acne__info__for-you-text{font-size:20px}.retro-acne__info__for-you-claims{margin-left:234px}}.retro-acne__info__for-you-claim{font-size:22px;font-weight:600;color:#2f5778;line-height:1;padding-bottom:20px;background:url(retro-acne-check.svg) no-repeat;list-style:none;background-size:22px;padding-left:37px}.retro-acne-info__header,.retro-acne-info__reduces-text span,.retro-acne-info__subheader span,.retro-acne-info__subheader strong{font-weight:800;font-family:var(--sans-serif-font)}.retro-acne-info__ingredients-container{position:relative}.retro-acne-info__formula-container{position:absolute;left:85px;bottom:-15px}.retro-acne-info__test-tubes-container{height:389px;position:relative}.retro-acne-info__test-tubes{width:324px;height:389px}.retro-acne-info__header{color:#2f5778;font-size:30px}.retro-acne-info__ingredients{font-style:italic;font-size:20px}.retro-acne-info__subheader{font-size:20px;padding-top:10px}@media (min-width:1025px){.retro-acne-info__ingredients-container{padding-top:10px;padding-left:60px;display:flex;justify-content:space-between}.retro-acne-info__formula-container{left:186px;top:208px}.retro-acne-info__test-tubes{width:430px;height:357px}.retro-acne-info__subheader{font-size:23.72px}}.retro-acne-info__subheader span{background-color:#2f5778;border-radius:5px;color:#fff;padding-left:5px;padding-right:5px;font-size:18px}.retro-acne-info__reduces-img{height:65px;width:65px;margin-right:12px}.retro-acne-info__reduces{list-style:none;display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.retro-acne-info__reduces-text{font-style:italic;font-size:20px;line-height:1}.retro-acne-info__reduces-text span{font-style:normal}@media (min-width:1025px){.retro-acne-info__reduces-img{margin-right:8px;height:75px;width:75px}.retro-acne-info__reduces{margin-bottom:19px}.retro-acne-info__reduces-text{font-size:22px}}.retro-acne-info__reduces-container{margin-top:30px;margin-bottom:50px}@media (min-width:1025px){.retro-acne-info__reduces-container{margin-top:10px;margin-bottom:0}.retro-acne-info__for-you-container{display:flex}}.retro-acne-info__for-you-text{font-size:22px;margin-bottom:20px;margin-top:8px}.retro-acne-info__for-you-claims{margin-left:3px}@media (min-width:1025px){.retro-acne-info__for-you-text{font-size:20px}.retro-acne-info__for-you-claims{margin-left:234px}}.retro-acne-info__for-you-claim{font-size:22px;font-family:var(--sans-serif-font);font-weight:600;color:#2f5778;line-height:1;padding-bottom:20px;background:url(retro-acne-check.svg) no-repeat;list-style:none;background-size:22px;padding-left:37px}.retro-acne__info{padding:1rem 1rem 1px;background-color:#fffaf4}.retro-acne__info h5{font-family:var(--sans-serif-font);font-size:20px;font-weight:700;margin-top:0;margin-bottom:0}.retro-acne__info h5 small{display:block;font-family:var(--serif-font);font-size:20px;font-style:italic;font-weight:400}.retro-acne__info h3{font-size:26px;text-transform:capitalize;color:#2f5778;border-bottom:1px solid #2f5778;padding-bottom:5px;margin-top:1rem;font-family:var(--sans-serif-font)}.retro-acne__info h3 em{font-family:var(--serif-font);font-weight:400}.retro-acne__info .accordion__item__body{padding-top:1rem;font-size:20px}.retro-acne__info .accordion__item:nth-child(3) .accordion__item__body{padding:1rem 1rem 0}.retro-acne__info .accordion__item:nth-child(4) .accordion__item__body{padding:1rem 1rem 25px}.retro-acne__info__features li{list-style-type:none;padding:.5rem}.retro-acne__info h4{color:#2f5778;font-size:22px}.retro-acne__info h4 em{font-weight:400}.retro-acne__info__instructions{display:grid;grid-template:56px 56px/56px 1fr;grid-row-gap:36px;grid-column-gap:22px;margin-top:20px}.retro-acne__info__instruction{display:flex;justify-content:flex-start;align-items:center}.retro-acne__info__instruction--number{border-radius:50%;border:1px solid #a2caeb;background-color:transparent;color:#a2caeb;font-size:1.5rem;height:55px;width:55px;justify-content:center;padding-top:10px;font-weight:600}.retro-acne__info__instruction--number>div{position:relative;top:-4px}.retro-acne__info__instruction__container h4{font-family:var(--serif-font);font-size:22px;color:#2d2926;font-weight:500}.retro-acne__info__instruction__container h4 em{font-family:var(--serif-font)}.retro-acne__info__features{border-bottom:1px solid #2f5778;border-top:1px solid #2f5778;color:#2f5778;display:flex;flex-direction:row;font-family:var(--sans-serif-font);justify-content:space-around;margin-top:1rem;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600}.retro-acne__info .button{margin:40px auto;display:block;font-size:26px;height:50px;width:100%}.retro-acne__info__instruction strong{font-family:var(--sans-serif-font);font-weight:600;line-height:0}.retro-acne__info__instruction.margin-needed{margin-top:10px}.retro-acne__info__instruction--number.margin-needed{margin-top:13px}.retro-acne__info .accordion__item__collapse,.retro-acne__info .accordion__item__expand{margin-top:10px}@media (min-width:1025px){.retro-acne__info .accordion__item:nth-child(2) .accordion__item__body{padding-right:0}.retro-acne__info__instruction__container{display:flex;justify-content:space-between}.retro-acne__info h3{font-size:28px}.retro-acne__info h4{font-size:22px}.retro-acne__info__instructions{width:50%}.retro-acne__info .accordion__item__body{padding:40px 13px}.retro-acne__info .accordion__item:nth-child(3) .accordion__item__body{padding:40px 67px 0}.retro-acne__info .accordion__item:nth-child(4) .accordion__item__body{padding:40px 67px 55px}.retro-acne__info__features{font-size:18px;height:85px;align-items:center;margin-left:70px;margin-right:70px;margin-top:0}.retro-acne__info .button{width:320px;height:50px}.retro-acne__info__instruction--number{height:79px;width:79px;padding-top:8px}.retro-acne__info .accordion__item__body ul li br{display:inline-block}.retro-acne__info .accordion:nth-child(1) .accordion__item__body p{margin-top:0}.retro-acne__info__instructions{display:grid;grid-template:1fr 80px/3rem 1fr;grid-row-gap:2rem;grid-column-gap:35px;margin-top:0}.retro-acne__info__instruction{align-items:center}.retro-acne__info .ingredients__accordion p{margin-left:0}.retro-acne__info .retro-acne__info__ingredient img{height:127px}.retro-acne__info .retro-acne__info__ingredient h4{font-size:26px}.retro-acne__info h5{font-size:20px;display:flex;align-items:center;margin-bottom:5px}.retro-acne__info h5 small{margin-right:7px}}