html{font-size:62.5%;padding-bottom:0 !important}body p,.product-description p,#shopify-section-ingredients-column .col-item .rte-setting p{color:#272129;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:0em;font-family:'ProximaNova-Light';text-transform:none}@media only screen and (max-width: 768px){body p,.product-description p,#shopify-section-ingredients-column .col-item .rte-setting p{font-size:14px}}body p strong,.product-description p strong,#shopify-section-ingredients-column .col-item .rte-setting p strong{font-family:"proxima-nova-semibold";margin-bottom:8px}.suffix-non-shogun .article-content ul li,.suffix-non-shogun .article-content ol li{font-family:'ProximaNova-Light'}.filter-area .filter-d-wrapper .accordion-group.mob-filter-inner .accordion-header .acc-head h3,.selected-filters .selected-fil,.filter-area .filter-label,.filter-area select#sort-by{color:#231F20}a,a.underline-link{color:#231F20}a:hover,a.underline-link:hover{color:#E4C8B9}h1,.h1,.page-content h1,.page-content .h1{color:#272129;font-size:26px;font-weight:400;line-height:36px;letter-spacing:0.02em;font-family:'Archer-Light';text-transform:none !important}@media only screen and (max-width: 768px){h1,.h1,.page-content h1,.page-content .h1{font-size:20px}}h2,.h2,.page-content h2,.page-content .h2{color:#212529;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.09em;font-family:'proxima-nova-semibold';text-transform:uppercase}@media only screen and (max-width: 768px){h2,.h2,.page-content h2,.page-content .h2{font-size:14px}}h3,.h3,.page-content h3,.page-content .h3{color:#212529;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:0em;font-family:'Archer-Book';text-transform:none}@media only screen and (max-width: 768px){h3,.h3,.page-content h3,.page-content .h3{font-size:20px}}h4,.h4,.page-content h4,.page-content .h4{color:#212529;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:0em;font-family:'ProximaNova-Light';text-transform:none}@media only screen and (max-width: 768px){h4,.h4,.page-content h4,.page-content .h4{font-size:20px}}h5,.h5,.page-content h5,.page-content .h5{color:#212529;font-size:12.5px;font-weight:500;line-height:1.2;letter-spacing:0em;font-family:'Archer-Book';text-transform:none}@media only screen and (max-width: 768px){h5,.h5,.page-content h5,.page-content .h5{font-size:12.5px}}h6,.h6 .page-content h6,.page-content .h6{color:#212529;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0em;font-family:'ProximaNova-Light';text-transform:none}@media only screen and (max-width: 768px){h6,.h6 .page-content h6,.page-content .h6{font-size:10px}}nav.breadcrumb{margin-top:-3px;font-size:13px}nav.breadcrumb ol{font-size:13px}nav.breadcrumb span,nav.breadcrumb a{color:#212529;font-size:13px;font-weight:400;line-height:13px;letter-spacing:0.02emem;font-family:'ProximaNova-Light';text-transform:capitalize}@media only screen and (max-width: 768px){nav.breadcrumb span,nav.breadcrumb a{font-size:12px}}.btn.btn-secondary{background:#f8eeeb;border:1px solid #f8ece9;font-family:'ProximaNova-Light';font-size:14px;letter-spacing:0.07em;color:#1e1c1c}.btn.btn-secondary:hover{color:#1e1c1c;background:#ffffff;border-color:#231f20}.btn.btn-secondary:active{color:#231f20 !important;background:#e4c8b9 !important;border-color:#e4c8b9 !important}.blog-content-text .btn.btn-primary{background:#fff;border:0px solid #fff;font-family:'ProximaNova-Regular';font-size:14px;letter-spacing:0.114em;color:#1e1c1c}.blog-content-text .btn.btn-primary:hover{color:#1e1c1c;background:#f8ece9;border-color:#fff}.related-products-carousel .product-card .product-details .product-card__title a{font-family:'Archer-Book';font-size:17px;line-height:1.4;letter-spacing:0em;font-weight:400;color:#231f20;text-transform:capitalize}@media only screen and (max-width: 768px){.related-products-carousel .product-card .product-details .product-card__title a{font-size:18px}}.related-products-carousel .product-card .product-details .product-card__title a:hover{color:#e4c8b9}.related-products-carousel .product-card .product-details .product-card__title a span.all_caps{font-size:20px;line-height:24px;letter-spacing:0.07em !important}.product-card .product-details .product-card__title a{font-family:'Archer-Book';font-size:17px;line-height:1.4;letter-spacing:0em;font-weight:400;color:#231f20;text-transform:capitalize}@media only screen and (max-width: 768px){.product-card .product-details .product-card__title a{font-size:18px}}.product-card .product-details .product-card__title a:hover{color:#e4c8b9}.product-card .product-details .product-card__title a span.all_caps{font-size:20px;line-height:24px;letter-spacing:0.07em !important}@media only screen and (max-width: 450px){.collection-container .product-card .product-details .product-card__title a span.all_caps{font-size:14px}}.featured-collection .product-card .product-details .product-card__title a{font-family:'Archer-Book' !important;font-size:17px !important;line-height:1.4 !important;letter-spacing:0em !important;font-weight:400 !important;color:#231f20 !important;text-transform:capitalize !important}@media only screen and (max-width: 768px){.featured-collection .product-card .product-details .product-card__title a{font-size:18px !important;line-height:22px !important}}.featured-collection .product-card .product-details .product-card__title a:hover{color:#e4c8b9 !important}.product-card .product-details .product-extra-info{padding-top:25px;font-family:'ProximaNova-Light';font-size:14px;line-height:normal;letter-spacing:0em;font-weight:400;color:#231f20;text-transform:capitalize}@media only screen and (max-width: 768px){.product-card .product-details .product-extra-info{font-size:14px;line-height:14px;padding-top:7px !important}}.featured-collection .product-card .product-details .product-extra-info{padding-top:25px !important;font-family:'ProximaNova-Light' !important;font-size:14px !important;line-height:normal !important;letter-spacing:0em !important;font-weight:400 !important;color:#231f20 !important;text-transform:capitalize !important}@media only screen and (max-width: 768px){.featured-collection .product-card .product-details .product-extra-info{font-size:14px !important;line-height:14px !important;padding-top:15px !important}}.product-card .product-card__image-with-placeholder-wrapper .product-card__image-wrapper .add-to-cart-featured-prod a.btn{background:#ffffff;border:1px solid #ffffff;font-family:'ProximaNova-Light';font-size:14px;letter-spacing:0.08em;color:#231f20}.product-card .product-card__image-with-placeholder-wrapper .product-card__image-wrapper .add-to-cart-featured-prod a.btn:hover{color:#231f20;background:#ffffff;border-color:#ffffff}.prod-right-section .product-title{color:#212529;font-size:22px;font-weight:400;line-height:31px;font-family:'Archer-Book';text-transform:none !important;letter-spacing:0em}@media only screen and (max-width: 768px){.prod-right-section .product-title{font-size:22px}}.prod-right-section .product-title span{font-size:28px;line-height:27px;letter-spacing:0.07em}.testi-slider .slide-item h3{line-height:34px;font-size:22px}.testi-slider .slide-item h3 span{color:#212529;line-height:34px;font-weight:500;letter-spacing:0.02em;font-family:'Archer-Light';text-transform:none;font-size:22px}@media only screen and (max-width: 768px){.testi-slider .slide-item h3 span{font-size:18px;line-height:26px}}@media only screen and (max-width: 768px){.testi-slider .slide-item h3{font-size:18px;letter-spacing:0.02em;line-height:26px;padding-bottom:0;margin-bottom:19px}}.testi-slider .slide-item span{color:#231f20;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.08em;font-family:'ProximaNova-Regular';text-transform:uppercase}@media only screen and (max-width: 768px){.testi-slider .slide-item span{font-size:15px}}.blog-list-wrapper .blog-tag{font-size:14px;letter-spacing:0.09em;font-family:'proxima-nova-semibold';text-transform:uppercase}.blog-list-wrapper .blog-tag a{font-family:'proxima-nova-semibold';font-weight:400;line-height:1.29}@media only screen and (max-width: 768px){.blog-list-wrapper .blog-tag{font-size:14px}}.blog-list-wrapper .blog-title a{font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.02em;font-family:'Archer-Book';text-transform:none}@media only screen and (max-width: 768px){.blog-list-wrapper .blog-title a{font-size:20px;line-height:24px}}.blog-list-wrapper .blog-excerpt{font-size:14px;font-weight:400;line-height:14px;letter-spacing:0.02em;font-family:'ProximaNova-Light';text-transform:none}@media only screen and (max-width: 768px){.blog-list-wrapper .blog-excerpt{font-size:14px;line-height:20px}}.blogpost-slick .blog-post__item h3{text-transform:none;letter-spacing:0.02em}.blog-box-inner .blog-title{margin-top:18px}.blog-box-inner .blog-title a{font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.02em;font-family:'Archer-Book';text-transform:none}@media only screen and (max-width: 768px){.blog-box-inner .blog-title a{font-size:20px;line-height:24px}}.blogs-pre-content h2{color:#212529;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.16em;font-family:'ProximaNova-Regular';text-transform:capitalize}@media only screen and (max-width: 768px){.blogs-pre-content h2{font-size:14px}}.blogs-pre-content h3{color:#212529;font-size:24px;font-weight:400;line-height:1.38;letter-spacing:0em;font-family:'Archer-Book';text-transform:uppercase}@media only screen and (max-width: 768px){.blogs-pre-content h3{font-size:20px}}#newsletter .newsletter-text h2{font-family:'ProximaNova-Regular';font-size:14px;font-weight:500;color:#212529;line-height:1.5;text-transform:uppercase;letter-spacing:0.114em}@media only screen and (max-width: 768px){#newsletter .newsletter-text h2{font-size:14px}}.footer-nav h4{line-height:1.5;text-transform:uppercase;letter-spacing:0.114em}.footer-nav h4,.footer-nav a{font-family:'ProximaNova-Regular';font-size:14px;font-weight:500;color:#212529}@media only screen and (max-width: 768px){.footer-nav h4,.footer-nav a{font-size:14px}}#newsletter .newsletter-text p,.footer-nav ul li a,.pre-footer .newsletter--form .klaviyo_form_actions span.consent-text,.pre-footer .klaviyo_styling .klaviyo_form_actions span.consent-text{font-family:'ProximaNova-Light';font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0em;font-weight:400;color:#212529}@media only screen and (max-width: 768px){#newsletter .newsletter-text p,.footer-nav ul li a,.pre-footer .newsletter--form .klaviyo_form_actions span.consent-text,.pre-footer .klaviyo_styling .klaviyo_form_actions span.consent-text{font-size:14px}}.btn.btn-primary.solid,.btn.btn-primary:disabled.solid{background:#fff;border:1px solid rgba(255,255,255,0.7);font-family:'Didot';font-size:16px;letter-spacing:0.114em;color:#1e1c1c}.btn.btn-primary.solid:hover,.btn.btn-primary:disabled.solid:hover{color:#1e1c1c;background:#fff;border-color:rgba(255,255,255,0.7)}.blog-read-more .btn.btn-primary.outline,.blog-read-more .btn.btn-primary:disabled.outline{text-transform:uppercase;padding:8px 14px 8px 15px}.page-faq-title{padding-top:0;padding-bottom:89px;font-family:'Archer-Light';font-size:26px;font-weight:300;color:#231f20;line-height:36px;text-transform:none;letter-spacing:0.02em}@media only screen and (max-width: 768px){.page-faq-title{padding-bottom:60px;padding-top:0}}@media only screen and (max-width: 768px){.page-faq-title{font-size:20px}}.faq-content{padding:0 9px !important}.faq-content .faq-block h2{font-family:'Archer-Light';font-size:26px;font-weight:300;color:#000;line-height:1.5;text-transform:capitalize;letter-spacing:0.02em;margin:0;padding-bottom:8px;border-bottom:1px solid #E9E8E8}@media only screen and (max-width: 768px){.faq-content .faq-block h2{font-size:20px}}.faq-content .faq-accordion-group .accordion-header .acc-head{padding:15px 0;max-height:100%}.faq-content .faq-accordion-group .accordion-header .acc-head h3{font-family:'ProximaNova-Regular';font-size:16px;font-weight:400;color:#000;line-height:19px;text-transform:none;letter-spacing:0em}@media only screen and (max-width: 768px){.faq-content .faq-accordion-group .accordion-header .acc-head h3{font-size:14px}}.faq-content .faq-accordion-group .accordion-header .acc-head .accordionhead-icon{right:15px;font-size:19px}.faq-sidebar{padding-top:1px}.faq-sidebar .floating-sidebar h2{margin-bottom:9px;font-family:'proxima-nova-semibold';font-size:14px;font-weight:500;color:#000;line-height:18px;text-transform:uppercase;letter-spacing:0.09em}@media only screen and (max-width: 768px){.faq-sidebar .floating-sidebar h2{font-size:14px}}.faq-sidebar .floating-sidebar a h3{font-family:'ProximaNova-Light';font-size:14px;font-weight:300;color:#000;line-height:30px;text-transform:lowercase;letter-spacing:0em;margin-bottom:0}@media only screen and (max-width: 768px){.faq-sidebar .floating-sidebar a h3{font-size:14px}}.btn-primary.outline.standard-cta,.btn-primary:disabled.outline.standard-cta{border-radius:0;border:1px solid #858585;font-family:'ProximaNova-Regular';font-size:12px;letter-spacing:0.08em;color:#231f20 !important;text-transform:uppercase !important}.btn-primary.outline.standard-cta:hover,.btn-primary:disabled.outline.standard-cta:hover{color:#231f20 !important;background:#f8eeeb;border-color:#f8eeeb}.btn-primary.outline.standard-cta:active,.btn-primary:disabled.outline.standard-cta:active{color:#231f20 !important;background:#e4c8b9 !important;border-color:#e4c8b9 !important}#shopify-section-klaviyo-form .klaviyo-form-container .innerbeauty-is-subscribe .klaviyo_form_actions button.outline{border-radius:0;border:1px solid #858585;font-family:'ProximaNova-Regular';font-size:12px;letter-spacing:0.08em;color:#231f20 !important;text-transform:uppercase !important}#shopify-section-klaviyo-form .klaviyo-form-container .innerbeauty-is-subscribe .klaviyo_form_actions button.outline:hover{color:#231f20 !important;background:#f8eeeb;border-color:#f8eeeb}#shopify-section-klaviyo-form .klaviyo-form-container .innerbeauty-is-subscribe .klaviyo_form_actions button.outline:active{color:#231f20 !important;background:#e4c8b9 !important;border-color:#e4c8b9 !important}.front-page-hero .hero-content .btn-primary.standard-cta{font-size:13px;color:#fff !important;border-color:#fff}.front-page-hero .hero-content .btn-primary.standard-cta.contentcolor-dark{color:#222222 !important;border-color:#222222}.front-page-hero .hero-content .btn-primary:hover,.front-page-hero .hero-content .btn-primary.contentcolor-dark:hover{color:#231f20 !important;border-color:#f8eeeb}.front-page-hero .hero-content .btn-primary:active,.front-page-hero .hero-content .btn-primary.contentcolor-dark:active{color:#231f20 !important}.header-navigation.parent>li>a{color:#231f20 !important}.header-navigation.parent>li>a:hover{color:#e4c8b9 !important}.header-navigation.parent>li>a:active{color:#e4c8b9 !important}.header-navigation.parent .mega-menu-sub-menus ul li a{color:#231f20 !important}.header-navigation.parent .mega-menu-sub-menus ul li a:hover{color:#e4c8b9 !important}.header-navigation.parent .mega-menu-sub-menus ul li a:active{color:#e4c8b9 !important}.footer-nav ul li a{color:#231f20}.footer-nav ul li a:hover{color:#231f20;text-decoration:underline}.footer-nav ul li a:active{color:#231f20;text-decoration:underline}.okeReviews .okeReviews-button{border-radius:0;background:#f8eeeb !important;border:1px solid #f9f2f2 !important;font-family:'ProximaNova-Regular' !important;font-size:14px !important;letter-spacing:0.08em;color:#727272 !important;text-transform:uppercase !important;line-height:14px !important}.okeReviews .okeReviews-button:hover{color:#231f20 !important;background:#fff !important;border-color:#231f20 !important}.okeReviews .okeReviews-button:active{color:#231f20 !important;background:#e4c8b9 !important;border-color:#e4c8b9 !important}
