@font-face{font-family:"TitlingGothicFB Wide";font-style:normal;font-weight:700;font-display:swap;src:url("https://live-essenceweb.s3.amazonaws.com/uploads/fonts/TitlingGothicFBWide-Black.otf") format("opentype")}@font-face{font-family:"TitlingGothicFB Wide";font-style:normal;font-weight:600;font-display:swap;src:url("https://live-essenceweb.s3.amazonaws.com/uploads/fonts/TitlingGothicFBWide-Bold.otf") format("opentype")}@font-face{font-family:"TitlingGothicFB Wide";font-style:normal;font-weight:100;font-display:swap;src:url("https://live-essenceweb.s3.amazonaws.com/uploads/fonts/TitlingGothicFBWide-Light.otf") format("opentype")}@font-face{font-family:"TitlingGothicFB Normal";font-style:normal;font-weight:400;font-display:swap;src:url("https://live-essenceweb.s3.amazonaws.com/uploads/fonts/TitlingGothicFBNor-Reg.otf") format("opentype")}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0}a:hover,a:active{outline:0;text-decoration:none}a:focus{outline:thin;outline-style:dotted;text-decoration:underline}h1,h2,h3,h4,h5,h6{clear:both}hr{border:0;height:2px}ul,ol{padding-left:1rem}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li>ul,li>ol{padding-left:2rem}img{height:auto;max-width:100%;position:relative}figure{margin:0}blockquote{border-left:none;margin-left:0;padding:0 0 0 1rem}blockquote>p{margin:0 0 1rem}:root{--font-heading: OwnersNarrow, sans-serif}body{font-family:"Reckless Neue",sans-serif}.error-404 .page-title,h2,h2,h3,h4{font-family:"OwnersNarrow",sans-serif;letter-spacing:-0.02em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}h1{font-size:2.5em}@media only screen and (min-width: 768px){h1{font-size:3.125em}}.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:1.875em}@media only screen and (min-width: 768px){.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:2.5em}}a{text-decoration:none}.ad-position{transition:.3s ease-out;background:#fff;margin:0 0 20px 0;position:relative;min-height:30px}@media screen and (min-width: 768px){.ad-position{min-height:0}}.ad-position.static_adhesion{position:fixed;bottom:0;left:0;width:100%;z-index:1000;margin:0;padding:0}@media screen and (min-width: 768px){.ad-position.phone-only{display:none}}.ad-position.outofpage{position:fixed}.ad-position.dfp-ads-horizontal.rendered{padding:3em 0 2em 0}@media screen and (min-width: 768px){.ad-position.dfp-ads-horizontal.rendered{padding:2em 0}}.ad-position.dfp-ads-horizontal:before{content:"Advertisement:\a Article continues after this message.";white-space:pre;text-transform:uppercase;position:absolute;top:0;left:50%;background:#fff;padding:0 15px;z-index:1;transform:translate(-50%);letter-spacing:-1px;color:rgba(0,0,0,.4);width:500px;line-height:1.2em}@media screen and (min-width: 768px){.ad-position.dfp-ads-horizontal:before{content:"Advertisement: Article continues after this message."}}.ad-position.dfp-ads-horizontal:after{content:"";background:rgba(0,0,0,.2);height:1px;position:absolute;top:7px;width:100%;left:0}.ad-position.dfp-ads-horizontal.leaderboard:before,.ad-position.dfp-ads-horizontal.leaderboard:after{content:none}.ad-position.right_rail_sticky{position:sticky !important;top:calc(0px + 2rem);min-height:250px}#ess_cnx_container{margin-bottom:2.5em}.ad-position{text-align:center;background-color:#f1eddb;margin:0 0 20px}.ad-position.dfp-ads-horizontal.rendered{padding:3em 0 2em 0}@media screen and (min-width: 768px){.ad-position.dfp-ads-horizontal.rendered{padding:2em 0}}.ad-position.dfp-ads-horizontal:before{content:"Advertisement";font-family:"OwnersNarrow",sans-serif;font-size:12px;white-space:pre;text-transform:capitalize;position:absolute;top:unset;left:50%;bottom:6%;background:#f1eddb;padding:0 15px;z-index:1;transform:translate(-50%);letter-spacing:-1px;color:rgba(0,0,0,.4);width:500px;line-height:1.2em;letter-spacing:1px}@media only screen and (max-width: 767px){.ad-position.dfp-ads-horizontal:before{left:50%;bottom:0}}.ad-position.dfp-ads-horizontal:after{content:"";background:rgba(0,0,0,.2);height:1px;position:relative;top:7px;width:100%;left:0}.ad-position.leaderboard{margin:0;padding-top:25px;padding-bottom:25px;min-height:90px}.ad-position.leaderboard.rendered{height:auto;padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 600px){.ad-position.leaderboard.rendered{padding-top:15px;padding-bottom:15px}}.ad-position.leaderboard.rendered.flex-leaderboard{width:100%;aspect-ratio:994/250;padding:0}.ad-position.leaderboard.rendered.xlflex-leaderboard{aspect-ratio:auto;padding:0;min-height:auto}@media only screen and (max-width: 600px){.ad-position.leaderboard{min-height:auto;transition:height 1s,min-height 1s}.ad-position.leaderboard.freestar-pushed.rendered{height:auto}}.ad-position.leaderboard.sticky{position:sticky !important;z-index:100;top:0px;transition:opacity .5s ease-in-out}@media only screen and (min-width: 768px){.site-header+.ad-position.leaderboard.sticky{top:101px}.site-header.fixed+.ad-position.leaderboard.sticky{top:57px}}@media only screen and (min-width: 1124px){.ad-position.leaderboard.sticky{top:0px}}.ad-position.leaderboard.sticky.fade{opacity:0}body.noheader .ad-position.leaderboard.sticky{top:0}.ad-position.incontent{margin:0 auto 2rem}.ad-position.right_rail_sticky{position:sticky !important;top:calc(0px + 2rem);min-height:250px}@font-face{font-family:"OwnersNarrow";font-style:normal;font-weight:400;font-display:swap;src:url(31d985349b1a5cd4fff9.woff) format("woff")}@font-face{font-family:"OwnersNarrow";font-style:normal;font-weight:700;font-display:swap;src:url(596ec3f8a85ade015ffe.woff) format("woff")}@font-face{font-family:"Reckless Neue";font-style:normal;font-weight:400;font-display:swap;src:url(c9d83dcaf51afee0bd05.woff) format("woff"),url(12258b11c166374fa32e.woff2) format("woff2")}.search_box_custom_salons{border-left:4px solid #000;box-shadow:0 0px 5px 0px #ccc;background-color:#fff}.search_box_custom_salons .search-box-element{padding:30px 0;z-index:0;border:none;border-radius:.5rem;position:relative}.search_box_custom_salons .search-box-element h3{line-height:2.45rem;font-size:25px;color:#000;margin:0;padding:0;font-family:"OwnersNarrow",sans-serif;font-weight:600 !important}.search_box_custom_salons .card-title{text-align:center}#formCollapse{display:none;padding:5px 10px;width:100%}.search-inputs-row-one{display:flex;padding:5px 10px;width:100%}.search-inputs-row-one .col-6{width:48%;margin:5px}.search-inputs-row-one .col-6 .control-label{display:flex;justify-content:center;padding-bottom:5px;font-family:"OwnersNarrow",sans-serif;font-size:18px;letter-spacing:2px}.search-inputs-row-one .col-6 #distance{width:100%}.form-control{display:block;width:100%;height:calc(1.6em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:"OwnersNarrow",sans-serif;letter-spacing:2px}.footer-text{padding:8px;display:flex;justify-content:center;letter-spacing:1px}.footer-text a{color:#2857bf !important;font-family:"OwnersNarrow",sans-serif}.submit-salon-search{display:flex;margin:0 auto;font-family:"OwnersNarrow",sans-serif;border:1px solid #000 !important;padding:7px 35px !important;margin-bottom:25px;margin-top:20px;background:#000;color:#fff;font-size:1.25rem !important;line-height:1.5 !important;border-radius:.3rem;cursor:pointer}.section-1{flex-wrap:wrap}.section-1 .col-6{width:48%;margin:5px}.state-wrapper{width:100%}.state-wrapper .col-6{width:97%;margin:5px}.latest_articles_salons{width:100%}.latest_articles_salons .section-title{margin:50px 0 !important;font-family:"OwnersNarrow",sans-serif;font-size:20px;color:#000;letter-spacing:.12em;text-transform:uppercase;font-style:normal;width:100%;font-weight:900;text-align:center;border-bottom:1px solid #ced4da;margin:19px 0 49px;line-height:.1em}.latest_articles_salons .section-title a{font-size:18px !important;font-family:"OwnersNarrow",sans-serif !important;color:#000;letter-spacing:2px}.latest_articles_salons .section-title span{background-color:#f4f4f4;padding:0 19px}.latest_articles_salons .col{display:flex;justify-content:center;padding:1rem}.latest_articles_salons .col span{color:#2857bf !important;letter-spacing:1px;font-family:"OwnersNarrow",sans-serif}.posts-wrapper{display:flex;flex-wrap:wrap;margin-top:10px;justify-content:center}.posts-wrapper .message{letter-spacing:1px;font-family:"OwnersNarrow",sans-serif}.posts-wrapper .col-4{width:33.33%;padding:0 10px}.posts-wrapper .col-4 .content{padding:15px}.posts-wrapper .col-4 .content a{font-family:"OwnersNarrow",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#495057}.posts-wrapper .col-4 .content .item-description{font-size:14px}.more-salons-articles{display:flex;justify-content:center}.more-salons-articles .section-title{margin:50px 0}.more-salons-articles figure a img{max-height:400px}.more-salons-articles .col-6{width:50%}.more-salons-articles .vr_latest_post{display:flex;justify-content:center}.more-salons-articles .vr_latest_post figure{width:100%}.more-salons-articles .vr_latest_post .content{padding:15px;width:100%}.more-salons-articles .vr_latest_post .content a{font-family:"OwnersNarrow",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#495057}.vr_latest_post figure a img{max-height:400px}ul.cities{padding:0;overflow:hidden}ul.cities li{list-style:none;width:20%;float:left}ul.cities li a{color:#000;padding:10px 8px;display:block;margin:8px;text-align:left;letter-spacing:1px;font-family:"OwnersNarrow",sans-serif}ul.cities li a:hover{background:none;color:#2857bf !important;box-shadow:none}.salon-listing{flex-wrap:wrap}.salon-listing .article-grid-item{width:47%;padding-right:10px;padding-left:10px;margin-bottom:1.5rem}.salon-listing .article-grid-item .vr_latest_post_salons{border:1px solid #ced4da;box-shadow:0 0 5px 0 #ced4da;background:#fff}.salon-listing .article-grid-item .vr_latest_post_salons .content{font-family:"OwnersNarrow",sans-serif;background-color:#fff;line-height:1.5em;height:auto;padding:1.5rem}.salon-listing .article-grid-item .vr_latest_post_salons .content .item-title{font-family:"OwnersNarrow",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#495057;font-size:18px;text-transform:capitalize;font-weight:600;font-family:"OwnersNarrow",sans-serif}.salon-listing .article-grid-item .vr_latest_post_salons .content .item-description{font-size:14px}.salon-listing .article-grid-item .vr_latest_post_salons .content .read_more_link{font-size:15px;text-align:right;display:block;margin-top:15px;font-family:"OwnersNarrow",sans-serif}.nc-salon-finder .container.page-layout-main-content{background:#f1eddb !important;padding-left:100px}.nc-salon-finder .row{display:flex;width:100%}.nc-salon-finder .parent-wrapper .col-9{width:75%}.nc-salon-finder .parent-wrapper .col-3{width:25%;background-color:#dcff90}.pagination-list{display:flex;margin:0 auto;justify-content:center}.pagination-list ul,.pagination-list .page-numbers{display:inline-flex;text-decoration:none;list-style:none}.pagination-list ul a,.pagination-list .page-numbers a{color:#2857bf !important}.pagination-list li{padding:5px 3px;color:#495057;font-weight:900;font-size:1.2rem}.pagination-list li i{font-weight:900;font-size:1.2rem}.email_newsletter{background-color:#000;padding:30px;margin-top:-4px;color:#f1eddb}.email_newsletter .error-invalid-required,.email_newsletter .error-invalid-email{display:none}.email_newsletter .sunscribebtn{background:#dcff90;padding:10px;border-radius:20px;width:100%;margin-top:11px;font-family:Owners Narrow;font-size:18px;font-weight:700;line-height:16px;letter-spacing:.03em;text-align:center}.email_newsletter .disclaimer{color:#f1eddb;font-family:"OwnersNarrow",sans-serif;font-size:14px;font-weight:325;line-height:16px;letter-spacing:2px;text-align:left}.email_newsletter .disclaimer a{color:#f1eddb;font-family:"OwnersNarrow",sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.02em;text-align:left}.email_newsletter .form-control{margin-bottom:10px;background-color:transparent;color:#fff}.email_newsletter .email-label-container label{font-size:28px;font-family:"OwnersNarrow",sans-serif;font-style:italic;font-weight:600;color:#000}.email_newsletter .email-label-container p{font-family:"OwnersNarrow",sans-serif;letter-spacing:1px;font-size:28px;font-weight:700;line-height:28px;text-align:center;color:#f1eddb;margin-block-start:auto}.breadcrumb_inner{border-bottom:1px solid #cccccc8f;text-align:center;background-size:cover !important;background-repeat:no-repeat !important;background-position:center 0 !important}p.breadcrumb_articles{margin:0;text-align:revert;font-size:24px;font-weight:700;font-family:"OwnersNarrow",sans-serif;padding:50px 0 55px 0;background:transparent;color:#fff;text-transform:capitalize}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;border-radius:.25rem;justify-content:center;margin-block-end:0px;text-align:center}.breadcrumb.detail span{font-size:10px}.breadcrumb.detail a{font-family:"OwnersNarrow",sans-serif;color:#000 !important;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-right:5px}.breadcrumb_articles{margin:0;text-align:revert;font-size:24px !important;font-weight:700 !important;font-family:"OwnersNarrow",sans-serif;padding:50px 0 55px 0;background:transparent;color:#fff;text-transform:capitalize}.breadcrumb_inner .about-us .breadcrumb_articles{color:#000}.breadcrumb_inner .about-us .row{justify-content:center;display:flex}.breadcrumb_articles{margin:0;text-align:revert;font-size:28px;font-weight:700;font-family:"OwnersNarrow",sans-serif;padding:50px 0 55px 0;background:transparent;text-transform:capitalize}.breadcrumb{padding:0px}.breadcrumb .breadcrumb_last{display:none}@media only screen and (max-width: 600px){.breadcrumb_articles{text-align:center !important;font-size:16px !important;padding:25px 0 !important}.breadcrumb_inner .row{width:100% !important}.breadcrumb_inner .page-layout-main-content{padding:30px 10px}.nc-salon-finder .row{flex-wrap:wrap}}.inner_page_layout{padding:0 0 25px 0;width:100%;background-color:#fff !important}.inner_page_layout .container.page-layout-main-content{background:#fff}.inner_page_layout .container.nc-generic-page{display:block;margin-bottom:5em}.inner_page_layout .container.nc-generic-page h1{text-align:center}.inner_page_layout .texture-tales-section{display:flex;flex-wrap:wrap;max-width:80%;margin-left:10%;margin-right:10%}.post-single-page .container .row{display:flex}.post-single-page .post-section{width:75%;padding:0 10px;background-color:#f1eddb}.post-single-page .article__rightrail{width:25% !important;padding:2rem 0}.post-single-page .article__rightrail .article-right-title{font-family:"OwnersNarrow",sans-serif;text-align:center}.post-single-page .article__rightrail .read-more-blog{max-width:300px;margin:0 auto 2rem}.post-single-page .article__rightrail .read-more-blog .card-blog{margin:0 0 2rem;display:flex;justify-content:center}.post-single-page .article__rightrail .read-more-blog .card-blog .category{color:#000;font-size:18px}.post-single-page .article__rightrail .read-more-blog .card-blog .read-more-blog__link{font-family:"Reckless Neue",sans-serif;color:inherit;display:block;font-size:12px;line-height:1.3}.post-single-page .js-article-title{padding-top:0;font-family:"OwnersNarrow",sans-serif;font-size:55px !important;font-weight:700;text-transform:unset;text-align:center;margin-block-start:0px;margin-block-end:0px;letter-spacing:1px}.post-single-page .article-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 10px 0}.post-single-page .article-author{font-family:"OwnersNarrow",sans-serif;padding:0 15px;border-right:1px solid #ccc;font-size:14px}.post-single-page .article-author a{text-transform:capitalize;text-decoration:underline;font-weight:600;font-size:14px;cursor:pointer;letter-spacing:1px;color:#00e}.article-date{padding:0 15px;border-right:1px solid #fff;font-size:14px;font-family:"OwnersNarrow",sans-serif;letter-spacing:2px}.article-sharing{padding:0 15px}.article-sharing .social-share{align-items:center;display:flex}.article-sharing .social-share a{color:#fff}.article-sharing i.fa-facebook-f{color:#3b5998}.article-sharing i.black-twitter{color:#000}.article-sharing i.fa-pinterest-p{color:#ff594e}.article-sharing .fa-comment-o{color:#000}.article-sharing .sms-share a{display:none;color:transparent}.single-post blockquote{font-size:25px;line-height:2.1rem;font-style:normal;color:#000;margin:20px 0;font-family:"OwnersNarrow",sans-serif;font-weight:700;text-align:center;padding:40px;border:8px solid #000;border-radius:0;width:100%;position:relative;letter-spacing:.01em}.article-body{text-align:left}.article-body p{font-size:20px;font-family:"Reckless Neue",sans-serif !important}.article-body a{font-size:18px;letter-spacing:.5px}.article-body .article__meta{max-width:100% !important}.article-body h4{font-style:normal;font-size:30px;color:#00e;font-family:"OwnersNarrow",sans-serif;font-weight:700}.article-body p{margin-bottom:15px;font-family:"OwnersNarrow",sans-serif;line-height:32px}.article-body h3{font-size:18px;font-family:"OwnersNarrow",sans-serif;font-weight:600;text-transform:uppercase;margin-top:30px}@media only screen and (max-width: 600px){.salon-listing .article-grid-item{width:100%}.inner_page_layout{max-width:100%}.inner_page_layout .section-title{line-height:normal;border-bottom:none;margin-top:10px !important}.inner_page_layout .page-layout-main-content .video_page_container{width:100%}.series_container{width:100%}.series_container h2 span{padding:0px}.series_container .col{width:100%}.page-layout-main-content .col img{width:100%}.nc-recent-posts .post{width:100%}.latest_articles_salons .section-title{margin:0px}.inner_page_layout .section-title{margin:0px 0 29px}ul.cities li{width:100%}.posts-wrapper .col-4{width:100%}.section-1 .col-6{width:91%}.state-wrapper .col-6{width:91%}.search-inputs-row-one{flex-wrap:wrap}.search-inputs-row-one .col-6{width:91%}.more-salons-articles .col-6{width:100%}.nc-salon-finder .parent-wrapper .col-9{width:100%}.nc-salon-finder .parent-wrapper .col-3{width:100%;margin:0px}.post-single-page .container .row{display:block}.post-single-page .post-section{width:100%}.post-single-page .js-article-title{font-family:"OwnersNarrow",sans-serif;font-size:18px !important;line-height:26px;margin:10px 0px 10px 0px}.article-sharing .sms-share a{display:block}}@media screen and (min-width: 750px)and (max-width: 1414px){.post-single-page .container .row{display:block}.post-single-page .post-section{width:100%}.post-single-page .article__rightrail{width:100% !important}}@media screen and (max-width: 768px){.post-single-page .article__rightrail{width:100%;padding:unset !important}}.ad-position{z-index:1 !important}.sub-navigation .mega-sub-menu-con,.sub-navigation .mega-sub-menu-con2{list-style:none;z-index:99999;border-radius:20px;background:#000;padding:0px 0px 0px 0px;position:absolute;width:800px;max-width:none;display:none}.sub-navigation .mega-sub-menu-con li,.sub-navigation .mega-sub-menu-con2 li{border:unset !important}.sub-navigation .mega-sub-menu-con .quiz__block,.sub-navigation .mega-sub-menu-con2 .quiz__block{background:#44de92;width:100%;text-align:center;padding:50px}.sub-navigation .mega-sub-menu-con .quiz__block .blockdesc,.sub-navigation .mega-sub-menu-con2 .quiz__block .blockdesc{font-family:"OwnersNarrow",sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.02em;text-align:center;color:#000}.sub-navigation .mega-sub-menu-con .quiz__block .quiz_block_btn,.sub-navigation .mega-sub-menu-con2 .quiz__block .quiz_block_btn{margin-top:20px}.sub-navigation .mega-sub-menu-con .quiz__block .quiz_block_btn a,.sub-navigation .mega-sub-menu-con2 .quiz__block .quiz_block_btn a{color:#f1eddb;background-color:#000;padding:10px 25px 10px 20px;border-radius:50px;font-family:"OwnersNarrow",sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:center;position:relative}.sub-navigation .mega-sub-menu-con .quiz__block .quiz_block_btn a::after,.sub-navigation .mega-sub-menu-con2 .quiz__block .quiz_block_btn a::after{background-image:url(d5dfdc67ff25f36f4b21.png);width:20px;height:20px;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:24px;right:6px;transform:translateY(-50%)}.sub-navigation .mega-sub-menu3{z-index:999;position:absolute;width:200px;max-width:none;padding:12px;background:#000;border-radius:0;list-style:none;display:none}.sub-navigation ul{list-style:none !important;padding-left:unset}.sub-navigation .mega-sub-menu .mega-left{width:30%;float:left;margin:0 !important}.sub-navigation .mega-rigth{width:70%;float:left}.sub-navigation .mega-rigth .project{display:flex;gap:20px;margin-top:20px}.sub-navigation .mega-rigth #quiz_texture{flex-direction:column;gap:5px}.sub-navigation .mega-rigth #quiz_texture img{height:100px}.sub-navigation .mega-rigth img{width:100%;border-radius:15px;object-fit:cover;height:400px}.sub-navigation .mega-rigth .hide{display:none}.sub-navigation .mega-rigth .number_box_title{font-family:"OwnersNarrow",sans-serif;color:#f1eddb;text-align:center;width:100%;padding:10px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);text-transform:uppercase}.sub-navigation .mega-rigth .num_box{float:left;width:33%;padding:0px;text-align:center !important;position:relative}.sub-navigation .mega-rigth .num_box .number_box_title{font-family:"OwnersNarrow",sans-serif;color:#f1eddb;text-align:center;width:100%;padding:10px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);text-transform:uppercase}.error-404 .screen-reader-text{display:none}.error-404 .search-field{font-size:100%;border:1px solid #ababab;background-color:#fff;padding:.76rem;margin:0}.error-404 .search-submit{vertical-align:middle;margin:1rem 0;color:#fff;background:#e84fd8;border:none;font-size:100%;padding:.76rem 1rem}.error-404 .search-submit:hover{cursor:pointer}.site-header{position:relative;z-index:99;font-family:"OwnersNarrow",sans-serif}.site-branding{align-items:center;background:#f1eddb;color:#000;display:flex;justify-content:center;padding:16px;position:relative}@media only screen and (min-width: 768px){.site-branding{padding:24px 40px}}.site-branding svg{display:block}.site-branding .hamburger-menu,.site-branding .search{border:0;background-color:transparent;color:inherit;cursor:pointer;padding:0}.site-branding .hamburger-menu,.site-branding .site-subscribe{position:absolute;top:50%;transform:translateY(-50%)}.site-branding .hamburger-menu{left:40px}@media only screen and (max-width: 767px){.site-branding .hamburger-menu{left:16px}}@media only screen and (max-width: 767px){.site-branding .hamburger-menu svg{height:18px}}.site-branding .search{margin-left:20px}@media only screen and (max-width: 767px){.site-branding .search{display:none}}.site-branding a{color:inherit}@media only screen and (max-width: 767px){.site-branding .site-logo svg{height:20px}}.site-subscribe{align-items:center;display:flex;right:16px}@media only screen and (min-width: 768px){.site-subscribe{right:40px}}.site-subscribe .subscribe{background:#000;border-radius:50px;color:#f1eddb;font-size:14px;font-weight:700;padding:4px 12px}@media only screen and (max-width: 767px){.site-subscribe .subscribe{font-size:12px;padding:3px 6px}}.site-subscribe #essence-id{margin-left:20px}.site-subscribe #essence-id .one-id-auth-sign-in-btn{font-size:18px;padding:17px 20px;background-color:#d2ff43}@media only screen and (max-width: 767px){.site-subscribe #essence-id .one-id-auth-sign-in-btn{font-size:12px;padding:12px 16px}}.mobile-navigation{background:#000;line-height:1;padding:10px 20px;text-align:right}.mobile-navigation__link{font-size:12px;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 1440px){.mobile-navigation{display:none}}.sub-navigation{background-color:#f1eddb;padding:30px 0px 30px 0px}.sub-navigation .menu{display:block}.sub-navigation .logo{text-align:center}.sub-navigation .logo .hamburger-menu-nc{display:none}.sub-navigation .logo img{width:500px}.sub-navigation .menu{display:flex;justify-content:center;gap:15px;list-style:none}.sub-navigation .menu li{border:1px solid #000;border-radius:40px;padding:8px 10px 8px 10px;position:relative}.sub-navigation .menu li a{color:#000;font-family:"OwnersNarrow",sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:.02em;text-align:center;padding:0px 10px 0px 10px}.sub-navigation .menu li a span{font-family:"OwnersNarrow",sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:.02em;text-align:center;color:#f1eddb}.sub-navigation .menu li a span::before{content:"";width:100%;height:1px;display:block;background-color:#f1eddb;margin:5px}.sub-navigation .menu .tabs-list-desktop:hover{background-color:#000}.sub-navigation .menu .tabs-list-desktop:hover a{color:#f1eddb}.sub-navigation #texture-menu>a::after,.sub-navigation #topics-menu>a::after,.sub-navigation #products-menu>a::after{background-image:url(71d74aaa58c5c5ae449e.png);width:10px;height:10px;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%)}.sub-navigation .tabs-list-desktop>a::after{background-image:url(8454eee0624b364e8830.png) !important}.sub-navigation .mega-sub-menu3{border:unset !important;border-radius:20px}.sub-navigation .mega-sub-menu3 li a{color:#f1eddb !important;font-family:"OwnersNarrow",sans-serif !important;display:block;height:auto;text-align:left;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center}.sub-navigation .mega-sub-menu3 li a span{color:#f1eddb !important;font-family:"OwnersNarrow",sans-serif !important;line-height:16px;font-size:16px;font-weight:400 !important;display:block;text-transform:initial;margin-top:-5px}.sub-navigation .mega-sub-menu3 li a span:before{content:"";width:100%;height:1px;display:block;background-color:#f1eddb;margin:10px}.sub-navigation .mega-sub-menu2 .mega-menu-column{float:left;width:33.33333%;text-align:left;margin:0}.sub-navigation .mega-sub-inner-menu .filter-active a,.sub-navigation .mega-sub-inner-menu .filter-active span{color:#44de92 !important}.sub-navigation .mega-sub-inner-menu .filter{padding:2px 0px 10px 0px !important;text-align:center}.sub-navigation .mega-sub-inner-menu .filter a{font-family:"OwnersNarrow",sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:22px !important;line-height:22px;letter-spacing:.02em;text-align:center;color:#f1eddb}.sub-navigation .mega-sub-inner-menu .filter span:before{letter-spacing:.02em !important;text-align:center !important;content:"";width:100%;height:1px;display:block;background-color:#f1eddb;margin:5px}.sub-navigation .mega-sub-inner-menu .filter span{font-family:"OwnersNarrow",sans-serif;font-size:16px;font-weight:500}.sub-navigation .mega-sub-inner-menu .quizbtn{border-radius:40px;padding:8px 16px 8px 16px;background-color:#dcff90;font-family:"OwnersNarrow",sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:22px !important;letter-spacing:.04em !important;text-align:center !important;color:#000 !important}.sub-navigation .mega-sub-menu-con2 li{padding:0px 5px 8px 5px;text-align:center}.sub-navigation .mega-sub-menu-con2 a{color:#f1eddb !important;font-family:"OwnersNarrow",sans-serif !important;font-size:16px !important;font-weight:500 !important;line-height:22px !important;letter-spacing:.02em !important;text-align:center !important}.sub-navigation .mega-sub-menu-con2 .mega-block-title{color:#f1eddb;font-family:"OwnersNarrow",sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:.02em;text-align:center;margin-block-end:1px}.sub-navigation .mega-sub-menu-con2 .mega-block-title::after{content:"";width:100%;height:1px;display:block;background-color:#f1eddb;margin:10px}@media only screen and (max-width: 767px){.sub-navigation{padding:80px 10px 10px 10px}.sub-navigation .menu,.sub-navigation .nc-close-menu{display:none}.sub-navigation .logo{display:flex;justify-content:space-around;align-items:flex-start}.sub-navigation .logo .hamburger-menu-nc{display:block;border:0;background-color:transparent;color:inherit;cursor:pointer;padding:0}.sub-navigation .logo .hamburger-menu-nc .nc-close-menu .svg-icon{background:#000;fill:#f1eddb;border-radius:50px}.sub-navigation .logo img{width:250px;max-width:fit-content}.sub-navigation #texture-menu>a::after,.sub-navigation #topics-menu>a::after,.sub-navigation #products-menu>a::after{background-image:url(5c6040906b106c1cf5e9.png);width:10px;height:10px;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:15px;right:auto;margin-left:10px;transform:translateY(-50%)}.sub-navigation .tabs-list>a::after{background-image:url(2498c126eb06198f8f2d.png) !important}.sub-navigation .menu{flex-direction:column}.sub-navigation .menu li{border-radius:15px;text-align:center;padding:5px 0px 5px 0px;width:100%}.sub-navigation #topics-menu a:first,.sub-navigation #products-menu a:first,.sub-navigation #texture-menu a:first{pointer-events:none}.sub-navigation .mega-sub-menu-con2,.sub-navigation .mega-sub-menu3,.sub-navigation .mega-sub-menu-con{display:flex;justify-content:center;width:100%;position:relative;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex-direction:column}.sub-navigation .mega-sub-menu-con2 .projects,.sub-navigation .mega-sub-menu3 .projects,.sub-navigation .mega-sub-menu-con .projects{display:none}.sub-navigation .mega-sub-menu-con2 .mega-block-title,.sub-navigation .mega-sub-menu3 .mega-block-title,.sub-navigation .mega-sub-menu-con .mega-block-title{margin-top:0px}.sub-navigation .mega-sub-menu-con2 .mega-block-title::before,.sub-navigation .mega-sub-menu3 .mega-block-title::before,.sub-navigation .mega-sub-menu-con .mega-block-title::before{content:"+";display:inline-block;position:absolute;top:15px;right:33%;transform:translateY(-50%)}.sub-navigation .mega-sub-menu-con2 .mega-block-title.open::before,.sub-navigation .mega-sub-menu3 .mega-block-title.open::before,.sub-navigation .mega-sub-menu-con .mega-block-title.open::before{content:"-"}.sub-navigation .mega-sub-menu-con2 .mega-sub-menu .mega-left,.sub-navigation .mega-sub-menu3 .mega-sub-menu .mega-left,.sub-navigation .mega-sub-menu-con .mega-sub-menu .mega-left{width:100%}.sub-navigation .mega-sub-menu-con2 .mega-sub-menu2,.sub-navigation .mega-sub-menu3 .mega-sub-menu2,.sub-navigation .mega-sub-menu-con .mega-sub-menu2{display:flex;flex-direction:column;justify-content:center}.sub-navigation .mega-sub-menu-con2 .mega-sub-menu2 #menu-topics-concerns,.sub-navigation .mega-sub-menu-con2 .mega-sub-menu2 #menu-topics-curl-care,.sub-navigation .mega-sub-menu-con2 .mega-sub-menu2 #menu-topics-lifestyle,.sub-navigation .mega-sub-menu3 .mega-sub-menu2 #menu-topics-concerns,.sub-navigation .mega-sub-menu3 .mega-sub-menu2 #menu-topics-curl-care,.sub-navigation .mega-sub-menu3 .mega-sub-menu2 #menu-topics-lifestyle,.sub-navigation .mega-sub-menu-con .mega-sub-menu2 #menu-topics-concerns,.sub-navigation .mega-sub-menu-con .mega-sub-menu2 #menu-topics-curl-care,.sub-navigation .mega-sub-menu-con .mega-sub-menu2 #menu-topics-lifestyle{display:none}.sub-navigation .mega-sub-menu-con2 .mega-sub-menu2 .mega-menu-column,.sub-navigation .mega-sub-menu3 .mega-sub-menu2 .mega-menu-column,.sub-navigation .mega-sub-menu-con .mega-sub-menu2 .mega-menu-column{width:100%;padding:unset}}.main-navigation{background-color:#000;color:#f1eddb;display:flex;opacity:1;justify-content:center;align-items:center}@media only screen and (max-width: 1124px){.main-navigation{display:none}}.site-header.fixed .main-navigation{flex:1}@media only screen and (min-width: 1124px){.site-header.fixed .main-navigation{margin-right:20px}}@media only screen and (min-width: 1440px){.site-header.fixed .main-navigation{margin-right:40px}}.site-header.fixed .main-navigation:before{content:none}.main-navigation li{line-height:1;position:relative}.main-navigation a{color:inherit;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:18px}@media only screen and (min-width: 1440px){.main-navigation a{font-size:16px}}@media only screen and (min-width: 1920px){.main-navigation a{font-size:18px}}@media only screen and (min-width: 1440px){.site-header.fixed .main-navigation a{font-size:14px}}@media only screen and (min-width: 1600px){.site-header.fixed .main-navigation a{font-size:16px}}@media only screen and (min-width: 1920px){.site-header.fixed .main-navigation a{font-size:18px}}.main-navigation a:visited{color:inherit}.main-navigation .main-menu{display:flex;justify-content:center;letter-spacing:.02em;list-style:none;margin:0;padding:0;text-transform:uppercase;align-items:center}.main-navigation .main-menu>li{display:flex;justify-content:center;flex-direction:column}.main-navigation .main-menu>li+li{margin-left:35px}@media only screen and (max-width: 1600px){.main-navigation .main-menu>li+li{margin-left:20px}}@media only screen and (max-width: 1800px){.site-header.fixed .main-navigation .main-menu>li+li{margin-left:20px}}@media only screen and (max-width: 1439px){.site-header.fixed .main-navigation .main-menu>li+li{margin-left:10px}}.main-navigation .main-menu>li>a{margin:12px 0}.main-navigation .main-menu>li>a svg{margin-top:10px}.site-header.fixed .main-navigation .main-menu>li>a{margin:25px 0 22px}.main-navigation .sub-menu{background-color:#000;color:#fff;list-style:none;position:absolute;opacity:0;left:-9999px;width:400px;z-index:100000}.main-navigation .sub-menu>li+li{margin-top:1em}.main-navigation .sub-menu a{font-weight:500;font-size:14px}.main-navigation .menu-item.menu-item-has-children>a:after{content:"+"}.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within>.sub-menu,.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover>.sub-menu,.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus>.sub-menu,.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas)>.sub-menu{animation:fade_in .3s forwards;display:block;left:-30px;padding:30px 30px 60px;opacity:1;top:40px}@keyframes slide_in_right{100%{transform:translateX(0%)}}@keyframes fade_in{from{opacity:0}to{opacity:1}}.article__inner{margin:0 auto;max-width:5000px}@media only screen and (min-width: 1124px){.article--rightrail .article__inner{align-items:stretch;display:flex;flex-wrap:wrap}}.article__main{opacity:0;transition:opacity .05s;flex:1}@media only screen and (min-width: 1124px){.article__main{max-width:calc(100% - 384px)}}.article--rightrail .article__rightrail{background:var(--article-rightrail-bg, #fff);box-sizing:content-box;padding:2rem;display:none}@media only screen and (min-width: 1124px){.article--rightrail .article__rightrail{width:320px;display:block}}.article__main .article__scripts,.article__main .article__banner,.article__main p,.article__main ol,.article__main ul,.article__main h2,.article__main h3,.article__main h4,.article__main h5,.article__main h6{margin:0 auto 2rem}.article--rightrail .article__main .article__scripts,.article--rightrail .article__main .article__banner,.article--rightrail .article__main p,.article--rightrail .article__main ol,.article--rightrail .article__main ul,.article--rightrail .article__main h2,.article--rightrail .article__main h3,.article--rightrail .article__main h4,.article--rightrail .article__main h5,.article--rightrail .article__main h6{max-width:700px}.article--single-column .article__main .article__scripts,.article--single-column .article__main .article__banner,.article--single-column .article__main p,.article--single-column .article__main ol,.article--single-column .article__main ul,.article--single-column .article__main h2,.article--single-column .article__main h3,.article--single-column .article__main h4,.article--single-column .article__main h5,.article--single-column .article__main h6{max-width:820px}.article__header{padding:3rem 1rem;text-align:center;width:100%}.article__headline{display:grid}.article--rightrail:not(.feature) .article__headline{gap:3rem}.article--single-column .article__headline{gap:1.5rem}.article__title{font-family:"OwnersNarrow",sans-serif;margin:0;position:relative}.article--rightrail .article__title:after{content:"";display:block;position:absolute;border-top:calc(var(--article-dash-thickness, 4px) / 2) solid var(--article-dash-color, currentColor);width:2rem;height:calc(var(--article-dash-thickness, 4px) / 2);width:35px;height:10px;left:50%;transform:translateX(-50%);margin:1.5rem 0}@media screen and (min-width: 1124px){.article--rightrail .article__title:after{border-top:var(--article-dash-thickness, 4px) solid var(--article-dash-color, currentColor)}}@media only screen and (min-width: 768px){.article--rightrail .article__title:after{width:55px}}.article.feature .article__title{margin:1rem}.article.feature .article__title:after{display:none}.article__deck{font-family:"Sohne 400",sans-serif;font-weight:400}@media only screen and (min-width: 768px){.article__deck{margin:0 15%}}.article.feature .article__header .article__deck{font-size:1rem}.article.feature .article__header .article__deck a{color:inherit}.article.feature .article__header .article__deck .article__meta-sep{margin:0 5px}.article.feature .article__main>.article__deck{max-width:820px;margin:3rem auto;text-align:center}.article__content{padding:0 1rem 3rem}.article__media{position:relative;min-height:130px}@media only screen and (min-width: 768px){.article__media{min-height:500px}}.article--single-column:not(.feature) .article__media{max-width:1296px;margin:0 auto}.article--single-column:not(.feature) .article__media .hero-img{margin-top:0}@media only screen and (max-width: 1124px){.article--single-column:not(.feature) .article__media .hero-img{margin-left:-1rem;margin-right:-1rem}}.article--single-column:not(.feature) .article__media .hero-img.landscape{max-width:700px;margin:0 auto}.article--single-column:not(.feature) .article__media .ess-embed-content{margin-bottom:0}.article--rightrail .article__media .hero-img{margin-top:0;margin-left:-1rem;margin-right:-1rem}.article__media.landscape{max-width:700px;margin:0 auto}.article--rightrail .article__media.landscape .hero-img{margin:0}.article__media .hero-img img{display:block;width:100%;height:auto}.article__media .ess-embed-content{max-width:100% !important}article.commerce .article__media+.icon-bar+p{margin-top:3rem}.article__meta{margin:2rem auto 3rem}.article__meta a,.article__meta a:visited{color:inherit}.article--rightrail .article__meta{max-width:848px}.article--rightrail .article__meta:before{content:"";display:block;position:absolute;border-top:calc(var(--article-dash-thickness, 4px) / 2) solid var(--article-dash-color, currentColor);width:2rem;height:calc(var(--article-dash-thickness, 4px) / 2);margin:.6rem 0;left:1rem}@media only screen and (min-width: 768px){.article--rightrail .article__meta:before{border:none;height:0;width:0;margin:1rem 0}.article--rightrail .article__meta:after{content:"";display:block;position:absolute;border-top:calc(var(--article-dash-thickness, 4px) / 2) solid var(--article-dash-color, currentColor);width:55px;height:10px;margin:1rem 0}}@media only screen and (min-width: 768px)and (min-width: 1124px){.article--rightrail .article__meta:after{border-top:var(--article-dash-thickness, 4px) solid var(--article-dash-color, currentColor)}}@media only screen and (max-width: 767px){.article--rightrail .article__meta{padding-left:3rem}}.article--single-column .article__meta{display:flex;align-items:center;max-width:820px}.article.video.article--rightrail .article__meta{max-width:700px}.article--single-column .article__meta-avatar{border-right:1px solid #d0d0d0;display:flex;padding-right:1.5rem;margin-right:1.5em;width:78px}.article--rightrail .article__meta-avatar{display:none}.article__meta-content{flex:1}.article--single-column .article__meta-content .byline{display:block}.article--single-column .article__meta-content .posted-on{color:#ababab;font-size:.6rem}.article__meta-sep{font-size:1.25em}.article--single-column .article__meta-sep{display:none}.article{--article-dash-thickness: 8px}.article__main{font-size:18px}@media only screen and (min-width: 768px){.article__main{font-size:20px}}.article__categories{font-family:"OwnersNarrow",sans-serif;font-size:20px;font-weight:700;text-transform:uppercase}.article__categories a{color:#000;text-decoration:none}.article__title{font-size:40px;font-weight:700;line-height:1.1}@media only screen and (min-width: 768px){.article__title{font-size:55px}}.article__deck{font-size:18px;line-height:1.2}@media only screen and (min-width: 768px){.article__deck{font-size:25px}}.article__meta{font-family:"OwnersNarrow",sans-serif;font-size:16px;font-weight:700;line-height:1}@media only screen and (min-width: 768px){.article__meta{font-size:18px}}.article.video.article--rightrail .article__meta{max-width:848px}body.unsubscribe #main,body.newsletters #main{background:#f1eddb;min-height:100rem}.unsubscribe-form,.subscribe-form{display:flex;flex-direction:column;flex-flow:column;justify-content:space-between;font-family:"OwnersNarrow",sans-serif;letter-spacing:1px}.unsubscribe-form>*,.unsubscribe-form .newsletter-options,.subscribe-form>*,.subscribe-form .newsletter-options{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.unsubscribe-form,.subscribe-form{flex-flow:row wrap}}.unsubscribe-form input[type=text],.unsubscribe-form input[type=email],.unsubscribe-form button,.subscribe-form input[type=text],.subscribe-form input[type=email],.subscribe-form button{width:100%}.unsubscribe-form input,.subscribe-form input{border:none;border-bottom:1px solid #fff}.unsubscribe-form input::placeholder,.subscribe-form input::placeholder{font-weight:300;text-align:center}.unsubscribe-form button,.subscribe-form button{cursor:pointer;border:none;border-radius:5px;font-size:1.2em;font-weight:900;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;justify-content:space-around}.unsubscribe-form button.color-invert,.subscribe-form button.color-invert{background:#fff;color:#000}@media only screen and (min-width: 768px){.unsubscribe-form button,.subscribe-form button{bottom:0;right:0}}.unsubscribe-form .form-section-title,.subscribe-form .form-section-title{text-align:center}.unsubscribe-form .form-row,.subscribe-form .form-row{position:relative;margin:20px auto 0 auto;width:100%}.unsubscribe-form .form-row.clear,.subscribe-form .form-row.clear{width:100%}@media only screen and (min-width: 768px){.unsubscribe-form .form-row,.subscribe-form .form-row{width:45%}}.unsubscribe-form .newsletter-options .form-row,.subscribe-form .newsletter-options .form-row{width:45%}.unsubscribe-form .form-control,.subscribe-form .form-control{border:1px solid #ababab;background:#fff;display:block;outline:none;padding:.6rem;width:100%}.unsubscribe-form .form-control:focus,.subscribe-form .form-control:focus{border-color:#000}.unsubscribe-form .form-control::placeholder,.unsubscribe-form .form-control::-webkit-input-placeholder,.unsubscribe-form .form-control::-moz-placeholder,.subscribe-form .form-control::placeholder,.subscribe-form .form-control::-webkit-input-placeholder,.subscribe-form .form-control::-moz-placeholder{color:#ababab;opacity:1}.unsubscribe-form .form-row,.subscribe-form .form-row{margin-bottom:10px}.unsubscribe-form .form-label,.subscribe-form .form-label{font-weight:500}.unsubscribe-form .form-input-check,.subscribe-form .form-input-check{display:none}.unsubscribe-form .form-input-check+span:before,.subscribe-form .form-input-check+span:before{border:2px solid #fff;box-shadow:-5px 5px 8px rgba(0,0,0,.15);-webkit-box-shadow:-5px 5px 8px rgba(0,0,0,.15);border-radius:50%;content:"";height:1.5em;width:1.5em;margin-left:-2em;position:absolute;background:#000}.unsubscribe-form .form-input-check:checked+span:before,.subscribe-form .form-input-check:checked+span:before{background:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27 fill=%27%23fff%27 clip-rule=%27evenodd%27%3E%3Cpath d=%27M21 6.285l-11.16 12.733-6.84-6.018 1.319-1.49 5.341 4.686 9.865-11.196 1.475 1.285z%27/%3E%3C/svg%3E") no-repeat center/90%,#2857bf}.unsubscribe-form .disclaimer,.subscribe-form .disclaimer{font-size:14px;font-style:italic;line-height:1.2em;margin-top:30px;display:inline;text-align:center;font-weight:700;width:100%;font-family:"OwnersNarrow",sans-serif;letter-spacing:1px}.unsubscribe-form .disclaimer a,.subscribe-form .disclaimer a{text-decoration:underline}.unsubscribe-form .error-invalid-required,.unsubscribe-form .error-invalid-email,.unsubscribe-form .error-invalid-confirm,.unsubscribe-form .error-invalid-list,.subscribe-form .error-invalid-required,.subscribe-form .error-invalid-email,.subscribe-form .error-invalid-confirm,.subscribe-form .error-invalid-list{display:none;margin-top:5px;font-size:12px;color:#cf0000;text-align:center}.unsubscribe-form .invalid-required,.unsubscribe-form .invalid-email,.unsubscribe-form .invalid-confirm,.subscribe-form .invalid-required,.subscribe-form .invalid-email,.subscribe-form .invalid-confirm{border-color:#cf0000 !important}.unsubscribe-form .invalid-required,.unsubscribe-form .invalid-required::placeholder,.unsubscribe-form .invalid-required::-webkit-input-placeholder,.unsubscribe-form .invalid-required::-moz-placeholder,.unsubscribe-form .invalid-email,.unsubscribe-form .invalid-email::placeholder,.unsubscribe-form .invalid-email::-webkit-input-placeholder,.unsubscribe-form .invalid-email::-moz-placeholder,.unsubscribe-form .invalid-confirm,.unsubscribe-form .invalid-confirm::placeholder,.unsubscribe-form .invalid-confirm::-webkit-input-placeholder,.unsubscribe-form .invalid-confirm::-moz-placeholder,.subscribe-form .invalid-required,.subscribe-form .invalid-required::placeholder,.subscribe-form .invalid-required::-webkit-input-placeholder,.subscribe-form .invalid-required::-moz-placeholder,.subscribe-form .invalid-email,.subscribe-form .invalid-email::placeholder,.subscribe-form .invalid-email::-webkit-input-placeholder,.subscribe-form .invalid-email::-moz-placeholder,.subscribe-form .invalid-confirm,.subscribe-form .invalid-confirm::placeholder,.subscribe-form .invalid-confirm::-webkit-input-placeholder,.subscribe-form .invalid-confirm::-moz-placeholder{color:#cf0000 !important}.unsubscribe-form .invalid-required~.error-invalid-required,.unsubscribe-form .invalid-email~.error-invalid-email,.unsubscribe-form .invalid-confirm~.error-invalid-confirm,.subscribe-form .invalid-required~.error-invalid-required,.subscribe-form .invalid-email~.error-invalid-email,.subscribe-form .invalid-confirm~.error-invalid-confirm{display:block}.subscribe-form-success{font-weight:500;padding:2em;text-align:center}.subscribe-form-success::before{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path fill=\"black\" d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"></path></svg>");display:block;margin:0 auto 2em;width:100px}.subscribe-form-response{display:none;color:#cf0000}.subscribe-form-loading{display:none}.subscribe-form-loading::before{content:"";display:block;width:20px;height:20px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}.nc-subscribe-newsletter,.email-preferences{max-width:90%;background:#fff;margin:0 auto;padding:1rem 1rem}@media only screen and (min-width: 768px){.nc-subscribe-newsletter,.email-preferences{width:600px;padding:3rem 1rem}}@media only screen and (min-width: 1124px){.nc-subscribe-newsletter,.email-preferences{width:calc(8.5 * 90px)}}.nc-subscribe-newsletter button,.email-preferences button{color:#fff;background:#000;font-family:"OwnersNarrow",sans-serif;letter-spacing:1px}.nc-subscribe-newsletter .subscribe-form-response,.email-preferences .subscribe-form-response{display:none;border-radius:10px;padding:1rem 2rem 1rem 3rem;margin-bottom:2rem;background:url("data:image/svg+xml,%0A%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 15C9.45 15 9 14.55 9 14V10C9 9.45 9.45 9 10 9C10.55 9 11 9.45 11 10V14C11 14.55 10.55 15 10 15ZM11 7H9V5H11V7Z%27 fill=%27%23cf0000%27/%3E%3C/svg%3E%0A") no-repeat left 20px center,rgba(207,0,0,.1)}.nc-subscribe-newsletter .subscribe-form-loading,.email-preferences .subscribe-form-loading{margin-top:15px}.nc-subscribe-newsletter .error-invalid-list,.email-preferences .error-invalid-list{width:100%}.nc-subscribe-newsletter .title,.nc-subscribe-newsletter .subtitle,.email-preferences .title,.email-preferences .subtitle{text-align:center}.nc-subscribe-newsletter .title,.email-preferences .title{font-size:1.5em;text-transform:uppercase;font-family:"OwnersNarrow",sans-serif;letter-spacing:1px}@media only screen and (min-width: 768px){.nc-subscribe-newsletter .title,.email-preferences .title{font-size:2em}}.nc-subscribe-newsletter .title:after,.email-preferences .title:after{content:"";display:block;margin:0 auto 20px auto;width:25%;padding-top:20px;border-bottom:1px solid #000}.nc-subscribe-newsletter .subtitle,.email-preferences .subtitle{color:#000;font-size:1.3em;font-weight:500}@media only screen and (min-width: 768px){.nc-subscribe-newsletter .subtitle,.email-preferences .subtitle{margin:0 0 1rem;font-size:1.5em;padding:0 1.7rem 1.5rem}}.nc-subscribe-newsletter .subscribe-form-options,.email-preferences .subscribe-form-options{width:80%;margin:0 auto}.nc-subscribe-newsletter .subscribe-form-options .form-row,.email-preferences .subscribe-form-options .form-row{width:100%}.nc-subscribe-newsletter .form-section-title,.email-preferences .form-section-title{color:#000;font-size:1.2em;font-weight:700;margin:1.5rem 0 .5rem 0;text-transform:uppercase;text-align:center;width:100%}@media only screen and (min-width: 768px){.nc-subscribe-newsletter .form-section-title,.email-preferences .form-section-title{font-size:1.2em}}.nc-subscribe-newsletter .form-label,.email-preferences .form-label{color:#000}.nc-subscribe-newsletter .form-desc,.email-preferences .form-desc{cursor:pointer;font-size:1em;margin-left:-0.3em;padding-left:.3em;padding-bottom:.5rem;position:relative}.nc-subscribe-newsletter .form-control,.email-preferences .form-control{background:transparent;border:none;border-bottom:1px solid #2857bf;font-weight:inherit;padding:.5rem .3rem;width:calc(100% + .3rem);margin-left:-0.3rem}.nc-subscribe-newsletter .form-control option,.email-preferences .form-control option{color:#161616}.nc-subscribe-newsletter select.form-control:invalid,.email-preferences select.form-control:invalid{color:#ababab}.nc-subscribe-newsletter .disclaimer,.email-preferences .disclaimer{margin:1rem auto 0 auto}@media only screen and (min-width: 768px){.nc-subscribe-newsletter .disclaimer,.email-preferences .disclaimer{width:70%}}@media only screen and (min-width: 768px){.nc-subscribe-newsletter .newsletter-fields-section,.email-preferences .newsletter-fields-section{flex-flow:row wrap}}#newsletter-unsubscribe .subscribe-form-options{display:flex}@media only screen and (min-width: 768px){#newsletter-unsubscribe .subscribe-form-options{flex-direction:row;flex-wrap:wrap;margin:0 auto 0 10em}}@media only screen and (min-width: 768px){#newsletter-unsubscribe .subscribe-form-options .form-row{width:45%}}
