.hidden{display:none}.homepage-promo img{border:1px solid #eeeeee}.homepage-section{margin-top:10px}.homepage-section #product-loop{margin:0}.homepage-section #product-loop .product-index{margin-bottom:0}.homepage-section #instagram-card{margin-top:0}.pagination-limits{float:left}#collection-sidebar h4{color:#000;font-size:1.5em}.sidenav li a{font-size:1.2em;color:#666}.sidenav li i{font-size:1.3em;margin-right:5px}.sidenav li ul li a{font-size:1em}.sidenav li ul li i{font-size:1em;margin-right:5px}.sidenav>ul>li{margin-top:10px}.membership-block{text-align:center}.membership-block h1{font-size:2em;line-height:1.5em}.membership-block .button{display:inline;padding:10px 20px;margin:0 5px;color:#fff}.membership-plans{float:left}.membership_plan a{text-align:center;color:#000}.membership_plan a h1,.membership_plan a h3{color:#000}.compare-plans td{text-align:center}.compare-plans td i{font-size:1.5em}.membership-label h3{color:#000;font-size:25px;font-family:monospace}.membership-label img{margin-top:10px}.testimonials iframe{margin-top:10px;margin-bottom:20px}.ajaxified-cart-feedback{border:1px solid #2EB545}.ajaxified-cart-feedback a{color:#2eb545}#instafeed{float:none}ul.nav{margin-top:0!important}ul.nav li a{padding:0 24px}ul.nav li.dropdown ul.submenu{top:27px;border-top:1px solid #e0e0e0}ul.nav li ul.submenu li{line-height:27px!important;min-width:auto;width:auto}ul.nav li ul.submenu li a{font-size:14px;padding-left:20px;padding-right:25px;text-transform:capitalize}@media screen and (min-width: 740px){#header{margin-bottom:0}#logo{margin-top:-20px}}@media screen and (max-width: 740px){#storeInfo{text-align:center}}h1.largesize{font-size:54px;line-height:60px}h2.inner-page,h2{font-family:Oswald,sans-serif;font-size:24px;font-weight:400;color:#000}small{font-size:14px}.clearfix{display:table;clear:both}.pd10{padding-bottom:1%}.pd20{padding-bottom:2%}.pd40{padding-bottom:4%}.pd60{padding-bottom:6%}.pd80{padding-bottom:8%}.pd300{padding-bottom:20%}.textup{text-transform:uppercase}.decoration-line{background:#fff;border-top:8px solid #000000;width:100%;text-align:center}.decoration-title{background:#fff;display:inline-block;padding:0 7px;position:relative;top:-25px}.sep-black-full-width{clear:all;overflow:hidden;width:100%;height:8px;background:#000}.page_header{overflow:hidden;margin-bottom:2%}.semitransparent-bg{width:auto;height:auto;overflow:hidden}.contact-header-container{clear:all;background:#fff url(//cdn.shopify.com/s/files/1/0957/4022/files/bg_contact.jpg?5863758804723850627) top left no-repeat;width:100%;height:auto;overflow:hidden}.contact-header-container .contactsmallsize{margin-bottom:-.6%;font-size:26px}.contact_wrapper.desktop-8{background:#fff;margin-left:0!important}.contact-header-container [class*=desktop-12]{margin-left:3.6%!important}.contact_info{margin-left:6%;border:6px solid #000;border-left:none!important;padding:30px 60px 20px 0}.contact_wrapper p{display:block;clear:both;overflow:hidden;margin-bottom:30px}.contact_wrapper img{float:left;margin-right:15px;width:40px}@media screen and (max-width: 740px){.contact_wrapper.desktop-8{width:100%!important}.contact_info{margin-left:3.6%!important;padding-left:30px;padding-right:30px;padding-bottom:0}}.about{background:url(//cdn.shopify.com/s/files/1/0957/4022/files/bg_about.jpg?13101756975613338948) no-repeat left top;padding:3% 5.5% 5%}.about p{padding-right:10%}.about h1{padding-top:2%}@media screen and (max-width: 980px){.page_header p{font-size:12px;line-height:16px;padding-right:0%}}@media screen and (max-width: 740px){.about{background-size:cover}}.testimonial-header-container{padding:20px 16px 0;clear:all;background:#fff url(https://cdn.shopify.com/s/files/1/0957/4022/files/testimonials-bg.jpg?14636561122305001903) top left no-repeat;width:100%;height:auto;overflow:hidden}.friday-header-container{clear:all;background:#000 url(//cdn.shopify.com/s/files/1/0957/4022/files/bg_soap_week.jpg?3186663169747841770) top left no-repeat;width:100%;height:auto;overflow:hidden}.bf-cm-bg{background:#000 url(https://cdn.shopify.com/s/files/1/0957/4022/files/featured-soap-bg.jpg?16461927275854575267) top left no-repeat!important}.friday-header-container .semitransparent-bg{background:#fff;color:#000;opacity:.8;padding:75px 40px;display:table-cell;text-align:center}.friday-header-container h1{font-size:46px;line-height:48px;font-weight:400}.friday-header-container h1 span{font-size:104px;line-height:90px;display:block;float:left;font-weight:100;margin-right:10px}.friday-header-container p{line-height:26px}.friday-header-container p span{border-top:2px solid #000;border-left:2px solid #000;border-right:4px solid #000;border-bottom:4px solid #000;padding:3px 5px;margin-left:5px}.friday-header-container h2,.friday-header-container p,.friday-header-container a{margin-left:0;font-size:36px}.friday-header-container h1,.friday-header-container h2,.friday-header-container p,.friday-header-container a{margin-bottom:6%}@media screen and (max-width: 690px){.friday-header-container h1{font-size:30px;line-height:36px}.friday-header-container h1 span{margin-right:0;font-size:72px;line-height:66px}.friday-header-container h1,.friday-header-container h2,.friday-header-container p,.friday-header-container a{margin-bottom:3%}.friday-header-container h2,.friday-header-container p,.friday-header-container a{margin-left:0}}.compare-plans-header-container{clear:all;background:#000 url(https://cdn.shopify.com/s/files/1/0957/4022/files/membership-banner.jpg?18240747551789378761) top left no-repeat;width:100%;height:autopx;overflow:hidden}.compare-plans-header-container .semitransparent-bg{background:#ffffff80;color:#fff;padding:65px 35px 60px;display:table-cell;text-align:center}.compare-plans-header-container h1{font-size:56px;color:#000;font-weight:700;line-height:72px;text-transform:uppercase;letter-spacing:-1px}.compare-plans-header-container h2{font-size:44px;color:#000;font-weight:700;padding-bottom:10px;line-height:54px;text-transform:uppercase;letter-spacing:0px}.compare-plans-header-container h3{font-size:30px;color:#000;font-weight:500;line-height:34px;text-transform:uppercase;font-family:Oswald;letter-spacing:-1px}@media screen and (max-width: 1000px){.compare-plans-header-container{background-size:cover!important}.compare-plans-header-container .semitransparent-bg{display:block}}#blog-articles a,#article-body a{text-decoration:underline}.button,button,input[type=submit],input[type=reset],input[type=button]{border-radius:0!important;width:auto!important;padding:10px 20px;text-align:center;color:#fff!important}input[type=submit]#mc-embedded-subscribe{width:30%!important}.middle{font-size:18px;padding:10px 25px}.large{font-size:24px;padding:10px 40px}.best-value-button{background:#333;text-decoration:none!important;text-transform:none!important;padding:10px 22px;color:#fff!important;font-family:Open Sans,sans-serif;font-weight:700;font-size:22px;display:inline-block!important;clear:both!important;float:none!important;margin-top:15px}.best-value-button:hover{opacity:.75}table.compare-plans td{border:none;color:#000;font-weight:500!important;padding:0;text-align:left;height:80px}table.compare-plans tr:nth-child(2) td,table.compare-plans tr:nth-child(5) td,table.compare-plans tr:nth-child(9) td,table.compare-plans tr:nth-child(13) td,table.compare-plans tr:nth-child(14) td{border-bottom:8px solid #d5d5d5!important;padding-bottom:0!important}table.compare-plans tr:nth-child(1) td{padding-top:40px!important;padding-bottom:0!important}table.compare-plans tr:nth-child(2) td,table.compare-plans tr:nth-child(5) td,table.compare-plans tr:nth-child(9) td{padding-top:40px!important;padding-bottom:5px!important;height:0px!important;font-weight:700!important}table.compare-plans tr:nth-child(4) td{padding-bottom:0!important}table.compare-plans tr:nth-child(8) td{padding-bottom:20px!important}table.compare-plans tr:nth-child(14) td{padding-top:50px!important;padding-bottom:40px!important}table.compare-plans td.title_field{font-family:Open Sans!important;color:#000!important;font-weight:500!important;text-transform:uppercase;font-size:18px;padding-left:30px}table.compare-plans td.spacer_field{padding:0}table.compare-plans td.header_field{border-bottom:8px solid #000000!important;padding-bottom:0;padding-top:0!important}table.compare-plans td.reward_field,table.compare-plans td.recoup_field,table.compare-plans td.btn_field{padding-left:30px;width:420px}table.compare-plans .button{min-width:220px!important;display:block;padding:10px 0;margin-top:15px;clear:both}table.compare-plans h2{font-size:44px;font-weight:700;text-transform:uppercase;font-family:Oswald,sans-serif;line-height:20px;padding:10px 0 0}table.compare-plans h2 span{font-size:18px;text-transform:none!important;font-family:Montserrat,sans-serif;line-height:12px!important}table.compare-plans h2 img{float:left;margin-right:10px;margin-top:-10px}table.compare-plans td.btn_field h2{display:inline-block}table.compare-plans h3{font-size:36px;font-weight:700;text-transform:uppercase;font-family:Oswald,sans-serif;line-height:40px}table.compare-plans h3 span{font-size:24px;text-transform:none!important;font-family:Montserrat,sans-serif;display:block;line-height:25px!important}table.compare-plans h3 span.plans_price{display:inline!important}@media screen and (min-width: 200px){table.compare-plans .button{width:220px!important;display:block;padding:10px 0;clear:both}}.plans_mobile{display:none}.plans_mobile .compare-plans td.reward_field,.plans_mobile .compare-plans td.recoup_field{padding-left:30px;width:50%}.plans_mobile .compare-plans td.btn_field{padding-left:30px}.plans_mobile .compare-plans td.title_field{font-size:14px}.plans_mobile .compare-plans h2 span,.plans_mobile .compare-plans h3 span{font-size:14px;display:block!important;line-height:20px!important}@media screen and (max-width: 1000px){table.compare-plans td.title_field{font-size:14px!important;width:30%}table.compare-plans h2,table.compare-plans h3{font-size:25px!important}table.compare-plans span{font-size:15px!important}}@media screen and (max-width: 840px){.plans_mobile,.plans_mobile .compare-plans{display:block!important}.compare-plans{display:none}table.compare-plans tr:nth-child(2) td,table.compare-plans tr:nth-child(5) td,table.compare-plans tr:nth-child(9) td{padding-bottom:0!important;padding-top:20px!important}}.border_coll{border:3px solid #000000;padding:20px 30px;margin-bottom:2%}.promotion{padding:4% 0;overflow:hidden;border-top:8px solid #000000}.promotion.main_front{border-bottom:8px solid #000000}.promotion_first img{float:right;padding-right:4%}.promotion_third img{float:left;padding-left:4%}@media screen and (max-width: 740px){.promotion_first img,.promotion_third img,.promotion_second img{text-align:center;float:none;display:block;margin-left:auto;margin-right:auto;padding:0}}.streamer{background:#000;overflow:hidden;padding:40px 40px 20px}.streamer h1,.streamer h3,.streamer p{color:#fff}.streamer h1{font-size:27px;line-height:30px}.streamer h3{font-size:48px;line-height:50px}.streamer p{line-height:30px;font-size:20px}.streamer p span{border:1px solid #fff;padding:0 25px;font-size:26px;font-weight:700}.streamer a{background:#fff;overflow:hidden;color:#000!important;padding-left:20px;padding-right:20px}.streamer a:hover{color:#fff!important}.streamer .desktop-4{padding-top:.5%;text-align:center}@media screen and (max-width: 1221px){.streamer .desktop-4{float:none;clear:both;display:block;text-align:left;width:50%!important}.streamer .desktop-8{width:100%!important}}@media screen and (max-width: 980px){.streamer .desktop-4{width:100%!important}.streamer h1{font-size:18px;line-height:20px}.streamer h3{font-size:32px;line-height:33px}}@media screen and (max-width: 600px){.streamer h1{font-size:15px;line-height:18px}.streamer h3{font-size:26px;line-height:28px}}.only_shop_style{display:flex;margin:0 auto;flex-flow:row wrap}.only_shop_style .product-index{flex-grow:1;flex-shrink:0;float:left;max-width:23%}@media screen and (max-width: 980px) and (min-width: 741px){.only_shop_style .product-index{max-width:32%}}@media screen and (max-width: 740px){.only_shop_style .product-index{max-width:48%}}#is-a-gift{width:98%!important;margin-left:1.0416666666666667%!important;margin-right:1.0416666666666667%!important;padding-top:3%!important}@media screen and (max-width: 980px){#is-a-gift{width:97.9%!important}}#is-a-gift textarea{height:125px;margin-bottom:0}#is-a-gift input[type=checkbox]{width:18px;height:18px;top:3px;position:relative}#is-a-gift label{font-weight:400!important;cursor:pointer!important}@media screen and (max-width: 600px){.cart_warning{padding:5px 5px 0}.cart_warning h3{font-size:12px;margin-bottom:0!important}#cartform{margin-top:0!important}#shopping-cart table{margin-bottom:5px}#shopping-cart table,#shopping-cart p,#shopping-cart lable{font-size:12px!important;line-height:14px!important}#shopping-cart strong{font-weight:400!important}#shopping-cart th{padding:5px!important}#shopping-cart td{padding:5px 5px 0!important}#is-a-gift{margin:5px 10px!important;width:96%;max-width:96%}#is-a-gift textarea{height:40px;min-height:40px}}@media screen and (max-width: 380px){#shopping-cart table td:first-child{max-width:100px}#is-a-gift textarea{min-width:95%!important;max-width:95%!important}}.shappify-sales-icon-product{left:0!important;top:0;z-index:10000}@media screen and (max-width: 1200px) and (min-width: 767px){.shappify-sales-icon-product{width:70px}}@media screen and (max-width: 600px){.shappify-sales-icon-product{width:70px}}.spr-container{padding:24px;border:none!important;text-align:left}.spr-form-review-rating .spr-form-label{display:inline-block;float:left;margin-right:6px}.spr-summary-actions-newreview{display:block;float:none!important;font-weight:700;font-size:16px;line-height:24px;margin-top:10px}.spr-form{margin:0!important;border-top:none!important}.spr-form .spr-form-title{display:none}.gift-wrapping-img{float:left}.gift-wrapping-border{border:dashed #000;border-width:2px 0 2px 2px;padding:18px 18px 13px;width:60.8%;float:left;margin-right:5px;height:166px}@media screen and (max-width: 1220px){.gift-wrapping-border{width:50.8%}}@media screen and (max-width: 740px){.gift-wrapping-border textarea{min-width:100%!important}}@media screen and (max-width: 670px){.gift-wrapping-border{width:45%}}@media screen and (max-width: 600px){.gift-wrapping-border{border:none!important;padding:0;width:100%;height:auto}.gift-wrapping-img{display:none}}.top_testimonial{float:left;overflow:hideen;width:80%;border:4px solid #000;padding:40px 45px;background:#fff}.top_testimonial h3{display:none}.top_testimonial.author{float:left;overflow:hideen;width:20%;border:none;padding:0!important;background:none}.top_testimonial.author img,.top_testimonial.author h3{float:left;overflow:hidden;display:inline-block;margin-top:10%;display:block}.top_testimonial.author img{margin-left:-4px;margin-top:60%;margin-right:5px;width:30%}.top_testimonial.author h3{margin-top:52%}@media screen and (max-width: 1220px){.top_testimonial{width:75%}.top_testimonial.author{width:25%}}@media screen and (max-width: 740px){.top_testimonial.author{display:none}.top_testimonial{float:none;width:100%;padding:20px 25px}.top_testimonial h3{display:block}}#basket-right img{width:auto!important}.recurring_title{display:none}.bold_active{background:none!important;border-color:none!important;border-width:0px!important;border-style:none!important;width:100%!important;display:block;clear:both;padding-left:0!important;padding-top:20px!important}.bold_active label{margin-bottom:-15px!important;font-family:Oswald,sans-serif;font-weight:700;margin-top:0;margin-bottom:10px;line-height:normal;font-size:14px}.frequency_div{display:block;clear:both}.frequency_label{padding-top:0}@media screen and (max-width: 1225px) and (min-width: 991px){#mc-embedded-subscribe-form input[type=email]{font-size:12px}}@media screen and (max-width: 990px) and (min-width: 741px){#mc-embedded-subscribe-form input[type=email]{font-size:9px}}@media screen and (max-width: 340px){#mc-embedded-subscribe-form input[type=email]{font-size:11px}}#big-footer h4{font-family:Oswald}.homepage-section .price{font-size:20px;display:none}h3{font-family:Open Sans}.a-underlined{text-decoration:underline}.sam-hidden{display:none!important}.sam-cart-total,.sam-discount-info{background-color:#7cd5fa;color:#000;padding:0!important}.sam-cart-total-benefits,.sam-current-benefits,.recurring_div{font-weight:700}.recurring_div .frequency_num,.recurring_div label{display:none}.product-add .addtocart{font-size:22px!important;font-weight:700;text-transform:capitalize}#subs-container{width:100%!important}label[for=swatch-0-clubs-choice]{background:#ea201f;color:#fff}#memberships{clear:both;overflow:hidden;width:100%;height:auto;margin:0 0 -20px;padding:20px 0 0}#memberships label{color:#000;border-radius:2px;display:inline-block;background-color:#fcfcfc;margin:0 5px 10px 0;cursor:pointer;border:#DDD 1px solid!important;position:relative;font-size:13px;min-width:30px!important;height:30px!important;line-height:30px;white-space:nowrap;text-transform:uppercase;text-align:center;font-weight:400;padding:0 10px}#memberships label:hover{background:#eee;cursor:pointer}#memberships input:checked+label{border:#999 1px solid!important;background:#333;color:#fff}#memberships .soapclub-theme{background:#ea201f;color:#fff}#memberships .soapclub-theme:hover{color:#000}#memberships input:checked+label.soapclub-theme:hover{color:#fff}#memberships input{display:none}.bold_add_to_orders{display:none!important}.ajaxified-cart-feedback{font-size:14px!important;font-weight:700!important;border-radius:0!important;border:2px solid #000!important}.top-banner-message{font-size:30px;text-transform:uppercase}.product-info-inner h3{min-height:0;margin-bottom:0}.btn-shopify{background:#333;color:#fff;font-size:24px;padding:10px 20px;margin-top:10px;font-weight:700;cursor:pointer}.hzWAsX .glider-nav,.gXZDsB .glider-nav{width:40px!important}body.overflow-hidden{position:relative;overflow:hidden;transition:all .3s ease}body.overflow-hidden:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#000000bf;display:block;z-index:1}#top-bar{position:relative;z-index:10;margin:0}.announcement-bar__message.center.h5{font-family:Raleway!important;font-weight:700;font-size:14px;line-height:24px;padding:12px;text-transform:uppercase;margin:0}.announcement-bar__message a{display:inline-flex;padding:4px 12px;width:95px;height:32px;align-items:center;justify-content:center;text-decoration:none;color:#000!important;background-color:#fff;text-transform:uppercase;font-size:10px!important;margin-left:22px}#header #storeInfo,#footer{display:none}.navigation ul.nav li.dropdown a:after{display:none}#header-main{max-width:1920px;width:100%;padding:18px 5rem;display:flex;align-items:center}.navigation .nav{display:flex;align-items:center}.navigation .nav li{margin-right:30px}.navigation .nav li a{text-transform:uppercase;font-weight:700;font-size:16px}.navigation .nav li.dropdown{position:relative}.navigation .nav li.dropdown a{display:flex}.navigation .nav li.dropdown a svg{margin-left:8px}.navigation .nav .submenu{left:25px}ul.nav li ul.submenu li a{font-size:14px;padding-left:20px;padding-right:25px;font-family:Raleway,sans-serif;text-transform:uppercase;font-weight:600!important}ul.nav li ul.submenu li a:hover{opacity:.75}.navigation .nav>li:first-child a{width:150px;height:48px;background:#de5454;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.navigation .nav>li:first-child a:hover{transform:scale(1.1)}#logo{margin-top:0!important}#cart{margin-bottom:0}#header-main .quiz-btn{width:230px;height:48px;border:1px solid #DE5454;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;line-height:24px;text-decoration:none;color:#de5454;margin-right:64px;transition:all .3s ease}#header-main .quiz-btn:hover{background-color:#de5454;color:#fff}#search-modal-open{padding:0;background-color:transparent;color:#333!important;font-size:20px}#cart a[href="/cart"] .fa{font-size:20px}#cart a{font-size:16px;text-transform:uppercase;font-weight:700}#popup-search{position:fixed;width:100%;background-color:#fff;z-index:9;padding:50px 15px;top:-50%;transition:all .3s ease}#popup-search.active{top:66px}#popup-search .popup-wrapper{max-width:620px;display:flex;margin:0 auto;flex-wrap:nowrap;align-items:center}#popup-search .popup-wrapper form{width:100%;position:relative;display:flex;border:1px solid #000}#popup-search .popup-wrapper form input[type=text]{padding:10px 20px;min-height:unset!important;line-height:unset}#popup-search .popup-wrapper form .fa-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;z-index:0}#popup-search .popup-wrapper form input[type=submit]{margin:0;position:absolute;right:0;font-size:0;width:44px!important;height:100%;background-color:transparent;z-index:5}#popup-search .search-modal__close-button{width:44px!important;padding:0;height:46px;margin:0!important;background-color:transparent;color:#000!important;font-size:20px}#mobile-menu{margin-top:12px;display:flex;height:auto!important;align-items:center;justify-content:space-between}#mobile-menu li:first-child{max-width:60px;width:100%}#mobile-menu li:last-child{max-width:60px;width:100%;display:flex;justify-content:space-between}#mobile-menu .shifter-handle{max-width:25px;width:100%}#mobile-menu .shifter-handle:after{background:#606060;box-shadow:0 8px #606060,0 -8px #606060}#mobile-menu #logo{max-width:142px;width:100%}#mobile-menu #logo a{font-size:unset;line-height:unset}#mobile-menu #logo a img{width:100%;height:auto}#mobile-menu li a i{color:#000;font-size:18px}#mobile-menu li a .cart-count{font-size:20px;line-height:1;color:#000}.shifter-navigation{padding-top:40px}nav.shifter-navigation ul li a{color:#000;font-family:Raleway!important;font-weight:600;font-size:14px;line-height:24px;margin-top:11px!important;display:block}.shifter-navigation input{border:1px solid #606060}@media screen and (max-width:1470px){#header-main{padding:18px}.navigation .nav li{margin-right:0}#header-main .quiz-btn{margin-right:24px}}@media screen and (max-width:1280px){#header-main{padding:18px 18px 0}.navigation .nav>li:first-child a{height:38px}.navigation .nav li a{font-size:14px;padding:0 12px}#header-main .quiz-btn{margin-right:12px;width:200px;height:40px;font-size:14px}#cart li a{font-size:14px}}@media screen and (max-width:1100px){#header-main{padding:15px 0 0}#logo a img{height:auto}#header-main .navigation .nav li a{font-size:1.273vw;padding:0 12px}#header-main .navigation .nav>li:first-child a{height:38px;width:13.636vw}#header-main #cart li a{font-size:1.273vw;margin:0}#header-main .quiz-btn{width:18.182vw;font-size:1.273vw}#header-main #cart{display:flex}}@media screen and (max-width:767px){#mobile-header{display:block!important}#header-main{display:none}.announcement-bar__message a{margin:12px auto 0}}
/*# sourceMappingURL=/s/files/1/0957/4022/t/6/assets/custom.css.map */
