.DoE{display:revert!important}.DoI{display:inline-block!important}.MoE{display:none!important}#page-header{margin:0}#sw-desktop-bar{display:flex;justify-content:center;overflow:hidden}.sw-link{top:0;max-height:35px;max-width:1300px;overflow:visible}.sw-link-sections{display:flex;justify-content:space-around;align-items:center}.sw-link-sections::after{content:""}#header4{display:block;position:relative;width:100%;z-index:1000}#header4::after{content:"";clear:both;display:block}.headerSmall{width:25%;display:inline-block;margin:0;text-align:center;padding:0 0 10px 0;font-family:Open Sans,sans-serif;font-size:14px;height:110px;float:left}.headerSmall .accountMenu span.loading,.headerSmall #cart_total span.loading{opacity:.3}.headerTagLine{font-weight:700;letter-spacing:2px;font-size:16px;cursor:default}.headerLarge{width:37.5%;display:inline-block;margin:35px 5% 0 5%;float:left;height:47px;text-align:left;border-radius:15px;font-size:24px;color:#666;border:0;padding:0;transition:margin-top 0.5s}#header4 .headerLarge form[name="searchformheader"]{width:100%;padding:0 0 0 13px;height:47px;text-align:left;border:1px solid #888;border-radius:15px;font-size:24px;color:#666;box-sizing:border-box}.searchButton{position:relative;display:inline-block;float:left;background:none;border:none;font-size:24px;color:#666;top:10px;left:3px;cursor:pointer}.headerLarge input[name="w"]{display:inline-block;border:none;font-size:22px;padding:10px 0 10px 10px;width:calc(100% - 45px);background:none;font-family:'Open Sans',sans-serif;max-height:100%;box-sizing:border-box;text-align:left}.headerLarge input[name="w"]:focus{outline:0;border:none!important}#header4 #select-brand-container{position:relative}#header4 .headerLarge #show-select-brand{margin-left:auto;margin-right:auto;text-align:center;margin-top:.5em;cursor:pointer;font-size:8pt;color:#757575;display:none;position:absolute;bottom:-1em;left:50%;transform:translateX(-50%);width:100%}#header4 .headerLarge #select-brand-area{padding-top:1em;opacity:0;height:0;overflow:hidden;text-align:center;transition:opacity 0.5s,height 0.5s}#header4 .headerLarge.show-brand-dropdown{margin-top:12px}#header4 .headerLarge.show-brand-dropdown #show-select-brand{display:none}#header4 .headerLarge.show-brand-dropdown #select-brand-area{display:block;opacity:1;height:33px}#select-brand{padding:5px;margin-top:0;border:1px solid #ccc;border-radius:6px;font-family:Open Sans,sans-serif;font-size:14px;box-sizing:border-box;min-width:240px}header#page-header .headerSmall .phone{margin-top:22px;font-size:16px;font-weight:700;width:85%}header#page-header .headerSmall .speakTo{font-size:12px;margin:4px 0 16px 0;width:85%}.beautywithcare{font-weight:700;letter-spacing:2px;font-size:16px;cursor:default}.beautywithcare:focus,.beautywithcare:hover{text-decoration:none}.accountMenu{list-style:none;position:relative;display:inline-block;float:left;width:150px;font-size:14px;padding:0;margin:0;text-align:left}.accountMenu li{display:inline-block;text-align:left}.accountMenu li.hr{border-bottom:2px solid #ccc}.accountMenu li a{width:100%!important;margin:0;padding:0;text-align:left;font-family:'Open Sans',sans-serif;display:block}.accountMenu li ul.dropdown{display:none;position:absolute;z-index:99999;left:-11px;top:-11px;text-align:left;border:1px solid #dedede;background:#fff;padding:0 0;border-radius:6px;-webkit-box-shadow:0 1px 5px 0 rgb(0 0 0 / .25);-moz-box-shadow:0 1px 5px 0 rgb(0 0 0 / .25);box-shadow:0 1px 5px 0 rgb(0 0 0 / .25);overflow:hidden;width:175px}.accountMenu li:focus ul.dropdown,.accountMenu li:hover ul.dropdown{display:block}.accountMenu li ul.dropdown li{display:block;text-align:left}.accountMenu li ul.dropdown li a{text-align:left!important;padding:10px 10px!important;font-family:'Open Sans',sans-serif}.accountMenu .dropdown a[href*="/orders"]::before,.accountMenu .dropdown a[href*="/reviews"]::before,.accountMenu .dropdown a[href*="/products"]::before,.accountMenu .dropdown a[href*="/favorites"]::before,.accountMenu .dropdown a[href*="/order_status"]::before,.accountMenu .dropdown a[href*="/logout"]::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;margin-right:8px;width:1em;display:inline-block;text-align:center}.accountMenu .dropdown a[href*="/orders"]::before{content:"\f46d"}.accountMenu .dropdown a[href*="/reviews"]::before{content:"\f005"}.accountMenu .dropdown a[href*="/products"]::before{content:"\f290"}.accountMenu .dropdown a[href*="/favorites"]::before{content:"\f004"}.accountMenu .dropdown a[href*="/order_status"]::before,.accountMenu .dropdown li:has(a[href*="/orders"])~li a[href*="/orders"]::before{content:"\f48b"}.accountMenu .dropdown a[href*="/logout"]::before{content:"\f2f5"}header#page-header #cart_total{display:inline-block;font-size:14px;margin-top:2px}header#page-header #cart_total::before{content:"Cart Total: ";position:absolute;clip:rect(0,0,0,0)}#header3-subhead{position:relative;background:#a4d7d6;height:20px;clear:both;border-top:1px solid #a4d7d6;border-bottom:1px solid #a4d7d6;z-index:999;width:100%;margin:0 -9999% 0 -9999%;padding:11px 9999% 0 9999%;font-size:16px;float:left}#header-secondary-nav{background:#f5f5f5;border-bottom:1px solid #e0e0e0;text-align:center;font-family:'Open Sans',sans-serif;font-size:13px;clear:both;width:100%;margin:0 -9999% 0 -9999%;padding:0 9999%;float:left}#header-secondary-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:.25em;background:#fff0}#header-secondary-nav li{border:none}#header-secondary-nav li a{display:block;padding:4px 8px;color:#555;text-decoration:none}#header-secondary-nav li a:hover{color:#000;text-decoration:underline}#link-dropz-v3{margin-top:-11px;font-size:16px;font-family:'Open Sans',sans-serif;letter-spacing:1px}nav ul{background:#a4d7d6;padding:0 0;list-style:none;position:relative;display:inline-table}nav ul::after{content:"";clear:both;display:block}nav ul li{float:left;position:relative;border-left:1px solid #a4d7d6;border-right:1px solid #a4d7d6}nav ul li:focus>ul,nav ul li:hover>ul{display:block}nav ul li:focus a,nav ul li:hover a{color:#000;text-decoration:none}nav ul li a{display:block;padding:6px 8px 2px 8px;color:#145d5b;text-decoration:none;cursor:pointer}nav ul ul{background:#f5f5f5;display:none;padding:0;position:absolute;top:100%;text-align:left;border:1px solid #d8d8d8;margin-left:-1px;z-index:99}nav ul ul li{float:none;position:relative;border:none}nav ul ul li:focus,nav ul ul li:hover{background:#fff;border:none}nav ul ul li a{white-space:nowrap;padding:7px 30px 7px 10px;color:#145d5b;border:none}nav ul ul li a:focus,nav ul ul li a:hover{background:#fff;border:none}nav ul ul ul{position:absolute;left:100%;top:0;margin-top:-1px;border:1px solid #d8d8d8;background:#fff}nav ul ul ul a:focus,nav ul ul ul a:hover{background:#f5f5f5;border:none}.dd-arrow{background:url(/images/style/ddarrow.png) no-repeat right center}.dd-arrow:focus,.dd-arrow:hover{background:#fff url(/images/style/ddarrow.png) no-repeat right center}.dd-line{border-top:1px solid #a4d7d6}.dd-line:focus,.dd-line:hover{border-top:1px solid #a4d7d6}#mobile-header,.mobileHeaderTagLine,.mobileHeaderSearch{display:none}#page-header nav{text-align:center;position:relative;z-index:10;height:30px}#page-header nav{text-align:center}#header3-subhead nav>ul.checkout-nav,#header3-subhead nav>ul.main-nav{box-sizing:border-box;max-height:100%;margin:0 auto;display:flex;justify-content:center}#header3-subhead nav>ul.checkout-nav>li,#header3-subhead nav>ul.main-nav>li{margin:1px 0 0 0;float:none;position:static}#header3-subhead nav>ul.checkout-nav>li>a,#header3-subhead nav>ul.main-nav>li>span,#header3-subhead nav>ul.main-nav>li>a{text-transform:uppercase}form[ss-nav]{position:static}.ss-targeted[ss-autocomplete]{top:120px!important}#header3-subhead ul.main-nav li .add-small-stocking::after{content:"\00a0\00a0\00a0"}#header3-subhead ul.main-nav li .add-small-stocking::before{animation-delay:1s;-webkit-animation-delay:1s;top:0;right:0;width:25px;height:44px;transform:none;-webkit-transform:none}#page-footer .footer-outer{background:#a4d7d6;text-align:center;border-top:none;padding:25px 9999% 0 9999%;margin:5px -9999% 25px -9999%}#page-footer .footer-inner{display:inline-block;border-radius:9px;background-color:#fff;padding:20px 15px 0 15px;margin:0 0 25px 0;flex-direction:row;justify-content:space-between}#page-footer form.beauty-bucks,#page-footer .section-block.account,#page-footer .section-block.customer-service,#page-footer .section-block.company,#page-footer .section-block.social,#page-footer .section-block.call{order:0}#page-footer .beauty-bucks{display:none}#page-footer .section-block{position:relative;color:#145d5b;text-align:left;width:180px;float:left;font-family:'Open Sans',sans-serif;font-size:16px;overflow:auto;margin:0 0 20px 0}#page-footer .section-header{border:none;color:#145d5b;cursor:auto;font-weight:700;margin:0;padding:0;width:auto}#page-footer a[href].section-header{cursor:pointer}#page-footer .section-header::after,#page-footer .section-block.active .section-header::after{content:none}#page-footer ul.section-nav{display:block;height:auto;margin:0 0 0 10px;max-height:none;padding:0}#page-footer ul.section-nav li{font-size:16px;margin:2px 0 0 0;padding:0;width:auto}#page-footer a{color:#145d5b}#page-footer .footer-outer a:hover{font-weight:700}#page-footer .section-block.account li.account{display:none}#page-footer .section-block.social{text-align:left}#page-footer .section-block.social .section-header{display:block}#page-footer .section-block.social ul.section-nav{border:none;display:block;padding:0}#page-footer .section-block.social li{display:block;margin:2px 0 0 0}#page-footer .section-block.social li a{color:#145d5b;font-size:16px;padding:0}#page-footer .section-block.social span{display:inline}#page-footer .section-block.subscribe{display:block;text-align:center}#page-footer .section-block.subscribe strong.join,#page-footer .section-block.subscribe a.join{line-height:26px;font-size:14px;font-weight:700}#page-footer .section-block.subscribe .or{padding:4px 0 0;font-style:italic;color:#666}#page-footer .section-block.subscribe a.join{text-decoration:underline}#page-footer .section-block.call{display:none}.trust-footer{align-items:center;background:#fff;display:flex;clear:both;justify-content:space-between;margin:0 auto;overflow:auto;padding:10px 0 35px;position:relative;width:785px}.trust-footer>*{margin-left:auto;margin-right:auto}.trust-footer>i{background:none no-repeat center;display:inline-block;width:131px;height:37px}.trust-footer~#recaptcha-branding{position:relative;top:calc(-35px + .5em)}#ada-toggle-btn{height:44px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;column-gap:4px;border:2px solid #d6d6d8;border-radius:5px;background:#FFF;text-align:left;font-size:12px;cursor:pointer}#ada-toggle-btn .icon{font-style:normal;border-radius:50%;border:2px solid #000;position:relative;font-size:25px;padding:1px;box-sizing:border-box;aspect-ratio:1;text-align:center;display:flex;justify-content:center;align-items:center;height:33px}#ada-toggle-btn .icon::before{content:"\f29a";font-family:"Font Awesome 6 Free",sans-serif;color:#000;display:block}#ada-toggle-btn .icon::after{content:"\f05e";font-family:"Font Awesome 6 Free",sans-serif;color:#CCC;display:none;position:absolute}html.ada-mode #ada-toggle-btn .icon::before{color:#595959}html.ada-mode #ada-toggle-btn .icon::after{display:block}.bread-shipping{display:flex;justify-content:space-between;align-items:center}.bo17-wrapper{position:static}.bo17-wrapper label.bo17-label{display:none}.bo17-content{max-height:none;background-color:#fff0;overflow:visible!important}.freeShipping{margin-top:0;z-index:1;position:absolute;left:0;right:0;top:-1.25em}.freeShipping>span{display:inline-block;border-radius:9px;border:5px solid #fff;padding:10px 15px}@keyframes freeShippingArrow{0%{padding:0 1.5px}25%{padding:0 3px 0 0}50%{padding:0 1.5px}75%{padding:0 0 0 3px}}.freeShipping i.fa-arrow-right{display:inline;animation-name:freeShippingArrow;animation-duration:1s;animation-iteration-count:10;animation-timing-function:linear;padding:0 1.5px}.freeShippingButton{margin:0}#brand-header{margin:5px 0 15px 0;width:auto}#brand-header img{max-width:40%;margin:60px 0 60px 0}#v2_right_column{padding-top:1em}.pageLabel{float:left;padding:0 0 0 10px}.profileSortFilter div{display:inline-block;width:auto}.sortContainer{float:right;margin:0 10px 0 0;white-space:nowrap}.sortContainer .label{display:initial;font-weight:700}.profileSortFilter div select{width:auto}#v2_long_desc{margin:20px 0 10px 0}.freeGiftBubble{left:-15px;top:-15px}.freeGiftValue{left:40px}#prod-grid-image{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row-span:2;grid-area:image;width:400px;min-height:400px}#prod-grid-title{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;align-self:center}#prod-grid-rating{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-row-align:end;grid-area:rating;justify-self:right;align-self:center}#prod-grid-info{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:info;text-align:left}#prod-grid{width:970px;min-height:400px;display:-ms-grid;display:grid;-ms-grid-columns:420px auto min-content;-ms-grid-rows:auto auto;grid-template-columns:[img-start] 420px [img-end title-start] auto [title-end rating-start] min-content [rating-end];grid-template-rows:[row1-start] 0fr [row1-end row2-start] 1fr [row2-end];grid-template-areas:"image title rating" "image info info"}#prod-grid .productThumbs{position:relative;z-index:1}#prod-grid .productThumbsArea{justify-content:space-between}#prod-grid .productThumbsArea .prev-thumb,#prod-grid .productThumbsArea .next-thumb{font-size:1em}#prod-grid h1{text-align:left;margin:.5em 0}#prod-grid-info a.brand-logo{text-align:left}#prod-grid h1{padding-left:0;padding-right:.5em}.prod_size_label{font-size:18px;font-family:'Open Sans',sans-serif;display:block;margin:0}.prod_price_area{width:100%;margin:10px 0 15px 0;float:none}.prod_price_area div{font-size:18px;font-family:'Open Sans',sans-serif}#prod_price_qty_input{width:75px;font-size:18px;float:none;margin-right:0;padding-left:10px;text-align:center}.prod_price_cart .buttons-area{display:inline-block;width:auto;margin:0;padding:0}.add_to_bag_button{position:relative;height:50px;font-size:18px;width:auto}#product-page ol.breadcrumb li:last-of-type{display:initial}#product-area .pipContainer{justify-content:flex-start}.freeShippingBanner{height:22px;text-align:left}.freeShippingSpan{float:right;margin:0 0 0 0}.prod_video_frame{width:50%}.reviewContainer{display:inline-block;float:left;margin:30px .5% 0 .5%;padding:30px 0;width:49%}.reviewContainer:first-of-type,.reviewContainer:nth-of-type(2){padding:0 0 30px 0;border-top:none}.reviewContainer:nth-of-type(2n+1){clear:left}#tab3-tab .more-reviews-box,#tab3-tab .no-reviews-box{position:relative;clear:both}.productEmailForm{width:100%;margin:1em 0}#blog-page .blogBriefTitle{font-size:24px;line-height:26px}#blog-article-page .blogTitles,#blog-page .blogBriefTitle{font-size:24px;line-height:26px}#blog-article-page .blogTitles span,#blog-page .blogBriefTitle span{font-size:24px}#blogNav{width:20%;float:left;position:static;box-shadow:none}#blogNav form[name="searchformheader"]{padding:0}#blogNav #archiveContainer{visibility:visible;height:auto;overflow:auto;border:none;position:static}#blogNav>div{margin:17px 0;padding:15px;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .1);box-shadow:0 0 15px 0 rgb(0 0 0 / .1)}#blogNav #blogMobileButtons{display:none}#blogPosts{width:75%}.blogBriefTitle{margin:0 5% 24px 5%;font-size:24px;line-height:28px}#blogPosts .blogBriefTitle{margin:6px 5% 6px 5%;width:60%;font-size:24px;line-height:28px;float:right}.blogBriefTitle span,#clean-salon-shopby-page .blogBriefTitle span,.cleanSalon .blogBriefTitle span,#blogPosts .blogBriefTitle span{font-size:24px}.blogPost .blogPostBriefimg{float:left;width:30%;height:200px}.blogPost .blogBriefBlurb{float:right}.blogPost .blogBriefBlurb{width:60%}#blogPosts .blogPostFull .blogBriefTitle{float:none;width:90%;margin:0 5% 24px 5%}.blogPostFull .blogBriefDescription,.blogPostFull .blogBriefDescription a{font-size:22px}.blogPostFull .blogBriefDescription a{font-size:24px}.blogBriefDescription a:hover{color:#1f1f1f}.blogCommentForm{flex-wrap:nowrap}.blogCommentForm input[type="text"],.blogCommentForm input[type="email"]{margin:5px 0}.blogCommentForm .msgArea{width:auto;padding-right:1em}.blogCommentForm .msgArea textarea{margin-bottom:0;height:calc(100% - 54px)}.blogCommentForm .infoArea{max-width:304px}.cleanSalon{padding-top:20px}.cleanSalon #brand-header.cleanSalonHeader img{max-width:300px;margin:60px 0 60px 0}#clean-salon-shopby-page .blogWidget,.cleanSalon .blogWidget{width:20%}.cleanSampleAttName{display:table-cell;width:30%;padding-bottom:60px}.cleanSampleAttDisc{width:70%;display:table-cell;margin:0 5% 0 5%}.trimUp{margin-bottom:-51px}.cleanSalon .blogTitles{font-size:34px;line-height:26px}.cleanSalon .blogTitles span{font-size:40px}#review-prod-header,#review-prod-content{max-width:980px;margin:0 auto}#review-prod-header{height:62px;display:table}#review-prod-header a,#review-prod-content #prod-left-container{width:270px;box-sizing:border-box}#review-prod-header a{display:table-cell;height:62px;padding:0 10px}#review-prod-header a img{margin:10px 0 15px 0;width:auto}#review-prod-header h1{display:table-cell;vertical-align:middle;text-align:left;margin:0;color:#000;font-size:18px}#review-prod-content #prod-left-container{float:left}#review-prod-content .prod_main_div{float:left;width:690px;margin:0}.about_title{width:90%;font-size:25pt;padding-top:25px;margin:0 5% 30px 5%}.about_text{padding:20px 5% 7px}.contact_container{width:49%;margin:0 0 50px 0}.salon-content{padding-left:20px}.salon_tri{float:left;position:relative;width:312px}.salon_tri_two{float:left;position:relative;width:313px;padding-left:11px}.salon_container{margin-left:0;margin-right:0}.about_page_half{float:left;width:50%}.about_page_half2{float:left;width:45%;padding-left:10px;border-left:1px solid #ccc}.cartlord-center,.cartlord-wide,form#billing-form{padding-top:15px}body#style-products-page .sw-link{display:block}