*{box-sizing:border-box}*:focus-visible{box-shadow:none}*:focus-visible{outline:none;outline-offset:none}*::-webkit-scrollbar{display:none}:root{--primary-font: "PP Mori";--secondary-font: "PP Editorial New";--primary-color: #201612;--secondary-color: #684078;--soft-pink: #F5EEEB;--dark-brown: #574E49}a{text-decoration:none}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-Regular.woff2) format("woff2"),url(/cdn/shop/files/PPMori-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-Extralight.woff2) format("woff2"),url(/cdn/shop/files/PPMori-Extralight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/PPMori-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-RegularItalic.woff2) format("woff2"),url(/cdn/shop/files/PPMori-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-SemiBoldItalic.woff2) format("woff2"),url(/cdn/shop/files/PPMori-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-ExtralightItalic.woff2) format("woff2"),url(/cdn/shop/files/PPMori-ExtralightItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-Italic.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-Regular.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-Ultrabold.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-Ultrabold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-UltraboldItalic.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-UltraboldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-UltralightItalic.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-UltralightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/cdn/shop/files/PPEditorialNew-Ultralight.woff2) format("woff2"),url(/cdn/shop/files/PPEditorialNew-Ultralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}p{font-family:var(--primary-font);font-size:18px;line-height:150%;color:var(--dark-brown)}body{background:#f5eeeb!important}h1,.h1{color:var(--primary-color);font-family:var(--secondary-font);font-size:56px;font-weight:400;line-height:114.286%;text-transform:lowercase}h2,.h2{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(28px,4vw,48px);font-weight:400;line-height:125%;text-transform:lowercase;margin:0}h3,.h3{color:#201612;font-family:var(--secondary-font);font-size:clamp(20px,4vw,32px);font-weight:400;line-height:135%;text-transform:lowercase}h4,.h4{color:var(--primary-color);font-family:var(--secondary-font);font-size:20px;font-weight:400;line-height:140%;text-transform:capitalize}h5,h6,.h5,.h6{color:#201612;font-family:var(--secondary-font);font-size:clamp(16px,4vw,24px);font-weight:400;line-height:135%;text-transform:lowercase}.common-section-heading h2,#insta-feed h2,.common-section-heading,.faq-heading h2{color:var(--primary-color)!important;font-family:var(--secondary-font)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:400!important;line-height:125%;text-transform:lowercase!important;margin-bottom:10px}.common-section-subheading{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(24px,3vw,32px)!important;font-weight:400!important;line-height:137.5%;text-transform:lowercase;margin:0}.caption-text p{color:#684078;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}.header-menu__inner .menu-list .menu-list__list-item .menu-list__link-title{color:var(--primary-color);font-family:var(--primary-font);font-size:16px;line-height:150%;text-transform:uppercase}.header-menu__inner li.menu-list__list-item{margin:0 10px}.home-hero-section .arrow-icon{width:48px;border-radius:24px;background:var(--secondary-color);padding:12px}.home-hero-section .product-card{width:300px}.home-hero-section .product-sale-badge p{color:var(--secondary-color);font-size:14px;line-height:157.143%}.home-hero-section .product-card .product-title p{font-size:20px;font-weight:600;line-height:130%;text-align:left}.scrolling-marquee-text{margin:0 12px}.scrolling-text-section{border-radius:12px}.scrolling-text p{color:var(--secondary-color);font-family:var(--secondary-font);font-size:clamp(16px,1.25vw,24px);line-height:166.667%}.card-block .product-name p,.product-card__content .product-name p{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(20px,2.5vw,32px);line-height:137.5%;text-transform:lowercase}.card-block .product-price span[role=group]>span,.product-recommendations .product-price span[role=group]>span{color:#1a1c20;font-family:var(--primary-font);font-size:clamp(16px,2vw,20px);font-weight:600;line-height:130%}.explore-concern-section{padding:clamp(60px,10vw,120px) 0}.explore-concern-section .concern-slide-title{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(20px,2.5vw,32px);line-height:137.5%;font-weight:400}.testimonial-slider-section .testimonial-content .stars{display:flex;align-items:center;justify-content:center}.testimonial-slider-section .testimonial-content .reviewer-name{color:var(--dark-brown);font-family:var(--primary-font);font-size:18px;font-weight:600;line-height:155.556%}.testimonial-slider-section .testimonial-content .review-text{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(24px,3vw,40px);line-height:135%;text-transform:lowercase}.more-care-section{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;overflow:hidden;margin:10px}.more-care-section .icon-description span{font-weight:600}.more-care-section .more-care-wrapper{display:flex;align-items:center;justify-content:center;gap:clamp(40px,3vw,40px);padding-top:clamp(50px,6vw,90px)}.more-care-section .more-care-image{width:50%}.more-care-section .more-care-image img{display:block;width:484px;height:auto;margin:-70px auto auto}.more-care-section .more-care-content{width:50%}.more-care-section .more-care-heading{color:#824326;font-family:var(--secondary-font);font-size:clamp(40px,8vw,150px);font-weight:400;line-height:113.333%;text-transform:lowercase;margin:0;white-space:nowrap}.more-care-section .more-care-heading span{font-style:italic}.more-care-section .more-care-icons{display:grid;gap:40px;margin-top:20px}.more-care-section .icon-box{display:grid;grid-template-columns:auto 160px 2fr;gap:16px;align-items:start}.more-care-section .icon-img img{width:34px;margin:auto}.more-care-section .icon-text h4{color:var(--primary-color);font-family:var(--secondary-font);font-size:20px;font-weight:400;line-height:140%;text-transform:capitalize}.more-care-section .icon-text p{margin:0;font-size:14px;opacity:.8;line-height:1.5}.custom-video-slider .common-section-heading{margin-bottom:50px}textarea,input{background:#f5eeeb}.founder-section .background-image-container{border-bottom-right-radius:12px;border-top-right-radius:12px}.founder-section .image-block__image{border-bottom-left-radius:12px;border-top-left-radius:12px}.product-detail-header .subtitle p{margin:0}.product-detail-header .product-concern-tag p{color:#684078;font-size:16px;line-height:150%}.product-details .variant-option--buttons legend{font-family:PP Mori;font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase}.main-footer-section{border-top:1px solid #CBC5C3}.footer-content .details-content li.menu__item a{color:var(--dark-brown);font-family:var(--primary-font);font-size:16px;line-height:150%}.bottom-footer-section span.footer-utilities__text{color:#201612;font-family:PP Mori;font-size:16px;font-weight:400;line-height:150%}.footer-content .menu__heading,.email-signup-block .email-signup__heading{color:var(--primary-color);font-family:var(--primary-font);font-size:16px;font-weight:600;line-height:150%;padding:0;margin-bottom:24px}.email-signup-block .email-signup__dsc{color:var(--dark-brown);font-family:var(--primary-font);font-size:16px;line-height:150%;margin-bottom:22px}.bottom-footer-section .heading p{color:var(--primary-color);font-family:var(--primary-font);font-size:16px;font-weight:600;line-height:150%}.product-details .product-tag-review .product-concern-tag{color:var(--secondary-color);font-family:var(--primary-font);font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}.product-details .product-main-title h1{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(28px,2.9vw,56px);font-weight:400;line-height:114.286%;text-transform:lowercase}.product-details .product-price span.price{color:var(--primary-color);font-family:var(--primary-font);font-size:32px;font-weight:600;line-height:125%}.product-details .group-block-content .icon-block{width:clamp(45px,3.65vw,70px);height:clamp(45px,3.65vw,70px);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50px}.product-details .group-block-content{height:100%;width:100%;column-gap:3rem}.product-details .group-block-content .product-usp{flex-wrap:wrap}.product-details .accordion summary.details__header{padding-block:18px;color:var(--primary-color);font-family:var(--primary-font);font-size:16px;line-height:150%}.product-details .accordion summary.details__header p{margin:0}.product-details .accordion--dividers accordion-custom:first-child .details,.product-details .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid rgba(32,22,18,.3)!important}.product-plan-insight{border-radius:14px;overflow:hidden}.template-product .pdp-image-text{margin:12px}.slider_product-plan-insight{max-width:70rem;margin:auto;justify-content:center}.layout-panel-flex--row>.group-block--width-custom{flex-basis:50%!important}.product-plan-insight .common-section-heading h2{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(28px,4vw,48px);font-weight:400;line-height:125%;text-transform:lowercase}.product-plan-insight .text-block>*{max-width:100%}.product-result-section .group-block-content{max-width:650px;margin-left:auto}.result-stats p{font-family:var(--secondary-font);font-size:clamp(20px,2vw,38.182px);font-weight:800;line-height:61.515px;text-transform:lowercase}.blue-circle .result-stats p{border:1px solid #61A7E9;color:#61a7e9;margin:0}.pink-circle .result-stats p{border:1px solid #EF8CA9;color:#ef8ca9;margin:0}.green-circle .result-stats p{border:1px solid #46B98F;color:#46b98f;margin:0}.result-stats p{border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;width:clamp(60px,7.3vw,140px);height:clamp(60px,7.3vw,140px);padding:0}.result-content .result-text p{color:var(--dark-brown);font-family:var(--primary-font);font-size:20px;font-weight:400;line-height:28px;max-width:300px;margin:0}.result-content .result-text p strong{color:#684077}.dosage-info-image .medication-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:2rem;column-gap:1rem}.take-medicine-section .how-work-text-heading{margin-bottom:30px!important}.take-medicine-section .icon_text img{border-radius:10px}.dosage-info-image .common-section-subheading{padding:10px 0}.related-product-section h2{color:var(--primary-color)!important;font-family:var(--secondary-font)!important;font-size:clamp(28px,4vw,48px)!important;font-weight:400!important;line-height:125%;text-transform:lowercase!important}.product-faq-section summary{color:var(--dark-brown);font-family:var(--primary-font)!important;font-size:20px!important;font-weight:400;line-height:130%!important;padding:24px 0}.product-faq-section p{font-family:var(--primary-font);font-size:18px;font-weight:400;line-height:28px;margin:0}.accordion summary .svg-wrapper{width:2rem}.product-faq-section .layout-panel-flex--row>.group-block--width-fill{flex:auto}.hero-wrapper{margin:10px;border-radius:12px;overflow:hidden;background:transparent}.about-shade-section .description p{color:var(--dark-brown);font-family:var(--primary-font);font-size:clamp(16px,1.04vw,20px);font-weight:400;line-height:140%;max-width:61rem}.about-description-list ul{list-style:none;padding:0;margin:0}.about-description-list ul li{color:var(--dark-brown);font-family:PP Mori;font-size:clamp(16px,1.04vw,20px);font-weight:600;line-height:140%;text-transform:uppercase}.about-description-list ul li:not(:last-child){border-bottom:1px solid rgba(150,90,62,.22);padding-bottom:24px;margin-bottom:16px}.founder-section .founder-name p{color:#574e49;font-family:var(--primary-font);font-size:18px;font-weight:600;line-height:155.556%}.blog-post-card__image-container .blog-tags,.featured-blog-posts-card__inner .blog-tags{position:absolute;right:10px;top:14px;background:#684078;border-radius:50px;color:#fff;font-family:PP Mori;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding:10px 20px;z-index:1}.blog-post-card__image-container,.featured-blog-posts-card__inner{position:relative!important}.page-header-section h1,.shopify-policy__title h1{color:#201612;font-family:PP Editorial New!important;font-size:clamp(32px,2.9vw,56px)!important;font-weight:400!important;line-height:114.286%!important;text-transform:lowercase!important}.search_blog{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(32,22,18,.3);width:300px;margin:auto;padding:0 16px}.blog-tabs{display:flex;align-items:center;justify-content:center;gap:10px;margin:30px 0 60px}.blog-main-heading{margin-top:clamp(40px,6.25vw,120px)}.blog-tabs .tab{border-radius:50px;background:#68407826;padding:12px 24px 10px;border:none;color:#684078;font-family:PP Mori;font-size:16px;line-height:150%}.blog-tabs .tab.tab--active{background:#684078;color:#fff}.featured-blog-posts-card__content h4,.blog-post-card__content .text-block{color:#000;font-family:PP Mori;font-size:20px;font-weight:600;line-height:140%}.blog-posts-container{column-gap:20px!important;row-gap:30px!important}.blog-post-details{color:#684078!important;font-family:PP Mori;font-size:14px!important;font-weight:400;line-height:142.857%}[aria-label=Next].pagination__link--arrow{background:#684078;white-space:nowrap;padding:1rem 2rem;gap:1rem;color:#fff!important;font-family:PP Mori;font-size:16px;font-weight:600;line-height:125%}.contact-form-section .contact-block{background:#fff;padding:clamp(20px,2vw,30px)}.contact-form-section .contact-block .contact-heading h3{color:#201612;font-family:PP Mori;font-size:16px;font-weight:600;line-height:150%;text-transform:capitalize}.contact-form-section .contact-block .contact-description p{color:#574e49;font-family:PP Mori;font-size:16px;line-height:150%}.contact-form-section .contact-form__input{background-color:transparent;border:1px solid rgba(32,22,18,.3)}.submit-button{min-width:max-content;border-radius:4px;background:#684078;border:none;outline:none;box-shadow:none;padding:1rem 2rem;color:#fff;font-family:PP Mori;font-size:16px;font-weight:600;line-height:125%}.contact-form-section .contact-description p{color:#574e49;font-size:16px;font-weight:400;line-height:24px}.blog-content ul,.blog-content ol{margin:0!important}.blog-tags{display:flex;align-items:center;gap:18px;margin-bottom:10px}.blog-tags .tag{border-radius:100px;background:#684078;padding:10px 20px;color:#fff;font-family:PP Mori;font-size:16px;font-weight:400;line-height:100%}.blog-content h1{display:none}.blog-sidebar .group-block-content{display:block}.blog-sidebar{position:sticky;top:80px}.blog-sidebar .sidebar-heading p{color:#000;font-family:PP Mori;font-size:16px;font-weight:600;line-height:150%}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#201612;font-family:var(--secondary-font);font-size:clamp(28px,1.8vw,40px);font-weight:400;line-height:135%;text-transform:lowercase}.slider_founder-section .founder-image .image-block{display:flex;height:100%}.blog-product-title p{overflow:hidden;color:#201612;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:600;line-height:142.857%}.shopify-policy__container{max-width:1440px!important;max-width:70ch;margin:0 auto;padding:100px 0}.shopify-policy__title h1{border-bottom:1px solid #684078;padding-bottom:60px;margin-bottom:60px}.custom-btn.size-style{font-family:PP Mori!important;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding-block:14px;padding-inline:32px}.product-badges__badge--rectangle{background:transparent!important;border:1px solid #fff;color:#fff!important;font-family:PP Mori!important;font-size:14px!important;font-weight:600!important;line-height:157.143%}.facets .facets__label{color:#000;font-family:PP Mori;font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase}.facets .facets__summary .icon-caret{color:#000}.slider_founder-section .founder-image{height:100%!important}.facets__form-wrapper .facets-drawer__title{font-size:20px}#quinn-lite-cards-1.quinn_cards{background:transparent!important}.product-usp .group-block-content{flex-wrap:wrap}.blog-top-picks .text-block>*{max-width:68ch!important}.blog-product-title p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog-sidebar .resource-list{row-gap:2rem}.founder-section .founder-sign{max-width:150px}.contact-form-section .submit-button{margin-top:40px}.variant-picker__form .variant-option__button-label{min-height:auto}.before-after-content{max-width:680px;padding-left:80px}.product-card__content .product-price span[role=group]>span{color:#1a1c20;font-family:var(--primary-font);font-size:clamp(16px,2vw,20px);font-weight:600;line-height:130%}.contact-form__success{border:1px solid #33cc33;padding:10px}@media screen and (max-width:1400px){.about-image-text-description{padding-bottom:20px}.about-description-list{padding-top:0}.product-result-section .group-block-content{padding:10px;gap:10px}.about-description-list ul li:not(:last-child){padding-bottom:10px;margin-bottom:10px}.founder-section .result-content{padding:30px}}@media screen and (max-width:1024px){.more-care-section .more-care-wrapper{flex-direction:column;text-align:center;padding:60px 0}.more-care-section .more-care-image img{margin-top:0}.more-care-section .more-care-image,.more-care-section .more-care-content{width:100%}.more-care-section .more-care-icons{grid-template-columns:1fr}.more-care-section .icon-box{justify-content:center}.more-care-section .icon-box{grid-template-columns:auto;gap:10px}.slider_contact-form-section{flex-direction:column!important}.slider_founder-section,.slider_founder-section .founder-image{flex-direction:column;width:100%!important}.slider_founder-section .founder-image,.slider_founder-section .result-content{width:100%}.mobile-none{display:none}[aria-label=Next].pagination__link--arrow{padding:1rem}}@media screen and (max-width:991px){.desktop-hero-banner{display:none}.product-mission-section .result-content{padding:20px}.testimonial-slider-section .testimonial-content .review-text{padding:0 20px}.product-details .group-block{padding-right:0}.blog-container .group-block-content{flex-direction:column}.product-usp .group-block-content{flex-wrap:wrap;justify-content:center}}@media screen and (min-width:990px){.contact-form-section .contact-form{padding-right:4rem}.blog-container .blog-content{flex:0 0 70%}.mobile-hero-banner{display:none}.product-details .product-tag-review .jdgm-prev-badge{text-align:right}.about-shade-section .common-section-heading{margin-top:-80px}}@media screen and (min-width:480px)and (max-width:749px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),2),1fr)!important;grid-auto-flow:row}}@media screen and (max-width:749px){.slider_product-result-section{flex-direction:column-reverse}.before-after-content{padding:20px}.bottom-footer-section .slider_bottom-footer-section{gap:30px}.product-mission-section{padding:60px 0}.result-content{padding:1rem}.before-after-content{max-width:100%;padding:2rem 0 0}.main-collection-grid .product-grid{--product-grid-gap: 40px 20px !important}.concern-slider-swiper{margin:0 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom.css.map */
