@media screen and (max-width:1024px){html{font-size:12px}.five-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.hero{display:flex;flex:1 1 auto;height:100%;max-height:calc(100vh - 90px)}.hero .content-container{width:100%;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0}.hero .content-image-only{padding:0}.hero .content-container .content{box-sizing:border-box;width:100%;display:block;padding:1.5rem}.hero .content-container .spacer{height:1px}.hero .content-container .hero-buttons{display:flex;flex:1 1 auto}.hero .content-container .image{height:auto;overflow:hidden}.hero .content-container .image img{object-fit:contain}.hero .content-container.left{width:100%;display:flex;flex:1 1 auto;flex-direction:column-reverse;align-items:center;padding:0}.hero .content-container.right{width:100%;display:flex;flex:1 1 auto;flex-direction:column-reverse;align-items:center;padding:0}.hero .content-container.center{width:100%;display:flex;flex:1 1 auto;flex-direction:column-reverse;align-items:center;justify-content:center;padding:0}.hero .content-container.center.blog{flex-direction:row}.hero .content-container.center .content{width:100%;text-align:center;margin:0 auto}.hero .content-container .content.boxed{background-color:rgba(255,255,255,.9);padding:1rem;text-align:center;display:inline-block;flex:0 1;width:90vw;min-width:unset;backdrop-filter:blur(1rem)}.hero .content h1{color:#fff;font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.05em;margin:1rem 0;padding:0}.hero .content h2{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.2;margin:1rem 0;padding:0}.hero .content h3{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.3;margin:1rem 0;padding:0}.hero .content h1:first-child,.hero .content h2:first-child,.hero .content h3:first-child{margin-top:0}.hero .content p{color:#fff;margin:.5rem 0;font-size:1rem}.hero .content p:last-child{margin-bottom:0}.homepage-hero{min-height:0;padding-bottom:1.5rem;position:relative;display:flex;align-items:center}.section-content{padding-left:2rem;padding-right:2rem}.section-content.compact{padding:2rem}.featured-product-single{padding-left:2rem;padding-right:2rem}.homepage-hero-content{padding-left:1rem;padding-right:1rem}.site-footer{padding:2.5rem 1.5rem}.blog-content-main{padding:0 2rem;grid-gap:2rem}.blog-social-box .blog-social-box-icons img{width:36px;height:auto}.faq{max-width:880px}.brand-logos img{width:auto;height:auto;max-width:120px;max-height:70px}}@media screen and (max-width:768px){html{font-size:11px}.site-header{max-width:100%}.faq{max-width:none}.brand-logos img{width:auto;height:auto;max-width:100px;max-height:60px}.tweakment-finder-button{display:block;position:relative;font-size:.66rem;font-weight:500;line-height:1.1;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);background-color:#fff;padding:.85rem 1rem .5rem 3.5rem;border-radius:5rem;height:3rem}.tweakment-finder-button>img{display:block;position:absolute;width:2.5rem;height:2.5rem;bottom:0;left:.5rem}.tweakment-finder-button.floating-finder{position:fixed;bottom:1rem;left:1rem;z-index:10000}.tweakment-finder-button.floating-finder img{display:block;width:auto;height:2.5rem}}@media screen and (max-width:480px){html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Sora,"Helvetica Neue",sans-serif;font-weight:300;font-size:16px;letter-spacing:0;line-height:1.45}body{height:100%;min-width:0;min-height:0}.hide-on-mobile{display:none!important}.hide-on-desktop{display:block}.show-on-mobile{display:block}.content-max-width{max-width:none}.content-med-width{width:100%}h2{font-size:1.65rem;font-weight:400;line-height:1.1}h5{font-size:1rem;line-height:1.25;font-weight:500}p{font-size:.9rem;letter-spacing:-.02em;margin:.875rem 0}.homepage-hero{width:100%;height:auto;min-height:0;max-height:none;position:relative;padding:0}.homepage-hero-container{padding:1.5rem 1rem 1.5rem 1rem;position:relative;margin:0 auto;z-index:1;height:auto;min-height:0;max-height:none}.homepage-hero-content{max-width:none;position:relative;height:auto;min-height:0;max-height:none;display:flex;flex:1 1 auto;flex-direction:column-reverse}.homepage-hero-content .homepage-text{position:relative;align-self:center;width:100%;padding:0;padding-top:1rem}.homepage-hero-content .homepage-text.half{width:100%}.homepage-hero-content .homepage-text p:last-child{margin-bottom:0}.homepage-hero-content .homepage-text p:first-of-type{font-size:1rem}.homepage-hero-content .homepage-image{position:relative;text-align:center;align-items:center;align-content:center;display:block;width:100%;margin:0 auto;height:auto;padding:0}.homepage-hero-content .homepage-image.half{width:100%}.homepage-hero-content .homepage-image img{position:relative;height:auto;width:calc(100% - 2rem);margin:0 auto}.homepage-hero-content .homepage-image .video{position:relative;height:auto;width:100%;margin:0 0 1rem 0}.homepage-hero-content .homepage-text h1{font-size:1.65rem;font-weight:400;line-height:1.1;letter-spacing:0;margin:0 0 .5rem 0}.homepage-hero-banner{display:block;padding:0;margin:2rem auto 0 auto}.max-container-width{max-width:100%;margin:0 auto}.microsite-header{width:auto;min-width:100%;background-color:#fff;border-bottom:1px solid #eee}.microsite-header-content{margin:0 auto}.microsite-header-main{display:block;padding:1rem 1rem}.microsite-header-main .left-part{display:block;text-align:center;padding:.33rem}.microsite-header-main .middle-part{display:block;text-align:center;padding:.33rem}.microsite-header-main .middle-part p{text-align:center}.microsite-header-main .right-part{display:block;text-align:center;padding:.33rem}.microsite-branding{display:block;text-align:center}.microsite-branding .logo{min-height:2.2rem;max-height:3rem;max-width:32rem;width:auto;height:auto;position:relative}.microsite-header a.button-primary{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.5rem;border:1px solid #d00;background-color:#d00;color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s}.microsite-intro{display:block}.microsite-intro .left{width:auto}.microsite-intro .right{width:auto}.microsite-intro .spacer{width:auto;height:1rem}.microsite-intro.reverse{flex-direction:row-reverse}.microsite-review-logo{max-width:12rem;max-height:3rem;display:block}.site-branding img{display:inline-block;height:3rem;margin:0;padding:0}.site-branding-mobile{display:inline-block;position:relative;padding:0}.site-branding-mobile img{height:3rem}.site-branding-mobile>.custom-logo-link{display:block;width:3rem;height:3rem;margin:0;opacity:1;transition:transform .3s ease-out,opacity .3s}.custom-logo-link{display:block;width:3rem;height:3rem;margin:0;opacity:1;transition:transform .3s ease-out,opacity .3s}.site-branding{display:flex;flex:1 1 auto;align-items:center;flex-wrap:nowrap}.site-branding .logo{max-height:2rem;position:relative;margin-right:1rem;top:-2px}.site-branding .logotype{max-height:1rem;position:relative;margin-right:1.75rem;top:-1px}.site-header{padding:0;position:relative;width:100%;height:auto;z-index:5000;max-height:none}.tagline h3{font-size:.65rem;font-weight:600;text-transform:uppercase;text-align:left;padding-top:.65rem;color:#fff;line-height:1}.site-header-content{padding:.75rem .4rem .75rem .75rem;margin:0 auto}.site-header-bottom .site-header-content{padding:.25rem 0}.action-icons-mobile{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:1rem;align-items:center;padding-right:1rem}.newsletter-menu:after{display:none}.account-menu:after{display:none}.shop-menu:after{display:none}.menu-toggle{display:block;z-index:5000;margin-left:1rem}.site-header-main{max-width:100vw;position:relative;display:flex;flex:1 1 auto;justify-content:space-between;padding:0}.site-header-main.first{padding:0}.site-header-main.second{padding:0}.site-header-main.second .left-part{position:relative}.site-header-main .left-part .nav-spacer{min-width:1rem;width:auto;flex:0 0 auto}.site-header-main.second .left-part:after{content:"Trusted advice on cosmetic treatments";display:block;position:absolute;right:1rem;top:.65rem;font-size:.7rem;font-weight:600;text-transform:uppercase;color:#fff;line-height:1;margin:0;padding:0}.site-header-main.second .right-part{display:none}@keyframes features-scroll{0%{transform:translateY(0)}45%{transform:translateY(0)}55%{transform:translateY(-2rem)}100%{transform:translateY(-2rem)}}.secondary-nav-home{width:100%;display:block;height:2rem;padding:0;animation:features-scroll 5s alternate infinite ease-in-out}.secondary-nav-home-content{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:2rem 2rem}.secondary-nav-home a{display:block;height:2rem;line-height:1.5;text-align:center;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;padding:.5rem 1rem;border-left:none!important;border-bottom:1px solid #fff}.shop-navigation a:after{display:none}.menu-container{top:0;z-index:auto}.menu-container li{padding:0;margin:0;display:block}.menu-container ul{padding:0;margin:1rem 0;display:block}.menu-social-links-container{padding:.5rem 1rem}.menu-social-links-container>ul{width:100%;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-evenly}.menu-social-links-container>ul>li>a{border:none!important}.main-navigation a,.menu-container a{display:block;width:100%;padding:1rem 1.5rem;margin:0}.main-navigation a:after{display:none}.main-navigation a:hover:after{display:none}.main-navigation ul .toggled-on{display:block}.main-navigation .main-menu-left{margin-left:0}.main-navigation .shop-menu{margin-left:0;margin-right:0}.main-navigation .shop-menu li>a:before{content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-book-white.svg);width:1.6rem;height:auto;display:block;position:absolute;top:0;left:.25rem;transform:none;margin:1rem}.main-navigation .shop-menu a{color:#fff;background-color:#f36b24;text-align:left;padding:1.35rem 1rem 1.35rem 5rem}.main-navigation .shop-menu a:after{background-color:#fff}.search-menu:after{display:none}.search-menu:hover:after{display:none}.search-box-container{position:absolute;width:100%;height:auto;left:0;top:88px;padding:.75rem;display:none;background-color:#fff;overflow:hidden;transition:all .3s ease-out;box-shadow:0 .6rem .8rem 0 rgb(0,0,0,.08);z-index:1000;visibility:visible;opacity:1}.search-box-container.search-box-visible{display:block;top:88px}.search-box-container form{display:flex;flex:1 1 auto;align-items:center;align-self:center}.search-box-container form div:first-child{width:calc(100% - 1.8rem)}.search-box-container img{width:auto;height:1.8rem;display:block;margin-right:1rem}.search-form label span{display:block;color:#fff;font-size:.8rem;line-height:1;margin-top:0;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}.search-box-container form input[type="search"].search-field{width:100%;font-size:.875rem;background-color:#f5f5f5;border:none;line-height:2rem;padding:0 .75rem;margin:0;opacity:1;border-radius:1px}.search-box-container form input[type="search"].search-field:focus{opacity:1}.search-box-container form button[type="submit"].search-submit{font-weight:700;line-height:2rem;padding:0 .75rem;background-color:#00a0af;position:relative;margin:0;border-radius:1px;display:inline-block;margin-left:.5rem;cursor:pointer}.center-content{text-align:center;align-self:auto;width:auto;height:auto;max-height:none}.center-on-mobile{text-align:center;align-self:auto;width:auto;height:auto;max-height:none}.section-content h1,.section-content h2{font-size:1.65rem;font-weight:400;line-height:1.1}.section-content.brand-content.narrow{width:auto}.section-content.brand-content.staggered p{padding-left:unset}.section-content.brand-content.cols{columns:1}.section-content.brand-content.staggered h2,.section-content.brand-content.staggered h3,.section-content.brand-content.staggered h4{max-width:none;margin-bottom:.5rem}.section-content.brand-content.staggered p,.section-content.brand-content.staggered ul,.section-content.brand-content.staggered ol{padding-left:0;position:relative}.overflow-image{position:relative;left:auto;transform:none;width:auto;height:auto;max-width:80%;display:block;margin:0 auto;top:0}a.button-primary{padding:.85rem 1.5rem}a.button-primary.button-chevron-down{padding-right:3rem}a.button-secondary{padding:1rem 1rem}a.button-small{padding:.5rem;line-height:1}.mt-x1{margin-top:.5rem}.mb-x2{margin-bottom:1rem}h2.mb-x2{margin-bottom:1rem}.button-area .button-primary,.button-area .button-secondary{margin-right:.5rem}.section-header{display:block;margin-bottom:2rem}.section-header h2{font-size:2.5rem;text-transform:uppercase;font-weight:400;line-height:1;margin-bottom:1rem}.section-header p{margin:0;font-weight:500}.testimonials-content{display:block}.three-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-gap:1rem}.three-columns.single-mobile{display:block}.four-columns.single-mobile{display:block}.three-columns.single-mobile>div:not(:last-child){margin-bottom:1.5rem}.site-footer{padding:1.5rem}.footer-navigation{font-size:1rem;letter-spacing:0;padding:0;display:none}.footer-navigation li{text-align:left;float:none;display:block;margin:.35rem 0;padding:.25rem 0;font-size:1rem}.footer-navigation li a{font-size:1rem}.footer-bottom{padding:0;padding-bottom:5rem;margin-top:1rem}.footer-bottom p{display:block;font-size:.75rem;line-height:1.5}.footer-sub-navigation{display:block;font-size:.875rem;margin-bottom:2rem;float:none}.footer-sub-navigation li{float:none;text-align:left;display:block;padding:.5rem 0}.footer-sub-navigation a{font-size:.875rem;padding:0;margin:0}.footer-sub-navigation .tertiary-menu{position:relative;float:none}.footer-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0;overflow:visible;border-radius:1rem;margin:0;padding:0}.footer-newsletter,.footer-email{border-bottom:1px solid #fff}.footer-content .footer-social{width:auto;height:3.5rem}.footer-disclaimer{margin-top:2.5rem;padding:0;display:none}.footer-disclaimer>p{margin:0;font-size:.7rem;line-height:1.35;color:#999;text-align:justify}.pillar-section{margin-top:0}.pillar-content-single{padding:1.5rem;margin-top:0rem}.pillar-content-single h1.entry-title{margin-bottom:0}.pillar-sidebar{background-color:#f5f5f5;padding:1.5rem;margin-bottom:1.5rem}.sidebar-item:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem}.sidebar-item-image{display:block;float:none;width:100%}.sidebar-item-image>a{margin-bottom:1rem}.sidebar-item p{margin-top:0;margin-left:0;font-size:1rem}.sidebar-item-hubspot:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem}.sidebar-item-hubspot .hs-featured-image-wrapper{display:block;float:none;width:100%}.sidebar-item-hubspot .hs-featured-image-wrapper>a{margin-bottom:1rem}.sidebar-item-hubspot p{margin-top:0;margin-left:0;font-size:1rem}.alice-cta-incontent{padding:1.5em}.alice-cta-incontent p:first-child{margin-top:0}.accordion{margin-bottom:1.5rem}h2.accordion-title{font-size:1.5rem;margin-bottom:1rem}.blog-hero{width:100%;height:auto;position:relative;background-color:#e6edef}.blog-hero::before{display:none}.blog-hero-overlay{display:none}.blog-hero-container{padding:1.5rem;position:relative;height:auto;z-index:1}.blog-hero-content{position:relative;bottom:0;margin-top:7rem;height:auto;padding:0}.blog-hero h1{font-size:2rem;padding-bottom:0}.blog-container{display:block}.blog-container.pillar-container{display:block;padding:0}.blog-section{margin-bottom:2rem}.blog-section::before{display:none}.blog-section::after{display:none}.sidebar{position:relative;z-index:auto;margin-top:2rem;padding-top:2rem}.blog-content .entry-title{font-size:2rem;letter-spacing:-.035em;font-weight:700;line-height:1}.post-thumbnail{margin:2rem auto}.post-thumbnail img{display:block;width:100%;height:auto;transition:none}a.post-thumbnail{overflow:hidden;transition:none}a.post-thumbnail:hover{transform:none;box-shadow:none}a.post-thumbnail:hover img{transform:none}.pagination{padding:1rem 0;font-size:.875rem;font-weight:500;position:relative}.pagination .nav-links .page-numbers{display:none}.pagination .nav-links .page-numbers{display:none}.pagination .nav-links .next{display:inline}.pagination .nav-links .prev{display:inline}.pagination .nav-links .current{display:inline}.pagination .prev,.pagination .next{display:inline-block;height:1rem;line-height:1rem;padding:0 .5rem;position:relative;z-index:2}.page-hero{width:100%;position:relative;background:-moz-linear-gradient(bottom,rgba(182,198,203,0) 0%,rgba(182,198,203,.08) 100%);background:-webkit-linear-gradient(bottom,rgba(182,198,203,0) 0%,rgba(182,198,203,.08) 100%);background:linear-gradient(to top,rgba(182,198,203,0) 0%,rgba(182,198,203,.08) 100%)}.page-hero-container{padding:0;position:relative;margin:0 auto}.page-hero-content{padding:1rem 1rem 1rem 1rem;margin:0 auto}.page-hero h1,.page-hero h2{font-size:1.65rem;letter-spacing:.05em}.page-hero h1:before,.page-hero h2:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-1rem;height:1px;background:-moz-linear-gradient(left,rgba(0,160,175,0) 0%,rgba(0,160,175,1) 50%,rgba(0,160,175,0) 100%);background:-webkit-linear-gradient(left,rgba(0,160,175,0) 0%,rgba(0,160,175,1) 50%,rgba(0,160,175,0) 100%);background:linear-gradient(to right,rgba(0,160,175,0) 0%,rgba(0,160,175,1) 50%,rgba(0,160,175,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000a0af',endColorstr='#0000a0af',GradientType=1)}.page-hero h1:after,.page-hero h2:after{content:"";display:block;width:100%;height:0;clear:both}.page-hero .main-page-title{font-size:2rem;padding-bottom:0}.page-hero.with-image-bg{background-attachment:scroll}.page-section{margin-bottom:3rem;position:relative}.page-section::before{display:none}.page-section::after{display:none}.page-container{display:block;grid-gap:2.5rem}.page-content{position:relative;z-index:3}.text-large{font-size:1rem}.brand-intro{display:block}.brand-intro .left{width:auto}.brand-intro .right{width:auto}.brand-intro .spacer{display:none}.brand-intro.reverse{flex-direction:row-reverse}.tweaktionary>h1{position:relative;display:block;background-color:#b6c5ca;color:#fff;width:4rem;height:4rem;text-align:center;border-radius:50%;line-height:3.85rem}.tweaktionary>h2{position:relative;display:block;background-color:#b6c5ca;color:#fff;width:4rem;height:4rem;text-align:center;border-radius:50%;line-height:3.85rem}.tweaktionary h3{margin-bottom:3rem}.tweaktionary h4{font-size:1.1rem;margin-left:0;margin-top:1.5rem;margin-bottom:-1rem}.tweaktionary p{margin-left:0}.tweaktionary hr{margin:3rem 0;background-color:#e1e1e1}.about-hero{display:block;padding:0}.about-hero-left{background-size:cover;background-repeat:none;background-position:top center;position:relative;z-index:10;height:30rem}.about-hero-right{position:relative;z-index:auto}.about-hero-right-content{padding-top:1.5rem}.about-quote{background:#f36b24;padding:1.5rem 2rem}.about-quote-text{color:#fff;font-size:1.25rem;font-style:italic;font-weight:500;margin:0;letter-spacing:-.035em;padding-left:4rem;position:relative}.about-quote-text:before{content:"";width:3rem;height:2.5rem;background-image:var(--wpr-bg-8d6994c0-7c26-4172-b143-9dcc99f5adf2);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:.55rem}.about-hero-overlay{display:none}.about-hero h1{font-size:2rem;text-transform:uppercase;font-weight:400;line-height:1;padding-bottom:0}.about-section{display:block;margin:0 auto;margin-bottom:3rem}.about-section div{padding:1.5rem 1.5rem 0 1.5rem}.sidebar-widget{margin:2.5rem 0}.homeroutine-hero{width:100%;position:relative;border-bottom:1rem solid #f36b24}.homeroutine-hero-container{padding:1.5rem;padding-top:8rem;position:relative;z-index:1;height:100%}.homeroutine-hero-content{max-width:100%;position:relative;top:auto}.homeroutine-hero h1{font-size:2rem}.homeroutine-hero-options{display:block;margin-top:2rem;margin-bottom:0;justify-content:space-between}a.homeroutine-option{display:flex;flex:1 1 100%;align-items:center;color:initial;text-transform:uppercase;font-size:1.35rem;line-height:1.1;opacity:1;background-color:#fff;padding:.5rem 0;position:relative}a.homeroutine-option:hover{transform:none;z-index:auto;opacity:1}a.homeroutine-option:after{display:none}a.homeroutine-option:hover:after{display:none}a.homeroutine-option span{display:inline-block;margin-bottom:0}a.homeroutine-option img{display:inline-block;width:8rem;height:auto;position:relative;margin-right:.5rem;mix-blend-mode:multiply}.multi-button a.button-primary{margin:.5rem auto}.skincare-consultation-image-container{height:auto;width:auto;max-width:100%;position:relative;top:auto;display:block;padding:0!important}.skincare-consultation-image{position:relative;display:block;width:auto;height:auto;max-height:none;max-width:100%;right:auto;bottom:auto;margin:0}.skincare-filter{position:relative;margin-top:0;height:auto}.skincare-filter h4{margin-bottom:1rem}.skincare-filter-items{display:block}.four-columns{display:block}.four-columns .image-item img{transition:none}.four-columns .image-item img:hover{transform:none}.four-columns h3 a:after{display:none}.tweakment-filter-hero{width:100%;height:auto;position:relative;background-image:var(--wpr-bg-267dfe65-302b-4ac8-975a-4f703703d59f);background-size:cover}.tweakment-filter-hero.short-hero{width:100%;height:auto;position:relative;background-image:var(--wpr-bg-d9e26233-3d8e-4a3b-8940-8d1288902d43);background-size:cover}.tweakment-filter-hero::before{display:none}.toggle-filter{padding:.75rem}.toggle-filter.more:before{position:absolute;content:"";top:1.15rem;bottom:auto;right:.4rem;left:auto;width:.4rem;border:.35rem solid transparent;border-top-color:#f36b24;pointer-events:none}.toggle-filter.less:before{position:absolute;content:"";top:.7rem;bottom:auto;right:.4rem;left:auto;width:.4rem;border:.35rem solid transparent;border-bottom-color:#f36b24;pointer-events:none}aside{padding:1em}.tweakment-filter-hero-overlay{left:0;top:0;bottom:0;right:0;position:absolute;overflow:hidden}.tweakment-filter-hero-overlay>div{border-radius:100%;position:absolute}.tweakment-filter-hero-overlay>div:nth-child(1){background-color:rgba(255,255,255,.08);width:100vh;height:100vh;right:10vw;top:-10vw}.tweakment-filter-hero-overlay>div:nth-child(2){background-color:rgba(255,255,255,.08);width:60vh;height:60vh;right:5vw;bottom:-10vw}.tweakment-filter-hero-overlay>div:nth-child(3){background-color:rgba(255,255,255,.08);width:80vh;height:90vh;top:-20vw;right:-20vw}.tweakment-filter-hero-container{padding:1.5rem;padding-top:8rem;position:relative;height:100%;z-index:3;width:100%}.tweakment-filter-hero-content{position:relative}.tweakment-filter-hero h1{font-size:2rem}.tweakment-filter-items{display:block}.tweakment-filter-items-single{display:grid;grid-gap:.5rem;grid-template-columns:1fr;grid-template-rows:auto;align-items:center}.practitioner-filter-search{display:grid;grid-template-columns:1fr;grid-gap:0}.tweakment-filter-items-practitioner{display:grid;grid-gap:.5rem;grid-template-columns:1fr;grid-template-rows:auto;align-items:center}.filter-button,.filter-button:focus,.filter-button:active{padding:1.25rem 1rem}input[type="submit"].filter-form-button{font-size:.8rem;line-height:.8rem;font-weight:700;text-align:center;border:1px solid transparent;background-color:#f36b24;color:#fff;text-transform:uppercase;position:relative;cursor:pointer;white-space:normal;transition:all .2s;box-sizing:border-box;width:100%;margin:0}h4.tweakment-filter-item-title{font-weight:500;text-transform:uppercase;font-size:.8rem;padding:.5rem;margin:0!important}.tweakment-filter-item:last-child{margin-right:0}.tweakment-filter-item input[type=radio]{margin:0;vertical-align:top;padding:0}.v-spacer{height:2.5rem;display:block}.two-columns{display:block;position:relative}.two-columns .image-container{padding-right:0}.two-columns>div{position:relative;margin-bottom:1.5rem}.two-columns-2-3{display:block}.reverse-col-mobile>div:first-child{order:1}.reverse-col-mobile>div:last-child{order:-1}.cart-columns{display:flex;flex-direction:column-reverse}.cart-columns .order-summary{margin-bottom:1rem}.checkout-block{padding:1px;border:1px solid #ddd;margin-bottom:1rem}.checkout-block-content{padding:1rem}.checkout-block input{border-radius:0;padding-left:.5rem;padding-right:.5rem;font-weight:400}h2.checkout-header{font-weight:500;color:#00a0af;border-bottom:1px solid #ddd;background-color:#f8f8f8;font-size:1rem;line-height:1;padding:1rem;margin:0}.woocommerce form .form-row label{font-size:.875rem}.woocommerce form .form-row label abbr.required{font-size:.75rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce .woocommerce-page form .form-row-first,.woocommerce .woocommerce-page form .form-row-last{width:100%;float:none}.woocommerce-cart #payment,.woocommerce-checkout #payment{padding:0;margin:0;background:transparent;border-radius:0}.woocommerce-cart #payment ul.wc_payment_methods,.woocommerce-checkout #payment ul.wc_payment_methods{padding:0;margin:0 0 1rem 0;border:0}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{position:relative;top:1px;margin:0 .5rem 0 0}.woocommerce-cart #payment ul.wc_payment_methods>li,.woocommerce-checkout #payment ul.wc_payment_methods>li{padding:.75rem 1.25rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(64,64,64,.1);vertical-align:middle;margin-bottom:1.5rem;border-radius:.75rem;display:block;line-height:2rem;align-items:center}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{margin:-4px 0 0 .75rem}.woocommerce-cart #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:39px!important;margin:-4px 0 0 .75rem!important}.woocommerce-cart #payment ul.wc_payment_methods li .about_paypal,.woocommerce-checkout #payment ul.wc_payment_methods li .about_paypal{margin-left:.5rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#eee;border-radius:.5rem;padding:1rem}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eee}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1.5rem}#payment .add_gift_card_form{border-radius:.5rem;margin:1.5rem 0;background-color:#f8f8f8;padding:1rem}#payment .add_gift_card_form #wc_gc_cart_redeem_form{display:flex;flex:1 1 auto;flex-direction:row}#payment .add_gift_card_form #wc_gc_cart_code{margin:0;font-size:.875rem;line-height:1;padding:.75rem 1rem;flex:1;margin:0}#payment .add_gift_card_form button{display:block;flex:1;width:calc(100% - .5rem);margin-left:.5rem;max-width:8rem;font-size:.875rem;line-height:1;font-weight:500;text-align:center;padding:.75rem 1rem;border:none;background-color:#6b6a6b;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.totw-hero-container{padding:.75rem 2rem 2rem 2rem}.totw-hero .main-totw-title{font-size:2.5rem;max-width:none}.totw-section{position:relative;padding:0;margin:0}.totw-container{display:block}.totw-content{margin:0 auto}.totw-content .entry-content{max-width:none;padding:0 .5rem}.totw-max-width{max-width:none}.totw-content:not(:last-child){margin-bottom:2rem}.totw-content .entry-content .arve-wrapper{margin:0 auto;padding-bottom:1rem}.totw-about-section{text-align:left;display:block;padding:0 .5rem}.totw-about-section img{width:100%;height:auto;display:block;margin-bottom:1rem}.totw-about-section h2{font-size:2rem;text-align:left}.totw-two-columns{display:block}.totw-two-columns>div{width:100%}.totw-two-columns .practitioner-block{border:1px solid #eee;background-color:#fff;padding:1rem}.totw-two-columns h2{font-size:2rem;line-height:1.1;text-transform:uppercase}.totw-two-columns .recommended-practitioners{text-align:left;margin:0 auto}.totw-two-columns .practitioner-block{min-width:0;max-width:none;margin:0 auto 1rem auto}.totw-two-columns .practitioner-block:last-child{margin-bottom:0}.totw-two-columns>div:first-child{padding:2rem 1.5rem;background-color:#f7f7f7}.totw-two-columns>div:last-child{padding:2rem 1.5rem;background-color:#e3ecec}.totw-practitioners-columns{display:flex;flex:1 1 auto;flex-direction:row;justify-items:stretch;position:relative;text-align:left}.totw-practitioners-columns>div{margin:0 auto 4rem auto;width:auto;max-width:320px;padding:.5rem 2rem}.totw-practitioners-columns .practitioner-block{margin-bottom:0}.totw-two-columns.reverse-d{flex-direction:row-reverse}.practitioner-search-results{position:relative;z-index:auto;width:auto;max-width:100%}.practitioner-search-results-intro{background-color:#fff;padding:1.5rem;padding-bottom:3rem}.practitioner-search-results-content{padding:1.5rem}.practitioner-search-results-intro .more-link-down{white-space:nowrap;position:relative;text-transform:uppercase;font-weight:700;font-size:.9rem;line-height:inherit;float:none;top:auto;outline:none!important;display:block;margin-top:1rem;text-align:right}.practitioner-search-summary{font-weight:500;margin-top:0;padding:1.5rem;background-color:#fff}.practitioner-search-summary p:first-child{margin-top:0}.practitioner-search-map{display:none}.practitoner-search-tabs{display:flex;flex:1 1 100%;justify-content:stretch}.practitoner-search-tabs a{display:block;width:100%;padding:1rem 1rem;line-height:1.1;background-color:#fff;text-align:center;color:initial;text-transform:uppercase;font-size:1rem;font-weight:600;opacity:1;transition:none}.practitoner-search-tabs a span{background-color:#f36b24;color:#fff;font-size:1rem;width:auto;min-width:1.5rem;height:1.5rem;line-height:1.5;top:-1px;position:relative;border-radius:50%;display:inline-block;margin:.5rem auto 0 auto}.practitioner-search-block{display:block;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d1d1d1}.practitioner-tab{display:block}.provider-tab{display:none}.practitioner-photo{margin-bottom:0}.practitioner-search-block:last-of-type{border-bottom:0}.practitioner-result-image{position:relative;left:auto;bottom:auto;right:auto;top:auto;z-index:1;width:auto;height:auto;overflow:hidden;max-height:100vw;display:none}.practitioner-search-image{min-width:0;max-width:none;margin-bottom:1.5rem}.practitioner-search-name{font-size:1.5rem;margin-bottom:.5rem}.practitioner-search-profession{display:block}.practitioner-search-content a.more-link{display:block;border:1px solid #d7d7d7;padding:1rem 1.5rem}.site-disclaimer{width:auto;background-color:#00a0af;position:fixed;bottom:0;z-index:1000;left:1rem;right:1rem;border-radius:10px 10px 0 0;padding:3rem 2rem 3.5rem 2rem;box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.15)}.site-disclaimer p{color:#fff;margin:0;font-size:1rem}.site-disclaimer-close{position:absolute;top:1.5rem;right:1rem;display:block;line-height:1rem;font-size:3.5rem;color:#fff}.newsletter-notification{max-width:none;background-color:#fff;position:fixed;bottom:0;z-index:1000;left:1rem;right:1rem;padding:1.5rem 1.5rem 5rem 1.5rem;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.2);border-top:.5rem solid #00a0af}.newsletter-notification-header{display:block;margin-bottom:.75rem}.newsletter-notification-header h2{font-size:1.65rem;font-weight:400;line-height:1.1;margin:0}.newsletter-notification p{margin:0;font-size:1rem;margin-bottom:1.5rem}.newsletter-notification-close{position:absolute;top:1rem;right:.5rem;display:block;line-height:1rem;font-size:3.5rem;color:#00a0af}.practitioner-container{display:block}.practitioner-section{margin-bottom:3rem;position:relative}.practitioner-section::before{display:none}.practitioner-section::after{display:none}.practitioner-intro{display:block}.practitioner-intro-image{padding-top:0;margin-bottom:1rem}.practitioner-content,.sidebar{position:relative;z-index:3}.practitioner-content>article{margin-bottom:1.5rem;position:relative}.practitioner-content>article:not(:last-of-type):after{content:"";display:block;margin-top:4.5rem;width:.5rem;height:2rem;background-color:#f36b24}.practitioner-content .page-title{font-size:1.5rem;font-weight:600}.practitioner-content .entry-title{font-size:2rem;letter-spacing:-.05rem}.practitioner-content .entry-title a{color:#2b3547;opacity:.8}.practitioner-content .entry-title a:hover,.practitioner-content .entry-title a:focus{opacity:1}.practitioner-content .entry-content .author-title{clear:none;font-size:1rem;font-weight:900;line-height:1.75;margin:0}.practitioner-content .entry-summary p{font-size:1.25rem;margin:2rem 0;padding-left:2rem;border-left:1px solid #d1d1d1}.tweakment-finder-hero{width:100%;min-height:0;max-height:none;position:relative}.tweakment-finder-hero-container{padding:1.5rem;padding-top:8rem;position:relative;z-index:1}.tweakment-finder-hero-content{display:block}.tweakment-finder-hero h1{font-size:2rem}.tweakment-finder-intro{margin-right:0;padding-right:0}.tweakment-finder-selector{position:relative;margin:0;padding:0;background-color:rgba(255,255,255,.25);padding-top:1rem;z-index:100}.face-area-options{position:fixed;width:auto;bottom:1rem;left:1rem;right:1rem;overflow:auto;display:none;padding:1.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.15);z-index:1000}.face-area-options .button-area{margin-top:1rem}.face-area-options .button-area a.button-primary{display:block;width:auto}.face-area-intro{position:absolute;width:auto;top:1rem;left:1rem;right:1rem;max-width:100%;word-break:keep-all!important;margin:0;display:block;background-color:rgba(255,255,255,1);color:#2b3547;font-weight:500;text-align:center;padding:1.5rem;font-size:1.1rem;line-height:1.1;text-transform:uppercase;box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.15);z-index:1000;border-radius:1rem}.face-area-intro img{display:none}.face-area-conditions a.concern-select-link{padding-top:.25rem;padding-bottom:.25rem;font-size:1.1rem;line-height:1.5rem}.tweakment-finder-face{position:relative;top:0}.face-full-container{position:relative;top:auto;width:auto;height:auto;max-height:none}.face-full-image{display:block;position:relative;min-height:0;width:auto;height:auto;max-width:100%}.face-full-image svg{display:block;width:auto;height:auto;min-height:0}.concern-list{display:block}.concern-list-column{padding-right:none;padding-bottom:2rem}.concern-list-column:last-child{padding-right:0;padding-bottom:0}.concern-list-column h3{margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.concern-list-column li{font-size:1.1rem;padding:.25rem 0}.search-results{position:relative;z-index:2;width:auto}.search-results-intro{background-color:#fff;padding:1.5rem}.search-results-content{padding:1.5rem}.search-block{display:block}.search-image{min-width:none;padding-top:0;margin-bottom:1.5rem}.search-content p{font-size:1rem}.search-content h4{text-transform:none;font-weight:500;font-size:1.5rem;line-height:1.1;margin:0}.tweakment-finder-results{position:relative;z-index:2;padding:1.5rem;width:auto}.tweakment-result-image{position:relative;left:auto;bottom:auto;right:auto;top:auto;z-index:1;overflow:hidden;max-height:100vw;display:none}.tweakment-result-image img{width:100%;height:auto}.tweakment-result-image .post-thumbnail{margin:0;padding:0}.tweakment-result-container{display:flex;flex-wrap:wrap;margin-top:2rem;margin-right:-1.5rem}#tweakment-tile-none{display:none}.tweakment-tile{display:block;position:relative;width:100%;height:16rem;margin-right:1.5rem;margin-bottom:1.5rem;border:1px dashed transparent}.tweakment-tile:hover{transform:none}.tweakment-tile-content{display:block;position:relative;width:100%;height:100%;padding:1em;background-color:rgba(255,255,255,.2);transition:none;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}.tweakment-tile.shrink{border:1px dashed #d1d1d1}.tweakment-tile.shrink .tweakment-tile-content{transform:scale(0);opacity:0}.tweakment-tile-title{display:block;position:absolute;left:0;bottom:0;right:3rem;color:#2b3547;padding-top:.75rem;padding-right:.75rem;padding-left:0;padding-bottom:0;font-weight:700;font-size:1.25rem;line-height:1.15;min-height:3.5rem;hyphens:auto}.tweakment-extended-view{display:block}.video-popup{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;bottom:0;right:0;z-index:9000;cursor:pointer;display:none}.video-close{position:absolute;right:1rem;top:1rem;font-size:1rem;text-align:center;line-height:1.75rem;color:#fff;width:2rem;height:2rem;border:.1rem solid #fff;background-color:rgba(0,0,0,.3);border-radius:1.25rem;z-index:1;font-weight:700}.video-close:focus{outline:0;color:#fff}.video-close:hover{color:#2b3547;background-color:#fff}.video-close:active{transform:scale(.8)}.video-player{position:absolute;background-color:#f7f7f7;transform:translate(-50%,-50%);left:50%;top:50%;border-radius:.5rem;width:calc(100% - 1rem);overflow:hidden}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.video-block{position:relative;display:block;padding-top:2rem;margin:0 auto}.video-block-item{position:relative;padding:0 1rem;width:320px;height:180px}.two-columns{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center}.two-columns-1-2{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center}.two-columns-2-1{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center}.two-columns-3-1{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center}.two-columns-1-3{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center;max-width:100%}.two-columns-1-4{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative;align-items:center}.two-columns-3-2{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.two-columns .post-thumbnail{margin:0}.two-columns>div{position:relative}.two-columns.even-width{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.two-columns.with-thumbnail{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}.two-columns .thumbnail-square img{height:100%;width:auto}.product-columns{display:block;padding-top:2.5rem}.product-columns>div:first-child{width:100%;padding:0;position:relative}.product-columns>div:last-child{width:100%;padding:0;position:relative}.four-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-gap:1rem}.four-columns-1-1-1-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-gap:1rem}.five-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-gap:1rem}.five-columns>div{position:relative}.concern-excerpt{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.seven-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-gap:1rem}.seven-columns>div{position:relative}.small-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;grid-row-gap:1rem}.small-list-grid.by-four{grid-template-columns:repeat(2,minmax(0,1fr))}.small-list{display:grid;grid-template-columns:1fr 5fr;align-items:center}.small-list-grid a{font-size:.85rem}.small-list .round-image{margin-right:.5rem}.small-list .round-image img{max-width:2.5rem;border:1px solid rgba(255,255,255,.35)}.small-list:hover .round-image img{border-color:rgba(255,255,255,1)}.small-list-grid img{width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.35);margin-right:1rem}.small-list h5,.small-list h6{margin:0;font-size:.875rem}.page-intro{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative}.box{padding:1rem;max-width:100%}.page-section{margin-bottom:1.5rem;position:relative}.h-line{background-color:#eee;border:0;height:1px;margin:0 .5rem}.standard-section{position:relative;margin:0 auto}.standard-section .section-content .text-medium{max-width:none;margin:0 auto}.section-container{margin:0 auto;position:relative}.section-content{margin:0 auto;padding:1.5rem}.section-content.compact{margin:0 auto;padding:1.5rem}.scroll-section{padding:0 1.5rem 0 1.5rem}.round-image{max-width:80%;margin:0 auto}.round-bordered-image{max-width:66%;margin:0 auto}.section-title{font-size:2rem;margin-bottom:1rem;font-weight:400}.sysinfo{display:none}.two-columns-3-2{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:1.5rem}.blog-feed{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.blog-feed.four-columns{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.blog-feed .col{padding-top:calc(66% + 1rem);position:relative}.blog-feed h3{font-size:1.15rem;line-height:1.25;font-weight:500;margin:0 0 .25rem 0}.blog-feed .hs-featured-image-wrapper{display:block}.blog-feed a.hs-featured-image-link{display:block;width:100%;height:0;padding-top:66%;position:absolute;border:1px solid #eee;overflow:hidden;top:0}.blog-feed a.hs-featured-image-link>img.hs-featured-image{display:block;position:absolute;top:0;left:0;float:none!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;max-height:100%!important;min-height:100%!important;object-fit:cover;object-position:center;border:none}.featured-product-single{display:flex;flex:1 1 auto;flex-direction:column-reverse;margin:0 auto;padding:2.5rem 1.5rem;position:relative}.featured-product-text{padding:2rem 0 1rem 0}.featured-product-image{text-align:center;width:15rem;height:auto}.featured-product-image img{display:block;width:15rem;height:auto}.v-spacer{height:2.5rem;display:block;background-color:transparent}.v-spacer-small{height:1rem;display:block;background-color:transparent}.v-spacer-tiny{height:.25rem;display:block;background-color:transparent}#sbi_images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;grid-gap:.5rem}.avatar-block{padding-left:0;padding-top:6.5rem;position:relative}.avatar-image{display:block;position:absolute;top:0;left:0;width:5rem;height:5rem;border-radius:100%;margin-bottom:1rem;overflow:hidden;background:rgb(243,107,36);background:-moz-linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);background:-webkit-linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:1px}.avatar-image span{display:block;width:100%;height:100%;border-radius:100%;overflow:hidden;background:#fff no-repeat var(--wpr-bg-ffeabc01-dc86-4b6d-9cf7-bd6a13897af5) center / contain;border:3px solid #fff}.thumbnail-block{padding-left:0;padding-top:6.5rem;position:relative}.thumbnail-image{display:block;position:absolute;top:0;left:0;width:5rem;height:5rem;border-radius:100%;overflow:hidden}.thumbnail-image img{display:block;width:100%;height:100%;border-radius:100%;overflow:hidden}.page-intro{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;position:relative}.page-top-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem;position:relative}.page-top-content.fifty-fifty{grid-template-columns:1fr;grid-gap:1.5rem}.flex-columns.special-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-gap:1.5rem}.flex-columns.special-mobile>div{width:auto;padding:0}.flex-columns.special-mobile>div.v-line{width:1px;padding:.25rem 0;background-color:#ddd}.special-mobile .icon-big{width:2.5rem;height:auto}.special-mobile h3{font-size:1.1rem}.info-block{padding:.15rem 0 .5rem 2rem;margin-left:1rem;border-left:1px solid #ccc;position:relative}.info-block:after{content:"";width:2rem;height:2.5rem;position:absolute;left:-1rem;top:0;background:#fff no-repeat var(--wpr-bg-e8503b2a-4979-4426-ae56-ba49211d2d66) top center / contain}.concern-tags{margin:.75rem 0 0 0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem;align-items:center}.concern-tags span{font-size:.6rem;line-height:1.9;text-transform:uppercase;display:inline-block;margin:.125rem .25rem .125rem 0;color:#666;border:1px solid #ddd;background-color:transparent;padding:0 .5rem;border-radius:3rem;word-break:break-all}.shop-categories{position:relative;width:100%;background-color:#00a0af;padding:.1rem 1rem;margin:0 auto;display:flex;align-content:center;justify-content:space-between;white-space:nowrap;z-index:1000}.flex-spacer{flex:1}.dropdown-block{position:relative;text-align:center;padding:.5rem 0}.dropdown-block:not(:last-child){margin-right:.5rem}a.dropdown-button{font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;padding:0 .25rem}a.single-button{font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;position:relative;padding:0 .25rem}.dropdown-links{display:block;position:absolute;margin-top:.55rem;z-index:999;background-color:#fff;padding:1rem 1.5rem 1rem 1.5rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);text-align:left;border-radius:.75rem;visibility:hidden;opacity:0;transform:translateY(.75rem);transition:transform .2s,opacity .2s;width:auto}.dropdown-block:hover>.dropdown-links{visibility:visible;opacity:1;transform:translateY(0)}.dropdown-links:before{content:"";display:block;position:absolute;width:.5rem;height:.5rem;top:-1rem;left:2rem;background-color:transparent;border-top:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;border-left:.5rem solid transparent}.dropdown-links a{display:block;font-size:.8125rem;font-weight:400;text-align:left;position:relative;color:#2b3547;line-height:2;text-transform:none;outline-offset:-1px;padding:0;margin:.125rem 0;white-space:nowrap}.dropdown-links a:hover{text-decoration:underline}.dropdown-links a:after{display:none}.dropdown-columns-4{column-count:1;column-gap:0}.dropdown-columns-3{column-count:1;column-gap:0}.dropdown-columns-2{column-count:1;column-gap:0}.fullimage-hero{min-height:0;padding-bottom:0;position:relative;display:block;background-size:contain;background-repeat:no-repeat;background-position:right bottom;background-image:none!important}.fullimage-hero.small{min-height:auto}.fullimage-hero.medium{min-height:auto}.fullimage-hero.large{min-height:auto}.fullimage-hero.full{min-height:auto}.fullimage-hero.delivery-club{min-height:auto;background-position:center}.fullimage-mobile-image{display:block;overflow:hidden}.fullimage-mobile-image img{display:block;width:auto;min-width:100%;height:auto;min-height:30vh;margin:0 auto;object-fit:cover}.fullimage-hero-container{position:relative;margin:0 auto;z-index:1;height:100%}.fullimage-hero-content{position:relative;height:100%;max-height:none;display:block;border-bottom:1px solid #eee}.fullimage-hero-content .fullimage-text{position:relative;width:100%;padding:1.5rem}.fullimage-hero-content .fullimage-text h1{font-weight:300;letter-spacing:0;font-size:2rem;margin:0 0 .5rem 0;color:#fff;max-width:100%}.fullimage-hero-content .fullimage-text p{font-size:1.1rem;font-weight:400;color:#fff;margin-bottom:0}.fullimage-hero-content .fullimage-text li{font-size:1rem;color:#fff}.fullimage-hero-content .fullimage-text li:not(:last-child){margin-bottom:.5rem}.fullimage-hero-content .fullimage-image{position:relative;align-self:center;width:35vw;padding:1rem}.fullimage-hero-content .fullimage-image .video{position:relative;display:block;width:100%;height:auto}.fullimage-hero-content .fullimage-image img{position:absolute;bottom:0;right:0;display:block;width:auto;max-height:100%}.fullimage-hero-content .fullimage-text.cl-white-text,.fullimage-hero-content .fullimage-text.cl-white-text h1,.fullimage-hero-content .fullimage-text.cl-white-text h2,.fullimage-hero-content .fullimage-text.cl-white-text h3,.fullimage-hero-content .fullimage-text.cl-white-text h4,.fullimage-hero-content .fullimage-text.cl-white-text p,.fullimage-hero-content .fullimage-text.cl-white-text li{color:#2b3547;text-shadow:none}.fullimage-hero p:first-child{font-size:1.5rem;margin:0}.shop-hero{height:auto;position:relative}.shop-hero-container{padding:.5rem 1rem 2.5rem 1rem;position:relative;margin:0 auto;z-index:1;height:100%;mix-blend-mode:multiply}.shop-hero .swiper-container .swiper-button-prev,.shop-hero .swiper-container .swiper-button-next{margin:0;top:20%}.shop-hero .swiper-button-prev:after,.shop-hero .swiper-button-next:after{font-size:1rem}.shop-hero-content{position:relative;width:100%;margin:0 auto;height:100%;display:flex;flex:1 1 auto;overflow:hidden;align-items:center;flex-direction:column-reverse}.shop-hero-content .shop-text{position:relative;align-self:center;text-align:center;width:100%;padding-right:0;padding-top:1rem}.shop-hero-content .shop-text h2{font-size:1.65rem;font-weight:400;line-height:1.1}.shop-hero-content .shop-text p{font-size:1rem;margin-left:0}.shop-hero-content .shop-text li{font-size:1rem}.shop-hero-content .shop-text li:not(:last-child){margin-bottom:.5rem}.shop-hero-content .brand-logo{position:relative;display:inline-block;width:auto;max-height:120px;max-width:200px}.shop-hero-content .shop-featured-image-container{position:relative;text-align:center;width:90%;padding:0;padding-bottom:.5rem}.shop-hero-content .shop-featured-image-container a{position:relative;display:block;border-radius:100%;height:0;width:85%;padding-top:85%;overflow:hidden;background-repeat:no-repeat;background-size:110%;background-position:0 0;margin:0 auto}.shop-hero-content .shop-featured-image-container img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;min-height:100%}.skincare-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:1.25rem;grid-row-gap:1.25rem}.seven-columns>div{position:relative}.three-columns .flex-stretch,.four-columns .flex-stretch{display:block}.three-columns .flex-stretch .more-link,.four-columns .flex-stretch .more-link{display:block}.three-columns .flex-stretch .spacer,.four-columns .flex-stretch .spacer{display:block}.item-block-flex .flex-stretch{display:flex;flex:1 1 auto;justify-content:space-between;align-content:center;align-items:center}.item-block-flex .flex-stretch .spacer{flex:1}.two-columns-1-1{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2rem;position:relative;align-items:center}.two-columns-1-1.block-mobile{display:block}.two-columns-1-4{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:2rem;position:relative;align-items:center}.left-intent-7{padding-left:0}.shop-content{padding-top:2rem}.product-content{padding-top:2rem}.shop-breadcrumbs{display:none}.delivery-club h1{text-align:center}.delivery-club p{text-align:center}.pricing-boxes{display:block;padding:0}.pricing-box,a.pricing-box{display:block;width:80%;padding:1.5rem;border:1px solid rgba(0,0,0,.1);background-color:#fff;text-align:center;cursor:pointer;transition:all .3s;position:relative;text-decoration:none;margin:0 auto 1rem auto}.pricing-box:last-child,a.pricing-box:last-child{margin:0 auto 0 auto}.best-value{padding:.15rem .75rem;margin:0 auto;font-weight:700;font-size:.8rem;position:absolute;margin-top:.5rem;left:-.5rem;box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}.plan-title{font-weight:700;margin-bottom:0;text-transform:uppercase}.pricing-box .icon{display:none}.plan-price{font-size:3rem;line-height:1;margin:.5rem 0 1rem 0;text-transform:uppercase}.plan-price span{font-size:.875rem;display:block;font-weight:700}.dc-faq{display:block;columns:1;column-gap:3rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;max-width:none;margin:0 auto}.dc-faq h1,.dc-faq h2,.dc-faq h3,.dc-faq h4{font-size:1rem;font-weight:500;margin-top:2rem;margin-bottom:0;break-after:avoid}.dc-faq h1:first-child,.dc-faq h2:first-child,.dc-faq h3:first-child,.dc-faq h4:first-child{margin-top:0}.dc-faq p{break-before:avoid;font-size:.875rem;margin:.5rem 0}.brand-logos{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:space-evenly}.brand-logos a{display:block;margin:1.5rem 0 0 0}.brand-logos img{width:auto;height:auto;max-width:150px;max-height:100px}.press-logos{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:space-evenly}.press-logos a{display:block;margin:1rem 0}.press-logos img{width:auto;height:auto;max-width:180px;max-height:60px}.press-logos span{display:block;color:#2b3547;text-decoration:none;margin-top:.5rem}.woocommerce table.cart{margin-bottom:0}.woocommerce table.cart td{font-size:1rem;padding:.5rem;background-color:transparent}.woocommerce table.cart tr{background-color:transparent}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce .woocommerce-info .info .wc-amazon-payments-advanced-info{padding:0!important;text-align:left}.woocommerce .wc-amazon-checkout-message .woocommerce-info #pay_with_amazon{display:block;float:none;width:auto;height:auto;margin:0 0 1rem 0;text-align:left}.coupon label:before{display:none}.coupon input.input-text{margin:0 .25rem 0 0;min-width:0;float:left}table.cart .product-name{width:100%;max-width:none;text-align:left;font-weight:500}table.cart td.actions .two-columns{display:block;text-align:center}table.cart tr.cart_item td:before{display:none}table.cart tr.cart_item td{text-align:left!important;padding:.5rem;border:none;background-color:transparent!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell!important;padding:1rem .5rem .5rem .5rem!important}table.cart tr.cart_item td:first-child{padding-top:1rem}table.cart tr.cart_item td:last-child{padding-bottom:1rem;border-bottom:1px solid #eee}table.cart tr.cart_item td .product-name{padding:0}table.cart td.actions .two-columns div{text-align:center!important;padding:1rem 0!important;margin:0!important}table.cart td.actions .two-columns div a,table.cart td.actions .two-columns div button{font-size:1rem!important}.notice-price-cart{border:1px solid #eee;margin-top:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:center}.notice-price-cart p{margin:0}.notice-price-cart .left{text-align:center;padding:.25rem .5rem;white-space:normal;line-height:1.1}.notice-price-cart .left img{width:2.5rem;height:auto;vertical-align:middle}.notice-price-cart .right{text-align:center;padding:.25rem .5rem;border-left:none;border-top:1px solid #eee}.payment-methods{border:1px solid #eee;border-top:none;padding:.5rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;text-align:center}.payment-methods img{width:2.5rem;height:auto;margin:0 .25rem}.shop-single .woocommerce-product-gallery .flex-viewport{border:1px solid #ddd;margin-bottom:1rem}.shop-single .woocommerce-product-gallery .flex-control-thumbs li{padding-right:1rem}.shop-single .woocommerce-product-gallery{margin-bottom:4rem}.shop-single .woocommerce-product-gallery .flex-control-thumbs img{border:1px solid #ddd}.shop-single .woocommerce-tabs{clear:both}.shop-single .woocommerce-tabs:before{content:"";display:block;background-color:transparent;clear:both;height:2rem}.shop-single .woocommerce-tabs h2{display:none}.shop-single .related{margin-top:2rem;padding-top:2rem;border-top:1px solid #ddd}.shop-single .related h2{margin:0 0 1rem 0;text-align:center}.shop-single .woocommerce ul.products li.product h2{font-size:1rem;text-align:left}.shop-single .woocommerce ul.products li.product .price{color:#f36b24;font-weight:600;font-size:.775rem;text-align:left}.shop-single .woocommerce ul.products li.product .price:before{content:"Price: ";font-weight:400;display:inline;color:initial}.shop-breadcrumbs{font-size:.85rem;line-height:1;text-align:left;padding:.5rem auto;margin:1.5rem 0}.shop-breadcrumbs a{font-size:.85rem;line-height:1;text-align:center;padding:.5rem auto;margin-top:2rem;font-weight:500}.shop-breadcrumbs em{font-style:normal;position:relative;padding:0 .5rem;font-size:.55rem;top:-.1rem;opacity:.35}.shop-image{border:1px solid #eee;position:relative}.woocommerce .entry-summary .shop-product-title{font-size:1.4rem;line-height:1.1;margin:0 0 .5rem 0}.woocommerce .entry-summary .shop-product-subtitle{font-size:1.1rem;line-height:1.3;margin:0 0 1rem 0}.woocommerce div.product form.cart button{display:inline-block;font-size:.95rem;line-height:.95rem;font-weight:600;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#00a0af;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce div.product form.cart button:hover{display:inline-block;font-size:.95rem;line-height:.95rem;font-weight:600;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#00a0af;color:#fff;border-radius:10rem;text-transform:uppercase;transition:transform .3s;opacity:.8}.woocommerce .entry-summary .quantity input.input-text.qty{background:#fff;color:#2b3547;border:1px solid #ddd;border-radius:10rem;font-size:.85rem;font-weight:500;letter-spacing:0;min-width:4rem;line-height:1.5rem;padding:.5rem .5rem .5rem .5rem;text-transform:uppercase;margin-right:.25rem}.woocommerce .entry-summary .quantity input.input-text.qty::-webkit-outer-spin-button,.woocommerce .entry-summary .quantity input.input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .entry-summary .quantity input.input-text.qty{-moz-appearance:textfield}.woocommerce div.product div.images{width:100%;margin:0 0 1.5rem 0}.woocommerce div.product div.summary{width:100%;margin:0 0 1.5rem 0}.woo-price-cart{margin:0}.content-price-cart{display:block;margin:0 0 1rem 0}.content-price-cart>.buy-button-block{padding-left:1rem;position:relative;z-index:1000}.content-price-cart .price-and-button{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.content-price-cart div.buy-button-block{width:100%;padding:1rem 0 0 0}.content-price-cart .buy-button-block form.cart{display:flex;flex:1 1 auto}.content-price-cart .buy-button-block button.button.alt{display:block;width:100%;float:none}.notice-price-cart{text-align:center;padding-top:.5rem}.content-price-cart>div:first-child{text-align:left}.content-price-cart>div:last-child{text-align:left}.content-price-cart>.buy-button-block{padding-left:0}.bundled-products{padding-left:0;margin-top:1.5rem}.bundled-products *{text-align:left}.bundled-products-grid .woosb-products{display:grid;grid-template-columns:1fr;grid-gap:.75rem;border:none}.premium-brand{border:1px solid #f36b24;position:relative}.premium-brand:before{content:"Featured";position:absolute;top:0;left:0;width:100%;font-size:.785rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;padding:.5rem 2rem;color:#fff;z-index:1;background:#f36b24 no-repeat var(--wpr-bg-b5dbb58a-93cf-43c7-8b5f-dc9f4ccd99f1) .4rem center / 1rem}.product-star-rating{display:block;text-align:left}.product-star-rating .stars img{width:auto;display:inline-block;height:1rem;margin:0}.product-star-rating .rating{font-size:.775rem;line-height:.8;color:#2b3547;text-align:left;padding-top:.25rem}.ask-alice-content{display:flex;flex-direction:column-reverse}.ask-alice-block{padding-left:2rem;margin-bottom:2rem;background-image:var(--wpr-bg-6795de31-48d7-42e6-8fbe-8a1a283102b0);background-position:top left;background-size:1.5rem;background-repeat:no-repeat}.ask-alice-block h4{font-size:1rem;letter-spacing:-.02em}.ask-alice-form{position:relative;top:0;height:min-content;border:1px solid #ddd;padding:1.5rem}.woocommerce div.product div.summary p.price{color:#f36b24;font-weight:500;font-size:1.75rem;margin:0}.woocommerce div.product form.cart{margin:0}.content-price-cart p.price{display:flex;flex:1;text-align:left;align-items:center;justify-items:flex-start;justify-content:flex-start;justify-self:flex-start}.content-price-cart p.price del{color:#aaa;font-weight:300;font-size:1rem;padding-left:.5rem}.content-price-cart p.price ins{text-align:left}.woocommerce div.product div.summary .woocommerce-product-details__short-description{padding-left:4.5rem;position:relative;display:block;clear:both;margin:1.5rem 0}.woocommerce div.product div.summary .woocommerce-product-details__short-description p{font-size:.875rem}.woocommerce div.product div.summary .woocommerce-product-details__short-description:before{content:"";display:block;position:absolute;top:0;left:0;width:3.5rem;height:3.5rem;border-radius:100%;overflow:hidden;background:rgb(243,107,36);background:-moz-linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);background:-webkit-linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);background:linear-gradient(45deg,rgba(243,107,36,1) 0%,rgba(216,32,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36b24',endColorstr='#d82048',GradientType=1);padding:1px}.woocommerce div.product div.summary .woocommerce-product-details__short-description:after{content:"";display:block;position:absolute;top:2px;left:2px;width:calc(3.5rem - 4px);height:calc(3.5rem - 4px);border-radius:100%;overflow:hidden;background:#fff no-repeat var(--wpr-bg-52fe8070-bb33-4b91-9718-acd94f75ca7a) center / contain;border:3px solid #fff}.woocommerce div.product div.summary .product_meta{font-size:.875rem;padding:.25rem 0}.woocommerce div.product div.summary .product_meta a{font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:none;border-radius:0;margin:0;padding:.1rem .5rem}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:2px solid #f36b24}.woocommerce div.product .woocommerce-tabs ul.tabs li a{background:none;border:none;border-radius:0;text-transform:uppercase;font-weight:500;font-size:.75rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:600}ul.tabset{list-style-type:none;padding:0;margin:1.5rem 0 1.5rem 0;display:flex;text-align:center;align-items:center;justify-content:center}ul.tabset.vertical{display:block}ul.tabset li{background:none;border:none;border-radius:0;margin:0;padding:.5rem .5rem;line-height:1.1}ul.tabset.vertical li{display:block;padding:.5rem}ul.tabset li.active{background:none;border-bottom:2px solid #f36b24}ul.tabset li a{background:none;border:none;border-radius:0;text-transform:uppercase;font-weight:500;font-size:.75rem;padding:.5rem 0;color:#2b3547}ul.tabset.vertical li a{display:block;font-size:.875rem}ul.tabset li.active a{font-weight:600}.woocommerce div.product .woocommerce-tabs .wc-tab{max-width:60rem;margin:0 auto}.woocommerce div.product .woocommerce-tabs .wc-tab p,.woocommerce div.product .woocommerce-tabs .wc-tab li{font-size:.875rem}.woocommerce-MyAccount-navigation{max-width:60rem;margin:0 auto;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.woocommerce-MyAccount-navigation ul{display:flex;flex:1 1 auto;flex-direction:column;align-content:center;justify-content:space-between}.woocommerce-MyAccount-navigation ul li{margin:.1rem 0}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f8f8f8;border-radius:5rem}.woocommerce-MyAccount-navigation ul li a{font-size:1rem;color:#222;font-weight:500;border:1px solid transparent;border-radius:5rem;padding:.5rem .75rem;display:block}.woocommerce-MyAccount-navigation ul li a:hover{border:1px solid #ddd}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:0}.woocommerce-MyAccount-Giftcards-balance-amount{font-size:3rem;line-height:1;margin-bottom:2rem}.woocommerce-MyAccount-content{max-width:60rem;margin:0 auto}.woocommerce-MyAccount-Giftcards-form{flex-direction:column}.woocommerce-MyAccount-Giftcards-form button.button{width:100%;margin-top:.5rem}.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s}.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover{display:inline-block;font-size:.875rem;line-height:.875rem;font-weight:500;text-align:center;padding:.75rem 1.25rem;border:none;background-color:#f36b24;color:#fff;border-radius:10rem;text-transform:uppercase;transition:opacity .3s;opacity:.8}.woocommerce form .form-row label{font-size:.875rem}.woocommerce fieldset{border:1px solid #ddd;border-radius:.5rem;padding:.5rem;margin:1.5rem 0}.woocommerce fieldset legend{font-size:.875rem;padding:0 .25rem}.medium-width{max-width:unset}.max-width-60pc{max-width:unset}.max-width-80pc{max-width:unset}.max-width-50{max-width:unset}.max-width-60{max-width:unset}.narrow-mobile{max-width:18rem}.block-mobile{display:block}.no-margin{margin:0}.no-top-margin{margin-top:0}.no-bottom-margin{margin-bottom:0}.no-padding{padding:0}.no-top-padding{padding-top:0}.no-bottom-padding{padding-bottom:0}.no-horizontal-padding{padding-left:0;padding-right:0}.no-vertical-padding{padding-top:0;padding-bottom:0}.advert-content{margin:0 auto;padding:1.5rem}.advert-content img{margin:.5rem auto}.accordion{display:block}.faq{column-count:1;column-gap:0;column-rule:none}.faq .faq-item{display:block;padding:1rem .5rem}.faq .accordion{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:.5rem;grid-row-gap:.5rem}.accordion-title{font-size:.9rem;font-weight:500;line-height:1.2;margin:0 .5rem;padding:.5rem 1rem;outline:none;text-align:center;user-select:none;cursor:pointer;border-radius:10rem;color:#fff;border:1px solid transparent;transition:background-color .25s,border .25s}.accordion-title:not(:active):hover{background-color:rgba(255,255,255,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.accordion-title:active{background-color:rgba(255,255,255,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.accordion-content{position:fixed;top:0;left:0;right:0;width:auto;height:auto;overflow:auto;max-height:90vh;font-size:.875rem;letter-spacing:-.02em;margin:2rem;padding:1.25rem;border:1px solid rgba(255,255,255,.25);background-color:#d9f1f3;border-radius:.5rem;display:none;z-index:1000;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.shop-extras{display:none}.secondary-nav{position:relative;width:100%;background-color:#00a0af;padding:.1rem 1rem;margin:0 auto;display:flex;align-content:center;justify-content:space-between;white-space:nowrap;z-index:1000;overflow:auto}.secondary-nav-content{width:100%;white-space:nowrap;margin:0;justify-content:flex-start}.secondary-nav a{padding:.25rem 1rem;border-radius:2rem;margin:0}.secondary-nav-title{padding-left:0;margin-left:0}.ml-homepage{display:block;padding:0;margin:0}.ml-homepage .left>div{max-width:none;margin-left:auto;padding:2rem}.ml-homepage .block-mailing-list{margin:0}.ml-homepage .block-shop-features{margin:0}.ml-homepage .right>div{max-width:none;padding:2rem}.page-hero.blog-hero{height:100vw;min-height:0}.blog-content-top{text-align:center;max-width:none;padding:2rem 1rem 1rem 1rem;margin:0 auto}.blog-content-top h1{font-family:"Libre Baskerville",serif;font-size:2.5rem;font-weight:400;line-height:1.15;margin:0}.blog-social img{width:30px;height:auto}.blog-content-main{display:block;padding:0 1.5rem;margin:0 auto}.blog-content{padding:0}.blog-content figure{margin:0}.blog-sidebar{padding:0}.blog-home-content-one{display:flex;flex-direction:column}.blog-home-content-one.reverse{display:flex;flex-direction:column-reverse}.blog-section{margin-bottom:3rem;position:relative}.blog-item-vertical.zigzag:nth-child(even){flex-direction:column}.blog-item-vertical:not(:last-child){margin-bottom:1rem}.blog-home-content-double-single{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1.5rem}.blog-item-content.block-on-mobile{width:100%;padding-left:0;padding-top:1rem}.blog-item-medium{display:block;flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;margin-bottom:1rem;text-decoration:none;color:inherit}.blog-item-medium>div{width:60%}.blog-item-image{width:9rem;height:0;padding-top:9rem;position:relative}.blog-item-image.large{width:100%;height:0;padding-top:12rem;position:relative}.blog-item-image.medium{width:7rem;height:0;padding-top:7rem;position:relative}.blog-item-small{display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:nowrap;margin-bottom:1rem;text-decoration:none;color:inherit}.blog-item-small>div{width:70%}.blog-item-content{width:calc(100% - 10rem);padding-left:1rem}.blog-social-box{padding:1rem;margin:1.5rem 0}.blog-social-box h3.blog-social-box-title{font-size:1rem;margin:0 0 .75rem 0}.blog-social-box .blog-social-box-icons{padding:.5rem .75rem .75rem .75rem}.blog-social-box .blog-social-box-icons a{margin:0 .25rem;padding:.25rem}.blog-social-box .blog-social-box-icons a:hover{transform:none}.blog-social-box .blog-social-box-icons img{width:36px;height:auto}.blog-social-box .blog-social-box-icons a:hover{opacity:.8}.blog-mailing-list{padding:1rem;margin:0}.blog-mailing-list h3.blog-mailing-list-title{font-size:1rem}.tweakmentfinder-popup{width:calc(100vw - 2rem);height:calc(100vh - 2rem);position:fixed;top:1rem;left:1rem;background-color:rgba(0,0,0,.5);z-index:100000;border-radius:1rem;overflow:hidden;box-shadow:0 0 16px 0 rgba(0,0,0,.25);display:none}.tweakmentfinder-popup-container{width:100%;height:100%;display:flex;flex:1 1 auto;align-items:center;justify-content:center}.tweakmentfinder-popup-frame{width:100%;max-width:none;min-width:100%;height:100%;max-height:none;background-color:#fff;border-radius:0;overflow:auto;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.tweakmentfinder-close{padding:.5rem 0;color:#222;text-align:center;font-weight:600}.tweakment-finder-hero{width:100%;height:100%;position:relative;overflow:hidden}.tweakment-finder-hero-content{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content auto;grid-column-gap:2rem;min-height:100%;align-items:flex-start}.tweakment-finder-intro{padding:1.5rem;text-align:left;height:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;position:relative}.tweakment-finder-intro:before{content:"";display:block;width:95%;height:100%;position:absolute;bottom:0;right:0;background-image:var(--wpr-bg-fca833fb-7246-4b6f-bf04-5a9044983334);background-repeat:no-repeat;background-size:contain;background-position:bottom right}.tweakment-finder-intro h2{font-size:1.5rem;text-transform:uppercase;font-weight:400;line-height:1;text-align:center;margin:0;color:#fff}.tweakmentfinder-logo{font-size:.8rem}.tweakmentfinder-logo:before{content:"";display:inline-block;margin-right:.5rem;width:1rem;height:1rem;background:no-repeat var(--wpr-bg-bd24822a-ae34-4d95-960b-5ddc3873b31f) center / contain;vertical-align:middle}.tweakment-finder-intro p{line-height:1.5;font-weight:400;color:#fff;display:none}.arrow-down-notice p{font-size:1rem;padding-left:2rem;margin-top:3rem;line-height:1.25;position:relative}.arrow-down-notice p:before{display:block;position:absolute;width:2rem;height:auto;left:-.5rem;top:.6rem;content:url(https://thetweakmentsguide.com/wp-content/themes/tweakments/images/icon-arrow-right.svg);transform:rotate(90deg)}.popup{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10000;display:none}.popup-container{width:100%;height:100%;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;overflow:auto;padding:.5rem}.popup-frame{position:relative;width:auto;min-width:0;max-width:none;height:auto;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);padding:2rem 1rem .5rem 1rem}.slick-slider{max-height:371px}.sidebar-slider{width:100%;height:100%;position:fixed;top:0;right:-100%;background:transparent;z-index:10000;display:block;transition:right .35s ease-out}.sidebar-slider.slide-in{right:0}.sidebar-slider-container{width:90%;height:100%;position:absolute;display:block;top:0;right:0;background-color:#fff;box-shadow:0 0 2rem 0 rgba(0,0,0,.2)}.sidebar-slider-frame{position:relative;width:100%;height:auto;padding:1rem}.woocommerce .woocommerce-notices-wrapper{padding:0;margin:0 auto}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{margin:0}.woocommerce .woocommerce-message{font-size:.875rem;background-color:#eee;border:1px solid #eee;border-radius:1rem;position:relative;display:flex;flex:1 1 auto;flex-direction:column-reverse}.woocommerce .woocommerce-info{font-size:.875rem;background-color:#eee;border:1px solid #eee;border-radius:10rem;position:relative;font-weight:500;display:flex;flex:1 1 auto;flex-direction:column-reverse}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;margin:1rem 0 0 0}.campaign-form{background-color:#e6f3f5;padding:1rem}.campaign-form h3{font-weight:700;color:#00a0af;text-align:center}.campaign-practitioner{background-color:#e6f3f5;padding:1rem;margin-top:1rem;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1rem}.brand-highlights div.center-text{padding-bottom:1rem}.brand-highlights div.center-text p{margin-bottom:.25rem}.brand-highlights h4{font-size:.875rem}.icon-logo-small{width:auto;height:1.5rem;margin:.25rem 0;display:inline-block}h4.smaller-mob{font-size:.875rem;margin:.25rem 0 0 0}.standard-section .section-content h4.text-medium.smaller-mob{font-size:.875rem;margin:.33rem 0 0 0}.before-and-after{padding-left:0;padding-right:0}.reviews{padding-left:0;padding-right:0}.recommendation{padding-left:3rem;position:relative}.recommendation p{font-size:.875rem;text-align:left}.recommendation:before{content:"";position:absolute;top:0;left:0;display:block;height:2rem;width:2rem;background-image:var(--wpr-bg-79aa5a63-7ec9-44b2-97c7-ce43b60dddf5);background-size:contain;background-position:center center;background-repeat:no-repeat}.go-to-top{bottom:2rem}.tweakment-highlights h5{font-size:.7rem}.chat-boc-login-form{padding:10px!important}.floating-askalice{bottom:1rem;right:5rem;display:none}a.chatbot-button{width:100%;bottom:0;left:0;right:0}.chatbot-button.active{background-image:var(--wpr-bg-296c8c93-4ada-4169-9c53-6470419f4cf2);background-size:1rem}.chatbot-close{display:block}#chatbot{position:fixed;top:0;height:100vh;right:0;bottom:0;left:0;width:100vw;z-index:99999}.chatbot-main{box-shadow:none;border-radius:0}.chatbot-header-content p.chatbot-title{font-size:1.5rem}}