.single-option-selector{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.428571429;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.price-compare{color:#c228a5}.rte img{margin:0 0 15px}.rte .btn{text-decoration:none}.rte input[type=text],.rte input[type=email],.rte input[type=password],.rte input[type=telephone],.rte select,.rte textarea{margin-bottom:10px;max-width:400px;width:100%;padding:5px;border:1px solid #ddd}.rte.margin-auto{max-width:600px}.rte.margin-auto p{display:block;margin-right:auto;margin-left:auto}.rte p{max-width:100%}.transformation-col{background-size:cover !important}@media (min-width: 768px){.transformation-col.bg{width:49.75%}.transformation-col.border{width:0.5%}.left-bg{background-position:-525px 0 !important}}.vertical-scroll .content:first-child{border-right:4px solid #eee}@media (max-width: 767px){.transformation-col{width:100%;float:none}.transformation-col.border{min-height:10px}.vertical-scroll .content:first-child{border-right:0;border-bottom:1px solid #eee}}.search .search-form-wrap{padding-bottom:30px}.search .no-search-results{padding:0 0 60px;text-align:center}.search .search-item{padding:15px 0}.search .search-item:last-child{padding-bottom:45px}.blog-list .blog-item{margin-bottom:45px}.blog-list .blog-content{margin:10px 0 20px 0}.page-title .posted{margin-top:15px;font-size:18px;display:block;color:gray;font-weight:normal}.article-cta{margin-top:20px}#comments{border-top:1px solid #ddd}.comment{padding:1em 0;border-bottom:1px solid #ddd}.comment .comment-body{text-indent:1em}.pagination{padding:15px;max-width:1140px;margin:25px auto 0;text-transform:uppercase;border-top:1px solid #d5d5d5;text-align:center}.pagination .w-row>div{padding:10px 15px;line-height:0}.pagination .w-row>div:first-child:after{content:"";border-right:1px solid #d5d5d5;position:absolute;height:45px;right:0;top:0}.pagination .w-row>div a{font-size:20px;color:#d5d5d5}.pagination .w-row>div a:hover{text-decoration:none}.pagination .w-row>div a .fa{color:#000}.pagination .w-row>div .pagination-left .fa{margin-right:15px}.pagination .w-row>div .pagination-right .fa{margin-left:15px}.pagination .paginate-page{margin-top:10px;display:block;color:#d5d5d5}.pagination.product .row>div:first-child:after{height:35px}.pagination.blog .w-row>div:first-child:after{height:25px}.cart{margin:0}.cart-table{width:100%}.cart-table .item{text-align:center;vertical-align:middle;border:1px solid #eee;padding:15px}.cart-table .item.desc{width:30%}.cart-table th.item{padding:15px 10px;background:#fafafa}.cart-table .subtotal{text-align:right}.cart-table .subtotal td{padding:.5em 0}.quantity{width:auto;max-width:50px;text-align:center;margin:0 auto;display:inline-block;border:1px solid #ccc;padding:7px}.cart-image img{margin-bottom:1.5em}.cart-price{color:#c228a5}.cart-item{max-width:550px;margin:0 auto 2em;padding-bottom:2em;border-bottom:1px solid #ddd;text-align:left}.cart-item h3{display:inline-block}.cart-item .cart-title{display:block;text-align:left}.cart-total{max-width:550px;margin:0 auto}.cart-total h3{display:inline-block}.cart-total h3:first-child{margin-right:1em}.cart-remove h3{margin:0;font-size:1em}.cart-info h3{margin:0 0 1em}.cart-info h3:first-child{margin-right:1em}.cart-desktop{display:none}.cart-mobile{display:block}@media (min-width: 992px){.cart-desktop{display:block}.cart-mobile{display:none}}.swatch-element label{position:relative;overflow:hidden}.swatch-element label .crossed-out{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none}.swatch-element.soldout{opacity:0.6}.swatch-element.soldout label .crossed-out{display:inline-block}#recover-password{display:none}.customer-cta{margin-top:20px}.form-sm{max-width:460px;margin:auto}input[type="checkbox"]{-webkit-appearance:checkbox}.customer-orders table{max-width:100%;border-collapse:collapse;border:1px solid #eee}.customer-orders table th{padding:10px}.customer-orders table td{padding:7px}.customer-orders table th,.customer-orders table td{border:1px solid #eee}.btn-secondary{background-color:#62615c}.btn-secondary:hover{background-color:rgba(98,97,92,0.63)}.btn-transparent,.btn-swell{background-color:transparent;color:#c228a5;border:1px solid #c228a5}.btn-transparent:hover,.btn-swell:hover{background-color:#c228a5;color:#fff}.no-radius,.btn-swell{border-radius:0}.btn-sm,.btn-swell{padding:10px;font-size:13px;line-height:1}.btn-swell{margin-bottom:10px}.swell-history-link{background-color:transparent}.m-t-30{margin-top:30px}.m-t-25{margin-top:25px}.m-t-15{margin-top:15px}.panel{margin-top:30px;border:1px solid #eee;border-top:0}.panel .panel-heading{border-top:1px solid #eee;padding:15px;border-bottom:1px solid #eee;position:relative}.panel .panel-heading .panel-title{margin:0}.panel .panel-body{padding:20px 20px 30px}.panel .panel-collapse.collapse{max-height:0;opacity:0;overflow-y:hidden;transition:max-height 300ms, opacity 500ms}.panel .panel-collapse.expand{max-height:9999px;opacity:1;transition:max-height 300ms, opacity 500ms}.accordion .panel .panel-heading{cursor:pointer;transition:background-color 250ms}.accordion .panel .panel-heading:after{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #c228a5;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform 400ms}.accordion .panel.active-panel{border-color:#c228a5}.accordion .panel.active-panel .panel-heading{background-color:#c228a5;border-top-color:#c228a5;border-bottom-color:#c228a5}.accordion .panel.active-panel .panel-heading *{color:#fff}.accordion .panel.active-panel .panel-heading:after{-ms-transform:rotate(-180deg) translateY(-50%);-webkit-transform:rotate(-180deg) translateY(-50%);transform:rotate(-180deg) translateY(-50%);margin-top:-7px;border-top-color:#fff}.product-qty-field{width:65px}.product-name-link{display:block}.product-card .yotpo-bottomline{text-align:center !important;float:none !important}.product-card .yotpo-bottomline .yotpo-stars{float:none}.product-card .yotpo-bottomline .yotpo-stars .yotpo-icon{float:none;text-align:center;display:inline-block}.strike-out{text-decoration:line-through}@media (min-width: 992px){.product-name-link{min-height:40px}.product-card-price{white-space:nowrap}}@media (min-width: 1200px){.product-name-link{min-height:60px}}.footer-bottom-nav{display:block}@media (min-width: 992px){.footer-bottom-nav{display:inline-block}}.nav-bar nav .dropdown.nav-link a{display:none}.nav-bar nav .dropdown.nav-link span{display:block}@media (min-width: 992px){.nav-bar nav .dropdown.nav-link a{display:block}.nav-bar nav .dropdown.nav-link span{display:none}}.reviews-wrap{width:100%;padding:15px 10% 10% 10%;background:#fff;border-radius:5px}.full-card{margin-left:16px;margin-right:8px}.ingredients-footer-note{font-size:13px}.ingredients-footer-note p{max-width:100%}input[type="radio"]{-webkit-appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox}.vertical-scroll:not(:first-child).active{transition:transform 1000ms}.about-founder{background-color:#dad9d5}.about-founder .about-text{padding-top:90px}.about-founder .founder-name{font-weight:lighter;border-bottom:2px solid;display:inline-block;padding-bottom:3px}@media (max-width: 991px){.about-founder .about-text{padding-top:70px}}@media (max-width: 479px){.about-founder .about-text{padding-top:30px;padding-bottom:30px}}@media (min-width: 768px){.transformation-col.right{float:right}}.hsn-products{background-color:#f7f7f9}.transformation-col .w-slider{height:auto;min-height:460px}.tansformation-background{min-height:460px;background-position:100% 0px;background-size:cover;background-repeat:no-repeat}@media (max-width: 479px){.tansformation-background{min-height:235px}.transformation-slider .w-slide .w-col{padding:0 1px}}.tansformation-background-1{background-image:url("face-example-1.jpg")}.tansformation-background-2{background-image:url("face-example-1-2.jpg")}.tansformation-background-3{background-image:url("face-example-2.jpg")}.tansformation-background-4{background-image:url("face-example-2-1.jpg")}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}.locations-tabs{display:block;margin:auto;width:100%}.locations-tabs .w-tab-content{margin-top:45px;text-align:left}.locations-tabs .store-location{padding-bottom:10px;border-bottom:1px solid #eee}.locations-tabs .store-location h4{margin-bottom:20px}.locations-tabs .store-location .l-address{color:#c228a5;font-weight:lighter;line-height:1.5;margin-bottom:15px}.locations-tabs .store-location .l-phone{color:#9c9b98;margin:0}.locations-tabs .store-location a{color:#c228a5}.locations-tabs .store-location .l-store_url{margin-top:25px;display:block}select.select-field{height:50px;border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none;background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/files/filter-down-arrow.svg?458659433564891415")}.btn.wholesale{display:block;max-width:270px;margin:30px auto}.top-promo{background-color:#f4f4f6;display:block;width:100%;text-align:center;padding:0.5em 0 0.3em;text-transform:uppercase;font-weight:bold;line-height:1em}.top-promo img{vertical-align:middle;width:25px;margin-bottom:0.3em}.header-background{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/t/10/assets/fingerprint-watermark-icon.svg?15932039070289143437")}.underline{border:2px solid #c228a5;width:40px;margin:-30px auto 0}.simple-cta{margin:1.5em 0 1em}a.logos{display:block;width:100%;padding:2em 0;margin:0 0 2em;text-align:center;border-top:2px solid rgba(150,150,150,0.7);border-bottom:2px solid rgba(150,150,150,0.7);vertical-align:middle}a.logos img{width:35%;max-width:300px;margin:0}@media screen and (max-width: 600px){a.logos img{width:85%;max-width:300px;margin:1em auto;display:block}}a.logos span{display:inline-block;width:10%;font-size:3em;vertical-align:middle}#trufora-tribe .rte .container{max-width:800px;font-weight:300}.h2.align-center{text-align:center;font-size:40px;display:block;margin:0.5em auto 1em;line-height:1em}._3-col-card-container{vertical-align:top}.patent-text{font-weight:600;font-size:42px}.night-serum-hero{position:relative;overflow:hidden}.night-serum-hero .background{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/files/590fe633b4700605d36bf874_night-serum-fade.png?12508334932589069444");background-repeat:no-repeat;background-size:cover;background-position:-43% 94%;width:60%;max-width:900px;height:505px;display:inline-block}.night-serum-hero .center-content{position:relative;overflow:hidden;-webkit-transform:translate(0px, 30%);-ms-transform:translate(0px, 30%);transform:translate(0px, 30%)}.container-width{width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.night-serum-hero .background{background-size:contain;background-position:center;width:100%;height:50vh}.serum-col.content{padding:1em 5%}}.serum-col{overflow:hidden;float:none;display:inline-block;width:39%}#trufora-tribe .rte .h1{text-align:center;font-weight:300}#trufora-tribe .rte .btn{text-align:center;margin:1em auto;display:block;width:150px}.tribe-cta{position:relative;overflow:hidden}.tribe-cta .background-img{background-position:center;background-size:cover;background-repeat:no-repeat;border:10px solid #c228a5;padding:3em 0;text-align:center;color:white;z-index:1}.tribe-cta h2{position:relative;font-weight:300;font-size:42px;margin-bottom:20px}.tribe-cta h3 p{position:relative;text-align:center;margin:0 auto;font-weight:300;font-size:30px;margin-bottom:20px}.tribe-cta h3 p strong{position:relative;font-weight:bold}.tribe-cta p{position:relative;width:80%;max-width:500px;margin:0 auto;font-weight:300;margin-bottom:20px;line-height:1.5em}.tribe-cta h4 p{position:relative;text-align:center;margin:0 auto;font-weight:400;font-size:25px}.tribe-cta .btn{background-color:white;color:#c228a5;position:relative;font-weight:bold}.tribe-cta .btn:hover{background-color:#ddd}.stat-text{width:49%}@media screen and (max-width: 350px){.stat-text{background-size:15% !important}.stat-text.animal{background-position:25px 0px, 0px 0px}}@media screen and (max-width: 400px){.stat-text{background-size:13% !important}.stat-text.animal{background-position:25px 0px, 0px 0px}}@media screen and (max-width: 450px){.stat-text{background-size:12% !important}.stat-text.animal{background-position:25px 0px, 0px 0px}}.stat-text.health{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/t/10/assets/heart-icon.svg?9225903632270917271")}.stat-text.animal{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/files/badge_vegan-certified.png?9225903632270917271"),url("https://cdn.shopify.com/s/files/1/1251/6631/files/badge_cruelty-free-leaping-bunny.png?9225903632270917271")}.stat-text.earth{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/t/10/assets/earth-icon.svg?9225903632270917271")}.stat-text.clinically-proven{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/t/10/assets/health-icon.svg?9225903632270917271")}.container.overflow-hidden{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/t/10/assets/finger-print-large.svg?9225903632270917271")}.header-icon{float:none}.cart-number{margin-left:-12px}.post-name{margin-top:30px}.hero-message{font-size:16px}@media screen and (max-width: 1050px){.hero-message{font-size:17px}}@media screen and (max-width: 850px){.hero-message{font-size:17px}}.check-text{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/files/checkmark.svg?18372048844607933772")}.x-text{background-image:url("https://cdn.shopify.com/s/files/1/1251/6631/files/x-mark.svg?18372048844607933772")}@media screen and (max-width: 450px){.reviews-wrap{max-width:90vw}.yotpo .promoted-products-box .yotpo-main-title{white-space:initial !important}}.hero-2{background:#E7E8EB}.hero-2 .container-width{max-width:1300px}.hero-2 .background{background-size:cover;background-position:center center;height:650px}.hero-2 .serum-col{min-height:100%;padding-bottom:40px}.hero-2 .serum-text{font-size:35px;line-height:35px;color:#666;font-weight:bold;text-transform:uppercase}.hero-2 .hero-message p{font-weight:100;font-size:22px;line-height:1.2em}.hero-2 .gradient-text{font-weight:400;font-size:32px;line-height:31px;margin-bottom:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjojQzQ2NUE2OyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiM1NzdBQkM7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);background-image:-webkit-gradient(linear, left top, 90deg, color-stop(0%, #c465a6), color-stop(100%, #577abc));background-image:-moz-linear-gradient(90deg, #c465a6 0%, #577abc 100%);background-image:-webkit-linear-gradient(90deg, #c465a6 0%, #577abc 100%);background-image:-o-linear-gradient(90deg, #c465a6 0%, #577abc 100%);background-image:-ms-linear-gradient(90deg, #c465a6 0%, #577abc 100%);background-image:linear-gradient(90deg, #c465a6 0%, #577abc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}@media screen and (max-width: 992px){.hero-2 .background{height:550px}}.hero-2.more-to-love .serum-col{text-align:center}.hero-2.more-to-love .serum-col img{vertical-align:inherit}@media screen and (min-width: 650px){.hero-2 .background,.hero-2 .serum-col{width:49.5%;display:inline-block;vertical-align:middle}.hero-2.more-to-love .background{width:59%}.hero-2.more-to-love .serum-col{width:40%}}.customer-favorites-background ._4-col-card-container .product-card-image,.customer-favorites-background ._4-col-card-container .featured-info-container{width:49%;display:inline-block;vertical-align:middle}.customer-favorites-background .product-name-link{min-height:auto}.customer-favorites-background .product-card-name{font-size:18px;line-height:21px;margin:1em 0 0}@media screen and (min-width: 992px){.customer-favorites-background ._4-col-card-container{width:50%}}.logo-container{width:16%}@media screen and (max-width: 991px){.logo-container{width:33%}}@media screen and (max-width: 767px){.logo-container{width:49%}}.tribe-cta._2-col-card-container{float:left;margin-bottom:20px;padding:0}.tribe-cta._2-col-card-container .post,.tribe-cta._2-col-card-container .background-img{min-height:570px}.tribe-cta._2-col-card-container .post{border:10px solid #c228a5;padding:0 1em 1em}.tribe-cta._2-col-card-container .post .image,.tribe-cta._2-col-card-container .post .aside{display:inline-block;width:49%;vertical-align:middle;padding:0 1em}.tribe-cta._2-col-card-container .post .image{width:60%;text-align:center}.tribe-cta._2-col-card-container .post .image img{max-width:400px;max-width:330px;width:98%}.tribe-cta._2-col-card-container .post .aside{width:38%}.tribe-cta._2-col-card-container .post .date{color:#c228a5;font-size:18px}.tribe-cta._2-col-card-container .post .btn{background-color:#c228a5;color:white}@media screen and (max-width: 950px){.tribe-cta._2-col-card-container{width:100%}}@media screen and (min-width: 951px){.tribe-cta._2-col-card-container .post{border-left-width:5px}.tribe-cta._2-col-card-container .background-image{border-right-width:5px}}.results-info{overflow:hidden;position:relative;margin:5em auto 0;width:90%;max-width:670px}@media screen and (min-width: 768px){.about-cta-section{background:#f7f7f9;background:-moz-linear-gradient(left, #f7f7f9 0%, #fff 80%);background:-webkit-linear-gradient(left, #f7f7f9 0%, #fff 80%);background:linear-gradient(to right, #f7f7f9 0%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f9', endColorstr='#ffffff',GradientType=1 )}.about-cta-section .container.overflow-hidden{background-image:none;padding:20px 0;overflow:hidden;position:relative}.about-cta-section .about-cta-content{padding:30px 0;position:relative;z-index:3;width:55%}.about-cta-section .about-cta-img-container{z-index:1;position:absolute;top:0;right:0;bottom:0;background:white;margin:0;padding:0;width:60%;overflow:hidden}.about-cta-section .about-cta-img-container img{position:absolute;bottom:0;right:0}.about-cta-section .gradient-overlay{position:absolute;top:0;left:0;bottom:0;z-index:2;width:65%;height:100%;background:-moz-linear-gradient(left, #f7f7f9 0%, #fbfbfc 39%, rgba(255,255,255,0.7) 82%, rgba(255,255,255,0.66) 83%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #f7f7f9 0%, #fbfbfc 39%, rgba(255,255,255,0.7) 82%, rgba(255,255,255,0.66) 83%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #f7f7f9 0%, #fbfbfc 39%, rgba(255,255,255,0.7) 82%, rgba(255,255,255,0.66) 83%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f9', endColorstr='#00ffffff',GradientType=1 )}}@media screen and (min-width: 992px){.about-cta-section .about-cta-content{width:45%}}.section.customer-favorites-background{padding:30px 0}.cart .cart-message{margin:1em 0 0}@media screen and (min-width: 1200px){.serum-col{padding-right:10px}}
