/*!
Theme Name: MD Beauty V2
Description: A custom theme
Author: FS
Version: 1.0
*/
@keyframes kenburns-top{0%{transform:scale(1) translateY(0);transform-origin:50% 16%}to{transform:scale(1.25) translateY(-15px);transform-origin:top}}@keyframes kenburns-bottom{0%{transform:scale(1) translateY(0);transform-origin:50% 84%}to{transform:scale(1.25) translateY(15px);transform-origin:bottom}}@keyframes kenburns-right{0%{transform:scale(1) translate(0,0);transform-origin:84% 50%}to{transform:scale(1.25) translateX(20px);transform-origin:right}}@keyframes kenburns-left{0%{transform:scale(1) translate(0,0);transform-origin:16% 50%}to{transform:scale(1.25) translate(-20px,15px);transform-origin:left}}@keyframes focus-in-contract{0%{letter-spacing:1em;filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes text-blur-out{0%{filter:blur(.01)}to{filter:blur(12px) opacity(0%)}}@keyframes slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(360deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h2,h3,ol,ul{padding:0}blockquote,h2,h3,ol,sup,ul{border:0;font:inherit}blockquote,h2,h3,ol,ul{vertical-align:baseline}sup{margin:0;padding:0}.navbutton img.showburg,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"Source Sans Pro";font-size:1em;color:#525252}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before,html{box-sizing:border-box}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;font-display:swap;src:local(""),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-300.woff2)format("woff2"),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-300.woff)format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-regular.woff2)format("woff2"),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-regular.woff)format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:local(""),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-700.woff2)format("woff2"),url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/fonts/source-sans-pro-v14-latin-700.woff)format("woff")}html{font-size:16px}@media screen and (max-width:767px){body{-webkit-font-smoothing:subpixel-antialiased;-webkit-overflow-scrolling:touch}}body.is-hidden{overflow:hidden}ol li,p,ul li{font-size:1em;line-height:1.8}h1{font-size:46px}h2{font-size:32px}h1,h2,h3,h4{font-family:gravesend-sans,sans-serif;font-weight:300;font-style:normal}h2,h3{padding-top:60px;margin:0 0 20px}h3{font-size:26px}h4{font-size:22px}ol,ul{margin:1em 0 1em 1em}ol li,ul li{padding-bottom:1em;line-height:1.3}ol li:last-of-type,ul li:last-of-type{padding-bottom:0}ol li::marker,ul li::marker{color:#1c1c1c;font-size:1em}ol li::marker{font-weight:700}a,a:active{color:#1c1c1c;text-decoration:none}.insidepage main a,.insidepage main a:active,a:hover{text-decoration:underline}em{font-style:italic}strong{font-weight:700}.wp-caption img{margin-bottom:1rem}.wp-caption.aligncenter{margin:0 auto;text-align:center}.wp-caption.aligncenter .wp-caption-text{text-align:center}@media screen and (max-width:767px){iframe{max-width:100%}}.button:hover,.insidepage main a:active:hover,.insidepage main a:hover{text-decoration:none}.button,button{display:inline-block;cursor:pointer}button{background-color:#fff0;border:0}.button{border-radius:47px;padding:1em 2em;font-family:gravesend-sans,sans-serif;text-decoration:none;font-size:.81em}.button.primary,.button.secondary{background:#eee4d5;border:1px solid #fff;color:#1c1c1c;transition:all .2s ease-in-out;outline:1px solid #fff0}.button.primary:hover,.button.secondary:hover{background:#1c1c1c;text-decoration:none;transition:all .2s ease-in-out;border-color:#fff0;outline:1px solid #fff;color:#fff}.skp span{display:none}.navw{display:flex;width:100%;background-color:#000;height:37px;align-items:center;color:#fff}@media screen and (max-width:767px){.navw{display:none}}.navw span{font-family:gravesend-sans,sans-serif;font-size:.9em;font-weight:100;color:inherit;padding-right:2em}.navw span:first-of-type{margin-left:auto}.navw .cbutton,.navw span a{font-family:gravesend-sans,sans-serif}.navw span a{color:inherit;font-size:1em;padding-left:.5em;font-weight:400}.navw .cbutton{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/button-bg.webp);background-size:cover;background-position:center;background-color:#5e604b;color:#000;font-size:13px;border:0;height:100%;padding:0 2em;text-transform:uppercase;cursor:pointer;font-weight:100;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.navw .cbutton:hover{text-decoration:none;color:#fff;background-color:#1c1c1c}.home-nav-wrapper{z-index:100;position:fixed;width:100%}.home-nav-wrapper.is-fixed .navw,.home-nav-wrapper.is-fixed .nvbar,.navbutton img.closeburg,.navbutton img.showburg.is-active,.nvbar.has-brand .smen>li:hover .spadd{display:none}.nvbar{height:88px;display:flex;align-items:center;padding:0 2em;position:relative}@media screen and (max-width:767px){.nvbar{display:none}}.nvbar.has-brand,.nvbar.is-brand{background-color:#eee4d5}.nvbar .hlogo{max-width:392px;display:block}.nvbar img{display:block;width:100%;height:auto}.nvbar .smen{margin-left:0;height:100%;display:flex;align-items:center;list-style:none;margin-bottom:0;margin-top:0}.nvbar .smen a,.nvbar .smen>li.servicemenu{padding:0;height:100%;text-align:center;display:inline-flex;align-items:center;transition:all .1s ease-in-out}.nvbar .smen>li.servicemenu:hover{background-color:#f6f4f4;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .1s ease-in-out}.nvbar .smen>li.servicemenu:hover,.nvbar .smen>li.servicemenu:hover a{text-decoration:none;color:#1c1c1c}.nvbar .smen a{font-family:gravesend-sans,sans-serif;font-size:.9em;padding:0 2em;transition:all .3s ease-in-out}.nvbar .smen a,.shoponline,body.home .newpatient{color:#1c1c1c;text-transform:uppercase}.shoponline,.shoponline:hover{text-decoration:none;transition:all .3s ease-in-out}.shoponline{background-color:#eee4d5;padding:.8rem 2rem;border-radius:30px;margin-right:2rem;text-align:center;line-height:1;outline:1px solid #fff0;border:1px solid #fff}.shoponline:hover{color:#fff;background:#1c1c1c}body.home .nvbar .smen{margin-left:1em}body.home .newpatient{font-family:gravesend-sans,sans-serif;font-size:.9em}.insidepage .shoponline{margin-right:1rem}.navbutton,.navbutton span{display:flex;align-items:center}.navbutton{color:#1c1c1c;font-family:gravesend-sans,sans-serif;font-size:.9em;text-transform:uppercase;margin-left:1em}.navbutton span{width:28px;margin-left:1rem;justify-content:center}.navbutton img.closeburg.is-active{display:block;width:16px;height:16px}#menu-item-70,#menu-item-75,.navbutton{height:100%}#menu-item-75 a:hover,.nvbar.has-brand li.servicemenu:hover a{color:#7ac4a6;text-decoration:underline}@media screen and (min-width:980px){li.servicemenu{display:none}}.nvbar.has-brand li.servicemenu:hover{background-color:#fff0}.spadd{position:absolute;top:100%;left:0;background-color:#f6f4f4;width:100%;z-index:2;padding:1.5em 1.5em 3em;box-shadow:0 3px 6px rgb(0 0 0 / .2)}.smen>.sub-menu{display:none!important}.nvbar.has-brand li.servicemenu,.smen li .sub-menu,.spadd{display:none}.smen li .sub-menu,.smen li .sub-menu ul{padding:0;margin:0;list-style:none}@media screen and (min-width:980px){.smen li .sub-menu ul ul{padding-top:10px;padding-left:.5rem}}@media (hover:hover){.smen li:hover .spadd{display:block}}@media screen and (hover:hover) and (max-width:767px){.smen li:hover .spadd{display:none}}@media (hover:hover){.smen li:hover .sub-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-gap:5px;max-width:1366px;margin:0 auto}.smen li:hover a{color:#525252}.smen li:hover .sub-menu .smfeat{padding-bottom:.8em;flex-grow:1;width:100%;height:162px}.smen li:hover .sub-menu .smfeat img{width:auto;height:112px;display:block;margin-bottom:10px}.smen li:hover .sub-menu span{text-align:left;padding-bottom:1.2em;display:block;font-size:.94em;font-family:gravesend-sans,sans-serif;text-transform:uppercase;color:#1c1c1c}.smen li:hover .sub-menu a{padding:0;font-size:.9em;color:#525252!important;text-transform:none;font-family:"Source Sans Pro";font-weight:300}.smen li:hover .sub-menu a:hover{color:#73358a;text-decoration:underline}.smen li:hover .sub-menu li{margin-right:0;display:flex;flex-wrap:wrap}}@media screen and (hover:hover) and (max-width:1300px){.smen li:hover .sub-menu li{padding-bottom:1em}}@media (hover:hover){.smen li:hover .sub-menu ul{width:100%}.smen li:hover .sub-menu ul li{padding-right:0;padding-bottom:10px;padding-bottom:1rem}.smen li:hover .sub-menu a{text-align:left;padding-right:20px}.smen li:hover .sub-menu li{position:relative}.smen li:hover .sub-menu .depth-1{height:100%}.smen li:hover .sub-menu .depth-2{display:none;padding-top:1rem}.smen li:hover .sub-menu .depth-2 li:last-of-type{padding-bottom:0}.nav-dropdown-button{position:absolute;z-index:25;width:50px;height:auto;right:20px;top:0;cursor:pointer;display:flex;justify-content:flex-end;padding-right:20px;align-items:center}}@media screen and (hover:hover) and (min-width:981px){.nav-dropdown-button{display:none}}@media (hover:hover){.nav-dropdown-button .nav-expander{width:13px;height:13px;position:relative;right:-15px;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer;padding:0}.nav-dropdown-button .nav-expander span{display:block;position:absolute;height:1px;width:100%;background:#707070;opacity:1;left:0;transform:rotate(0deg);transition:.3s ease-in-out;padding:0!important}.nav-dropdown-button span:nth-child(1){top:6px}.nav-dropdown-button span:nth-child(2){top:6px;transform:rotate(90deg)}li.is-expanded span:nth-child(1),li.is-expanded span:nth-child(2){transform:rotate(180deg)}}@media screen and (min-width:981px){.spadd .nav-dropdown-button{display:block}}@media screen and (max-width:767px){.smen .spadd{padding:0;background-color:#f6f4f4;box-shadow:initial}.smen .spadd .sub-menu,.smen .spadd .sub-menu ul,.smen .spadd .sub-menu>li,.smen .spadd .sub-menu>li.sub-menu-open ul{padding-left:1em}.smen .smfeat>span{color:#1c1c1c;font-size:.9em;font-family:gravesend-sans,sans-serif;padding:1em;display:block}.smen .smfeat img,li .sub-menu ul{display:none}}.lowmen{display:none;position:absolute;width:100%;left:0;background-color:#eee4d5;height:63px}.lowmen nav,.lowmen.is-active,blockquote{display:flex}.lowmen nav{width:100%;align-items:center;padding-left:1em;padding-right:1em}@media screen and (max-width:767px){.lowmen nav{display:block;padding:0;min-height:1000vh;overflow:scroll}}.fixedmenu .fmright>ul>li,.lowmen nav>ul{height:100%;display:flex;align-items:center}.lowmen nav>ul{margin:0;padding-top:.5em;width:100%;justify-content:space-between}@media screen and (max-width:767px){.lowmen nav>ul{display:block;background-color:#f6f4f4;height:300%;padding-top:37px;overflow:scroll}}.fixedmenu .fmright>ul,.lowmen nav>ul>li,.lowmen nav>ul>li a{height:100%;display:flex;align-items:center}.lowmen nav>ul>li{padding:0 .5em;justify-content:center}@media screen and (max-width:767px){.lowmen nav>ul>li{width:100%;height:auto;padding:.5em 0}}.lowmen nav>ul>li a{justify-content:space-between;color:#1c1c1c;font-family:gravesend-sans,sans-serif;font-weight:400;text-transform:uppercase;padding:0 .5em;font-size:15px}@media screen and (max-width:767px){.lowmen nav>ul>li a{width:100%;display:block;font-size:.9em;padding:1em 1em 1em 40px;color:#1c1c1c}}@media (hover:hover){.lowmen nav>ul>li:hover{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .3s ease-in-out}.lowmen nav>ul>li:hover,.lowmen nav>ul>li:hover a{color:#1c1c1c;text-decoration:none}}.fixedmenu a,.lowmen nav>ul a{color:#fff}@media screen and (max-width:767px){.smen li{position:relative}.nav-dropdown-button{position:absolute;z-index:25;width:50px;height:46px;right:20px;top:0;cursor:pointer;display:flex;justify-content:flex-end;padding-right:20px;align-items:center}.nav-dropdown-button .nav-expander{width:16px;height:16px;position:relative;right:-15px;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer}.nav-dropdown-button .nav-expander span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.3s ease-in-out}.nav-dropdown-button span:nth-child(1){top:8px}.nav-dropdown-button span:nth-child(2){top:8px;transform:rotate(90deg)}}@media screen and (max-width:980px){.lowmen nav>ul>li{display:block}.lowmen .sub-menu{display:none}.lowmen .sub-menu a{font-size:14px;padding-left:3rem;text-transform:capitalize}}@media screen and (max-width:767px){.sub-menu-open>.nav-dropdown-button .nav-expander span:nth-child(2),.sub-menu-open>.smfeat>.nav-dropdown-button .nav-expander span:nth-child(2){transform:rotate(180deg)}}.lowmen .sub-menu li{padding:0;width:100%}@media screen and (min-width:1024px){.lowmen .menu-item-has-children{position:relative}.lowmen li.menu-item-has-children:hover .sub-menu{position:absolute;top:100%;left:0;background-color:#f6f4f4;display:block;min-width:250px}.lowmen li.menu-item-has-children:hover .sub-menu li{padding:1rem}.lowmen li.menu-item-has-children:hover .sub-menu li a{display:block;padding:0}.lowmen .menu-item-has-children:last-of-type:hover .sub-menu{left:initial;right:0}}.fixedmenu{display:flex;width:100%;background-color:#000;color:#fff;height:37px;align-items:center;padding:0 2em;justify-content:space-between;transition:all .3s ease-in-out;top:-200px;position:fixed;z-index:5}@media screen and (max-width:767px){.fixedmenu{top:0!important;padding:0}}.fixedmenu.is-fixed{top:0;left:0;transition:all .3s ease-in-out;z-index:100}@media screen and (max-width:767px){.fixedmenu.is-active .smen{visibility:hidden}}.fixedmenu .fmleft>span,.fixedmenu .fmright>ul>li a{color:#fff;font-size:.8em;font-family:gravesend-sans,sans-serif}.fixedmenu .fmleft>span{margin-left:1em;margin-right:1em}.fixedmenu .fmleft>span a{color:#fff;margin-left:.5em;font-weight:100;height:100%}.fixedmenu .fmleft,.fixedmenu .fmright{display:flex;height:100%;align-items:center;width:50%}.fixedmenu .navbutton{font-size:.9em;margin-left:2em;color:#fff}@media screen and (max-width:767px){.fixedmenu .navbutton{margin-left:2em;margin-right:1em}}.fixedmenu .navbutton span{margin-right:0}@media screen and (max-width:767px){.fixedmenu .fmleft{display:none}}.fixedmenu .fmright{justify-content:flex-end}@media screen and (max-width:767px){.fixedmenu .fmright{width:100%;justify-content:space-between}}.fixedmenu .fmright>ul{margin:0;list-style:none}@media screen and (max-width:767px){.fixedmenu .fmright>ul{justify-content:space-around;width:35%}}.fixedmenu .fmright>ul>li{display:inline-flex;padding-bottom:0}.fixedmenu .fmright>ul>li a{padding:0 1em;font-weight:100}.fixedmenu .smfeat span{color:#f6f4f4}@media screen and (max-width:767px){.fixedmenu>.fmright>.servicemenu>.spadd{display:none}}@media screen and (max-width:980px){.servicemenu .spadd{position:relative}.servicemenu .spadd .sub-menu{display:none}.servicemenu .spadd .depth-1 li{padding-left:0}.servicemenu .spadd .depth-1 li a{padding-left:5px}}.lowmen.is-fixed{position:fixed;top:36px;z-index:100}.moblogo{display:none}@media screen and (max-width:767px){.moblogo{display:block;position:absolute;top:10%;left:50%;z-index:100;max-width:70vw;height:auto;transform:translate(-50%,-50%)}}.homeheader{width:100%;display:block;min-height:870px;height:120vh;position:relative;top:0;overflow:hidden;z-index:1}@media screen and (max-width:767px){.homeheader{min-height:629px;height:100vh}}.homeheader .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#1c1c1c;overflow:hidden;perspective:400px;z-index:2}.homeheader .homecont{height:100%;position:absolute;top:0;left:0;width:100%;min-height:870px;height:120vh}@media screen and (max-width:767px){.homeheader .homecont{min-height:629px;height:100vh}}.bg-blockquote,.homeheader .homecont .img{background-size:cover;background-repeat:no-repeat}.homeheader .homecont .img{position:absolute;overflow:hidden;left:0;top:0;right:0;bottom:0;background-color:#fff0;background-position:center center;opacity:1;z-index:2}.homeheader .homecont .img-1{animation:kenburns-top 4s linear both reverse .5s,fade-out 2s ease-in forwards 1.5s;z-index:6}.homeheader .homecont .img-2{animation:kenburns-bottom 5s linear both 1.5s,fade-out 2s ease-in forwards 5.5s;z-index:5}.homeheader .homecont .img-3{animation:kenburns-right 6s linear both reverse 5.5s,fade-out 2s ease-in forwards 10.5s;z-index:4}.homeheader .homecont .img-4{animation:kenburns-left 6s linear both 10.5s,fade-out 2s ease-in forwards 15.5s;z-index:3}.homeheader .homecont .img-5{animation:kenburns-right 7s linear both reverse 15.5s,fade-out 3s ease-in forwards 20.5s;z-index:2}blockquote{padding:3em 9em;background-color:#f5f5f5;margin:0 0 1em;min-height:360px;color:#525252;font-size:1.125em;font-style:italic;line-height:1.61;flex-wrap:wrap;text-align:center;font-weight:100}blockquote p{margin-bottom:0;padding:0 4em;margin-top:-2em}blockquote::before{content:"";background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/quote.svg);width:97px;height:78px;display:block;text-align:center;margin:0 auto}.bg-blockquote{background-position:center;position:relative;margin-bottom:1em}.bg-blockquote::before,.hometxt{position:absolute;left:0;width:100%}.bg-blockquote::before{content:"";top:0;right:0;bottom:0;height:100%;background-color:rgb(246 244 244 / .7)}.bg-blockquote blockquote{background:0 0;color:#fff;position:relative;z-index:2}.bg-blockquote blockquote:before{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/white-quote.svg)}.hometxt{top:40%;z-index:10;transform:translateY(-50%);padding-left:8vw}@media screen and (max-width:767px){.hometxt{width:100%;padding:0 2em}}.hometxt .headerlogo{margin-block:30px}.hometxt span{color:#fff;display:block}.hometxt span.subtext{font-family:"Source Sans Pro";font-weight:100;font-size:26px;line-height:1.3}@media screen and (max-width:767px){.hometxt span.subtext{font-size:32px}}.docsection .docnt h1,.hometxt span.headingtext{font-family:gravesend-sans,sans-serif;font-weight:300;font-size:46px;line-height:1.3;margin-bottom:1em}.hometxt span.headingtext:after{content:"";display:block;height:1px;background-color:#fff;width:200px;margin-top:10px}@media screen and (max-width:767px){.hometxt span.headingtext{font-size:1em}}.hometxt .hbutt{display:flex;margin-top:2rem;gap:2rem}@media screen and (max-width:767px){.hometxt .hbutt{flex-wrap:wrap}}.hometxt .hbutt .button{padding:1em 1.5em}@media screen and (max-width:767px){.hometxt .hbutt .button{margin-bottom:1em}}.docsection,.palms{position:relative}.palms .palmpara{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 0s linear;transition-property:background-position;will-change:background-position}@media screen and (max-width:767px){.palms .palmpara{background:0 0;background-position:center!important}}.docsection{display:flex;margin:0 auto;z-index:10;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/marble-bg.webp);background-size:cover;max-width:unset}@media screen and (max-width:767px){.docsection{flex-wrap:wrap;max-width:100%;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/mob-welcome-bg.webp);background-repeat:no-repeat;background-size:cover;padding-bottom:3rem;background-position:-40vw center}.docsection .slick-list{padding:0 20%0 0}}.docsection .docimage{width:50%;padding-left:4em}@media screen and (max-width:767px){.docsection .docimage{width:100%;padding-left:0}}.docsection .docnt{width:50%;padding-top:75px;padding-right:4em}@media screen and (max-width:767px){.docsection .docnt{width:100%;padding-right:2em;padding-left:2em;padding-top:3em}}.docsection .docnt h1{font-size:22px;font-weight:100;margin-bottom:.5em}.docsection .docnt .button{margin-top:2em}.docsection .docimage{position:relative;top:-80px;z-index:1}@media screen and (max-width:767px){.docsection .docimage{top:0}}.docsection .docslide{position:relative}.docsection .docslide .docpadd{padding:3.5em}@media screen and (max-width:767px){.docsection .docslide .docpadd{padding:28px 18px}}.docsection .docslide img{width:100%;max-width:527px;height:auto;box-shadow:2px 13px 1.2em rgb(0 0 0 / .2);border-radius:5px;padding:0}@media screen and (max-width:767px){.docsection .docslide img{box-shadow:0 5px 1.2em rgb(0 0 0 / .2)}}.docsection .docname{display:block;font-family:gravesend-sans,sans-serif;font-size:17px;font-weight:100;position:absolute;bottom:0;left:160px}@media screen and (max-width:767px){.docsection .docname{left:2em;font-size:1em;bottom:2px}}.docsection .docname em{font-family:"Source Sans Pro";font-size:15px;font-weight:300;display:block}.docsection .dcarol{max-width:527px}.docsection .dochl{position:relative}@media screen and (max-width:767px){.docsection .dochl{padding-bottom:1rem}}.docsection .docnav{position:absolute;bottom:-10px;left:100px;display:flex;gap:11px}@media screen and (max-width:767px){.docsection .docnav{display:none}}.docsection .docnav button{padding:0;width:50px;height:50px;position:relative}.docsection .docnav button:last-of-type{left:-10px}.docsection .docnav button img{top:0;left:0;position:absolute;width:50px;height:50px}.docsection .docnav span,.products h2,.review blockquote::before{display:none}.imggrid{display:flex;flex-wrap:wrap;width:100%;padding-top:0}@media screen and (max-width:767px){.imggrid{padding-top:0}}.imggrid a{width:16.6666666667%;display:flex;height:100%;position:relative;justify-content:center;align-items:flex-end;z-index:0;transition:all .3s ease-in-out}@media screen and (max-width:767px){.imggrid a{width:50%}}.imggrid a:hover picture::after{background-color:rgb(28 28 28 / .6);transition:all .3s ease-in-out}.imggrid a span,.imggrid a:hover span{padding-bottom:3em;transition:all .3s ease-in-out}.imggrid a picture,.imggrid a picture img{position:relative;z-index:10;width:100%;height:100%;display:block}.imggrid a picture::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgb(0 0 0 / .3);z-index:2}.imggrid a picture img{max-width:100%;border-radius:0;border:0;z-index:1;height:auto;min-width:158px}.imggrid a span{display:inline-block;color:#fff;font-family:gravesend-sans,sans-serif;font-size:1.2vw;text-align:center;position:absolute;z-index:10;bottom:0;left:0;width:100%;padding-bottom:1em;padding-left:.3em;padding-right:.3em}@media screen and (max-width:767px){.imggrid a span{font-size:clamp(1.2vw,1em,1em);margin-bottom:1em}}.products{padding-top:6em;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/palmsbg.webp);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.products{padding:3em 1.5em;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/mob-welcome-bg.webp);background-repeat:no-repeat;background-size:cover;padding-bottom:3rem;background-position:-40vw center}}@media screen and (max-width:767px){.products h2{text-align:center;display:block;font-size:26px;font-weight:300;color:#717171;font-family:gravesend-sans,sans-serif;margin-bottom:1em}}.pgrid,.pnav{display:flex;justify-content:center}.pnav{display:none;margin-bottom:2em}.pnav .button{background-color:#fff0;margin:0 1em}.pnav .button.active{background-color:#fff;border:1px solid #fff}.pnav .button.active:hover{background-color:#5e604b}.pgrid{width:100%;max-width:1090px;margin:0 auto;gap:2em}@media screen and (max-width:767px){.pgrid{flex-wrap:wrap;gap:.5em;max-width:100%}}.pcard{display:flex;justify-content:center;flex-wrap:wrap;width:235px;background-color:#f0f0f0;border-radius:10px;box-shadow:0 13px 25px rgb(0 0 0 / .2);padding:1em}@media screen and (max-width:767px){.pcard{width:48%;box-shadow:0 6px 13px rgb(0 0 0 / .2);box-shadow:unset;padding:.5em}}.pcardwrap{background-color:#fff;padding:1em;border-radius:10px;border:1px solid #f0f0f0;width:100%}@media screen and (max-width:767px){.pcardwrap{padding:.5em}}.pcardwrap span{font-size:.75em;font-weight:300;margin-top:2em;margin-bottom:2em}.pcardwrap .pcnt{flex:1}@media screen and (max-width:767px){.pcardwrap .pcnt .button{font-size:.7em;padding:1em .7em;margin:0 auto;display:block;text-align:center}}.pall,.pcardwrap span,.pcarimg{display:block;text-align:center}.pcarimg{margin:0 auto;width:100%}.pcarimg img{display:block;height:180px;width:auto;max-width:100%}.pall{padding-top:4em;padding-bottom:2em}.review{background-color:#f6f4f4;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/marble-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding-top:6em;padding-bottom:6em}.review .rwrap{max-width:869px;margin:0 auto}.pcarimg img,.review img{margin:0 auto}.review blockquote{background:0 0;padding:1em;min-height:initial;margin-top:1.5em;margin-bottom:1.5em;line-height:2}.review cite{font-size:1.1em;text-align:center;margin-bottom:1em}.review .button{margin-top:3em}.center{display:block;text-align:center}.hspecial{width:100%;min-height:680px;position:relative}@media screen and (max-width:767px){.hspecial{min-height:initial;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/palms2.jpg);background-repeat:no-repeat;background-size:cover}}.hspecial .palms-two,.hspecial .palms-two::after{width:100%;position:absolute;top:0;left:0;height:530px}.hspecial .palms-two{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/palms2.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:0}@media screen and (max-width:767px){.hspecial .palms-two{background-image:none;height:100%}}.hspecial .palms-two::after{content:"";right:0;bottom:0;background-color:rgb(114 66 124 / .8);z-index:2}@media screen and (max-width:767px){.hspecial .palms-two::after{height:100%}}.hspecial .palms-two::before{content:"";width:100%;position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgb(214 162 154 / .7);z-index:1;height:530px}@media screen and (max-width:767px){.hspecial .palms-two::before{height:100%}}.hspecial .specialwrap{position:relative;z-index:3;display:flex;top:1em}@media screen and (max-width:767px){.hspecial .specialwrap{flex-wrap:wrap;top:0}}.hspecial .spcnt{color:#fff;width:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.hspecial .spcnt{order:0;width:100%}}.hspecial .spcnt span,.review cite,.review img{display:block}.hspecial .spcnt .spcntw{width:320px;margin-bottom:200px;margin-left:3em}@media screen and (max-width:767px){.hspecial .spcnt .spcntw{width:100%;margin:0;padding:4em 2em 2em}}.hspecial .spcnt .spcntw span,.review cite{font-weight:100;font-family:gravesend-sans,sans-serif}.hspecial .spcnt .spcntw>span:nth-child(1){font-size:26px;margin-bottom:1.45em;text-align:center}.hspecial .spcnt .spcntw>span:nth-child(2){font-size:52px}.hspecial .spcnt .spcntw .percent{display:flex;margin-bottom:1em}.hspecial .spcnt .spcntw .percent span{font-size:161px;line-height:1}@media screen and (max-width:767px){.hspecial .spcnt .spcntw .percent span{font-size:131px}}.hspecial .spcnt .spcntw .percent i{font-weight:100;font-family:gravesend-sans,sans-serif;font-size:41px;align-self:center;transform:rotate(-90deg);line-height:1;margin-top:1em;position:relative;left:-16px}@media screen and (max-width:767px){.hspecial .spcnt .spcntw .percent i{margin-top:.5em}}.hspecial .spcimg{width:50%;display:flex}@media screen and (max-width:767px){.hspecial .spcimg{width:100%;padding-bottom:2em;max-height:428px}}.hspecial .spcimg img{display:block;margin-right:auto;border-radius:10px;box-shadow:0 20px 36px rgb(0 0 0 / .2);position:relative;top:-60px;left:1em}@media screen and (max-width:767px){.hspecial .spcimg img{top:0;left:0;max-width:calc(100% - 2em);margin:0 auto}}.insta{max-width:100%;margin:2em auto 0;padding-top:4em;padding-bottom:4em;background:#f6f4f4}.insta #eapps-instagram-feed-1{max-width:90%;margin:0 auto}.eapps-instagram-feed-posts-grid-load-more-container{display:none!important}.instablock{display:flex;font-family:gravesend-sans,sans-serif;font-size:26px;font-weight:100;justify-content:center;margin-top:2em;align-items:center}@media screen and (max-width:767px){.instablock{flex-wrap:wrap}}.instablock a,.instablock span{color:#1c1c1c}.instablock span:first-of-type{margin-left:4em}@media screen and (max-width:767px){.instablock span:first-of-type{margin-left:0}.instablock span:last-of-type{margin:0 auto;display:block;width:100%;text-align:center;padding-top:.3em}}.instablock img{margin-left:.5em;margin-right:.5em}.gallerysection{background:#73cad9;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/marble-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:725px;padding-top:120px;padding-bottom:120px}@media screen and (max-width:767px){.gallerysection{padding-top:60px;padding-bottom:60px}}.galhead,.gallerycwrp .case span{text-align:center;display:block;font-family:gravesend-sans,sans-serif;font-size:1.7em;font-weight:100;margin-bottom:2em}.gallerywrp{color:#1c1c1c}.gallerywrp .center{margin-top:4em}@media screen and (max-width:767px){.gallerywrp .center{margin-top:2em}}.gallerycwrp{max-width:1088px;margin:0 auto;display:flex;flex-wrap:no-wrap;gap:1em}@media screen and (max-width:767px){.gallerycwrp{flex-wrap:wrap;padding:0 2em;gap:initial}}.gallerycwrp .case{display:block;width:33.333%}@media screen and (max-width:767px){.gallerycwrp .case{width:100%;margin-bottom:2em}}.gallerycwrp .case span{font-size:1.13em;margin-bottom:1em;color:#1c1c1c}.contsec,.gallerycwrp .case .caser,.gallerycwrp .case .caser p{display:flex;justify-content:center}@media screen and (max-width:767px){.gallerycwrp .case .caser{gap:.8em}}.gallerycwrp .case .caser img{border-radius:1px;box-shadow:0 13px 25px rgb(0 0 0 / .2)}@media screen and (max-width:767px){.gallerycwrp .case .caser img{max-width:100%;height:auto}}.gallerycwrp .case .caser p{width:50%;flex-wrap:wrap}.gallerycwrp .case .caser p span{font-family:"Source Sans Pro";font-weight:500;margin-bottom:0;margin-top:.5em}.contsec{width:100%;position:relative;min-height:100px;padding:170px 0;align-item:center;box-shadow:0 13px 23px rgb(0 0 0 / .45)}@media screen and (max-width:767px){.contsec{padding:3em 2em;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/contact-bg.webp);background-repeat:no-repeat;background-size:cover}}.contsec .cbg{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/contact-bg.webp);background-repeat:no-repeat;background-size:120%;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media screen and (max-width:767px){.contsec .cbg{background-image:none}}.contsec .cntwrap{position:relative;z-index:3;color:#fff}@media (max-width:767px){.contsec .cntwrap{color:#fff}}.contsec .cntwrap a,.fwrap .with_frm_style .frm_checkbox label,.fwrap .with_frm_style .frm_form_field.frm_html_container,.fwrap .with_frm_style .frm_top_container .frm_primary_label,.fwrap form label,.fwrap form p{color:#fff}@media (max-width:767px){.contsec .cntwrap a{color:#fff}}.contsec .cntwrap .spans span:first-of-type{font-size:46px;font-weight:100;display:block;margin-bottom:.5em;text-align:center;text-transform:uppercase;font-family:gravesend-sans,sans-serif}@media screen and (max-width:767px){.contsec .cntwrap .spans span:first-of-type{font-size:2em}}.contsec .cntwrap .spans span:last-of-type{display:block;text-align:center;font-family:"Source Sans Pro";font-style:italic;font-weight:300;font-size:23px;max-width:80%;margin:0 auto;line-height:1.3}@media screen and (max-width:767px){.contsec .cntwrap .spans span:last-of-type{font-size:1em}}.fwrap{max-width:904px;margin:0 auto}.fwrap .frm_submit{justify-content:center}@media (max-width:767px){.fwrap .with_frm_style .frm_checkbox label,.fwrap .with_frm_style .frm_form_field.frm_html_container,.fwrap .with_frm_style .frm_top_container .frm_primary_label{color:#000}}.fwrap form{margin-top:3em;grid-column-gap:1em}@media screen and (max-width:767px){.fwrap form{display:block}}@media (max-width:767px){.fwrap form .type-checkbox.field-wrap label{color:#000}}@media (max-width:767px){.fwrap form p{color:#000}}@media (max-width:767px){.fwrap form label{color:#000}}.fwrap form input[type=email],.fwrap form input[type=tel],.fwrap form input[type=text]{width:100%;border:0;background-color:#fff;border-radius:4px;height:40px;text-indent:.5em}.fwrap form .field-wrap.type-textarea textarea::-moz-placeholder,.fwrap form input[type=email]::-moz-placeholder,.fwrap form input[type=tel]::-moz-placeholder,.fwrap form input[type=text]::-moz-placeholder{font-style:italic;font-size:.8em}.fwrap form .field-wrap.type-textarea textarea::placeholder,.fwrap form input[type=email]::placeholder,.fwrap form input[type=tel]::placeholder,.fwrap form input[type=text]::placeholder{font-style:italic;font-size:.8em}.fwrap form .field-wrap{margin-bottom:1em}.fwrap form .field-wrap.type-textarea{grid-column:1/3}.fwrap form .field-wrap.type-textarea textarea{width:100%;height:84px;border-radius:4px;border:0;font-family:"Source Sans Pro";font-size:.9em;padding-left:.5em;padding-top:.5em}.fwrap form .field-wrap.type-submitbutton{grid-column:1/3;display:block;text-align:center;margin-top:2em;margin-bottom:2em}.fwrap .af-html-below-submit{grid-column:1/3;display:block;text-align:center;padding:0 4em;font-size:12px;font-style:italic;line-height:1.3}@media screen and (max-width:767px){.fwrap .af-html-below-submit{padding:0 2em}}.map{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp);background-image:-webkit-image-set(url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x,url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x);background-image:image-set(url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x,url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x);background-size:cover;background-position:center;width:100%;height:308px}@media screen and (max-width:767px){.map{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp);background-image:-webkit-image-set(url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x,url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x);background-image:image-set(url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x,url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/map-2024.webp)1x);height:200px}}.home footer{padding-top:0}footer{padding-top:40px}footer,footer a{color:#585858}.fso{background-color:#f6f4f4;width:100%;padding-top:3.33em;padding-bottom:6em}.flink span,.flogo a{display:block}.fsobar{max-width:1086px;display:flex;justify-content:space-between;gap:2em;margin:0 auto 5em}@media screen and (max-width:767px){.fsobar{max-width:100%;flex-wrap:wrap;padding-left:2em;padding-right:2em}}.flink{display:flex}.flink a,.fwrap form .type-checkbox.field-wrap label{color:#525252}.flink span{font-size:12px;line-height:1.5}.flink span:last-of-type{font-weight:700;font-size:.9em;padding-top:1em}.flink div:first-of-type{margin-right:1em}.social,.social ul{display:flex;align-items:center}.social ul{margin:0;list-style:none;gap:.5em}.social ul li{margin-bottom:0;padding-bottom:0;align-self:center}.eatwrap{max-width:1080px;margin:0 auto;text-align:center}@media screen and (max-width:767px){.eatwrap{max-width:100%;padding:0 2em}}.eat{text-align:center;font-size:11px;margin-bottom:1em;font-weight:300}.copy,.rsu,.stwrap{margin-bottom:1em;font-size:12px;font-weight:300}.copy:last-of-type,.imrcnt p:last-of-type,.lead p:last-of-type{margin-bottom:0}.home .nvbar .iimglogo,.insideheader figure{display:none}.home .cbinside,.home .navbutton .showburg.burginside{display:none!important}.insidepage .iimglogo{max-height:70px}.insideheader{display:block;width:100%;min-height:75vh;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1;top:125px;margin-bottom:125px}@media screen and (min-width:1750px){.insideheader{min-height:75vh}}@media screen and (min-width:980px){.insideheader::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgb(0 0 0 / .2);z-index:2}}@media screen and (min-width:768px){.insidepage .navbutton img.showburg.burginside.is-active,.insidepage .nvbar .navbutton .showburg{display:none}.insidepage .cbhome{display:none!important}.insidepage .navbutton img.showburg.burginside{display:block}.insidepage .nvbar .navbutton,.insidepage .nvbar .smen a{color:#000}}.insidepage .himglogo{display:none;visibility:hidden;content-visibility:hidden}.insidepage .home-nav-wrapper{position:fixed}.insidepage .home-nav-wrapper .nvbar{background-color:#fff}.insideheader{display:flex;align-items:center}@media screen and (max-width:767px){.insideheader{max-height:initial;min-height:initial;padding-top:56%;top:87px;position:relative;margin-bottom:87px}.insideheader figure{overflow:hidden;position:absolute;top:-50px;left:0;background-color:#fff;padding:0;display:flex;justify-content:center;align-items:center;height:50px;width:100%}.insideheader figure img{max-width:50vw;height:auto;display:block}}.headingtag{background-color:rgb(246 244 244 / .8);width:calc(50% - 2em);margin-left:2em;position:relative;z-index:3}@media screen and (max-width:767px){.headingtag{width:100%;margin:0 auto}}.headingtag h1,.lead h2{text-align:center;font-weight:100}.headingtag h1{color:#1c1c1c;padding:.5em;line-height:1.2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.8em}.headingtag h1 span{flex-basis:100%;display:inline-block;padding-bottom:.4em}.headingtag h1::after,.lead:before{content:"";display:block;background-color:#1c1c1c}.headingtag h1::after{flex-basis:40%;height:2px}.ht-mob{display:none}@media screen and (max-width:767px){.ht-desktop{display:none}.ht-mob{display:block}}.container{padding:0 1em;width:100%;max-width:calc(1089px - 2em);margin:0 auto}.lead{padding-top:3em;padding-bottom:6em}@media screen and (max-width:767px){.lead{padding-bottom:4rem}}.lead h2{font-size:24px;font-family:gravesend-sans,sans-serif;margin-bottom:1.3em;padding-top:0}.lead:before{width:195px;height:1px;margin:0 auto 2em}@media screen and (max-width:767px){.lead:before{display:none}}.lead p{text-align:center;font-weight:300}.imrcnt p{margin-bottom:1em}.lirimg,.lirimg img{margin-top:1em;margin-bottom:1em;position:relative}.lirimg,.lirimg::after{height:100%;display:block}@media screen and (max-width:767px){.lirimg{margin-top:2rem;margin-bottom:2rem}}.lirimg::after{content:"";width:80vw;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,#f6f4f4 0,#f6f4f4 100%)}@media screen and (min-width:980px){.lirimg::after{width:40%}}.lirimg.third::after{background:linear-gradient(180deg,#f6f4f4 0,#f6f4f4 100%)}.lirimg.brand::after{background:#f6f4f4}.lirimg img{max-width:100%;height:auto;z-index:2}@media screen and (max-width:767px){.layoutimgr{margin-top:1rem;margin-bottom:1rem}}@media screen and (min-width:980px){.layoutimgr{max-width:initial;display:flex;margin-bottom:2em;margin-top:2em}.layoutimgr .imrcnt{width:50%}.layoutimgr .lirimg{align-self:flex-end;overflow:hidden}.layoutimgr .lirimg.third::after{top:2em;left:1em}.layoutimgr .lirimg img{left:2em}.imrcnt{display:flex;align-items:center}.imrcnt .imrwrap{padding:3em}.imrcnt .imrwrap h2{margin-bottom:1rem}.imrcnt .imrwrap ol,.imrcnt .imrwrap ul{padding-top:1rem;margin-top:0}.imrcnt .imrwrap li{font-weight:300}}@media screen and (min-width:1650px){.layoutimgr{max-width:90rem;margin:0 auto}}@media screen and (min-width:980px){.layoutimgr.reverse{flex-direction:row-reverse}.layoutimgr.reverse .lirimg img{left:initial;right:2em}.layoutimgr.reverse .lirimg:after{right:1em;left:initial;top:2em}}.justcontent{padding-top:1rem;padding-bottom:1rem}.imrcnt p,.justcontent ul{font-weight:300}.justcontent p,.justcontent ul{margin-bottom:1rem}.justcontent h2,.justcontent h3,.justcontent h4{font-weight:300;padding-top:60px;margin-bottom:20px}.justcontent li,.justcontent p{font-weight:300}.justcontent a{font-weight:400;color:#1c1c1c}.justcontent iframe{margin:1rem 0}.stack{background-color:#f6f4f4;display:block;width:100%;padding-top:10em;padding-bottom:8em}@media screen and (max-width:767px){.stack{padding-top:3em;padding-bottom:3em}}.stack h2{margin-bottom:2rem}.stack .stackwrap{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media screen and (max-width:767px){.stack .stackwrap{display:block}.stack .stackwrap div{margin-bottom:1em}.stack .stackwrap div:last-of-type,.stack .stackwrap div:last-of-type iframe,.stack .stackwrap div:last-of-type p{margin-bottom:0}}.stack .stackwrap img{max-width:100%;height:auto}.stack .stackwrap iframe{max-width:100%;max-height:280px}.footerspacer{display:block;height:6em}@media screen and (max-width:767px){.footerspacer{height:3em}}.page-contact-us .insideheader{justify-content:center;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/office.jpg);min-height:75vh}@media screen and (max-width:767px){.page-contact-us .insideheader{min-height:50vh}}.page-contact-us .headingtag h1::after{flex-basis:25%}.formblock{background-color:#f6f4f4;width:100%;height:auto;padding-top:5em;padding-bottom:5em}@media screen and (max-width:767px){.formblock{padding:2em}}.formblock .af-html-below-submit{color:#1c1c1c}@media screen and (max-width:767px){.formblock .af-html-below-submit{padding:0}}.formblockheading{color:#1c1c1c;font-size:2em;text-align:center;font-weight:300;font-style:italic}.formdisplay-gray{background-color:#fff}.formdisplay-gray .fwrap form .field-wrap.type-textarea,.formdisplay-gray .fwrap form input,.formdisplay-gray .fwrap form textarea{border:1px solid #e4e4e4}.formdisplay-gray .button.secondary{border-color:#7cc49d;color:#7cc49d}.formdisplay-gray .af-html-below-submit,.formdisplay-gray .formblockheading,.formdisplay-gray form p{color:#6f7070}.locblock{padding-top:6em;padding-bottom:6em}@media screen and (max-width:980px){.locblock{padding-top:3em;padding-bottom:3em}}.locblock h2{text-align:center;font-size:46px;margin-bottom:3rem}@media screen and (max-width:767px){.locblock h2{font-size:2.5rem}}.flinkwrap{display:flex;gap:4rem}@media screen and (max-width:980px){.flinkwrap{flex-wrap:wrap}}.flinkwrap .flinklfet{width:50%;display:flex;flex-wrap:wrap}@media screen and (max-width:980px){.flinkwrap .flinklfet{width:100%;gap:1rem}}.flinkwrap .flinklfet .flink{width:50%}.flinkwrap .hours{font-size:.859em}.flinkwrap .hours p{font-size:.859em;font-weight:300}.flinkwrap .hourimg{margin-top:2rem;max-width:100%;height:auto}@media screen and (max-width:767px){.flinkwrap .hourimg{margin-top:1rem}}.blog .insideheader,.single-post .insideheader{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/hero-blog.jpg)!important}.blog .container,.single-post .container{padding-top:3rem}.blog .apost,.single-post .apost{display:flex;gap:1rem;margin-bottom:3rem}@media screen and (max-width:767px){.blog .apost,.single-post .apost{flex-wrap:wrap}}.blog .apost .featuredimg,.single-post .apost .featuredimg{position:relative;margin-top:1rem;margin-bottom:1rem;min-width:46%}@media screen and (max-width:767px){.blog .apost .featuredimg,.single-post .apost .featuredimg{width:100%;margin-bottom:0}.blog .apost .featuredimg img,.single-post .apost .featuredimg img{max-width:100%;height:auto}}.blog .apost .featuredimg::after,.single-post .apost .featuredimg::after{content:"";position:absolute;top:0;right:0;background-color:#f6f4f4;width:40%;height:100%;z-index:0}.blog .apost img,.single-post .apost img{display:block;box-shadow:0 13px 25px rgb(0 0 0 / .2);position:relative;z-index:1;transform:scale(.94)}.blog .acontent,.single-post .acontent{padding:2rem;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.blog .acontent,.single-post .acontent{padding:1rem}.blog .acontent h2,.single-post .acontent h2{margin-bottom:1rem}}.blog .acontent a,.single-post .acontent a{align-self:flex-start;margin-top:1rem}.blog .acontent .button,.single-post .acontent .button{text-decoration:none}.blog .acontent p,.single-post .acontent p{font-weight:300;width:100%}.blog .acontent h2,.blog .acontent h3,.blog .acontent h4,.single-post .acontent h2,.single-post .acontent h3,.single-post .acontent h4{width:100%}.blog .acontent p:nth-child(1),.single-post .acontent p:nth-child(1){font-size:.85em}@media screen and (max-width:767px){.blog .acontent p:nth-child(1),.single-post .acontent p:nth-child(1){margin-bottom:1em}}.blog .acontent p:nth-child(1) span,.single-post .acontent p:nth-child(1) span{color:#1c1c1c}.apost.has-featured{display:block;clear:both}.apost.has-featured .featuredimg{float:left;margin-right:4rem}@media screen and (max-width:767px){.apost.has-featured .featuredimg{float:none;margin:0 auto 2rem}}.apost.has-featured .acontent{display:block}@media screen and (max-width:767px){.apost.has-featured .acontent{padding:0}}.navi-direction{display:none}.nav-links{display:flex;justify-content:center;gap:.5rem}.nav-links .page-numbers{background:#fff;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:4px;border:1px solid #7cc296;box-shadow:0 5px 13px rgb(0 0 0 / .2);color:#7cc296}.nav-links .page-numbers,.nav-links .page-numbers:hover{text-decoration:none;transition:all .3s ease-in-out}.nav-links .page-numbers.current,.nav-links .page-numbers:hover{background:linear-gradient(180deg,#f6f4f4 0,#f6f4f4 100%);color:#fff}.nav-links .page-numbers.next,.nav-links .page-numbers.prev,.services .s-accord.count-0 button{display:none}.screen-reader-text{display:none;font-size:0}.prevnext-pagination-navi{padding-top:3rem;padding-bottom:3rem}.single .justcontent{padding-top:2rem}@media screen and (max-width:767px){.single .justcontent{padding-top:0}}.single h2,.single h3{padding-top:1rem}.single .apost .featuredimg{max-height:333px}@media screen and (max-width:767px){.single .apost .featuredimg img{padding-top:0}}.single .apost{margin-bottom:0}.single .acontent{padding-bottom:1rem}.justcontent img.alignleft{float:left;margin-right:1rem;margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width:767px){.justcontent img.alignleft,.justcontent img.alignnone{float:none;max-width:100%;height:auto;margin:1rem auto;display:block;text-align:center;padding-top:1rem}}.justcontent img.alignright{float:right;margin-left:1rem;margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width:767px){.justcontent img.alignright{float:none;max-width:100%;height:auto;margin:1rem auto;display:block;text-align:center;padding-top:1rem}}.justcontent img.aligncenter{margin:0 auto;display:block;text-align:center}@media screen and (max-width:767px){.justcontent img.aligncenter{max-width:100%;height:auto;margin:1rem auto;display:block;text-align:center;padding-top:1rem}}.docgrid{margin-top:4rem;max-width:1088px;margin-left:auto;margin-right:auto;margin-bottom:4rem;gap:3rem;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:790px){.docgrid{grid-template-columns:repeat(2,1fr);padding:1rem}}@media screen and (max-width:767px){.docgrid{display:block}.docgrid img{margin:0 auto}}.docgrid .docgridsingle{margin-bottom:2rem;position:relative}.docgrid .docgridsingle img{margin-bottom:1rem;display:block;max-width:100%;height:auto}.docgrid .docgridsingle .bios p{text-align:center;margin-bottom:0;line-height:1.4}.docgrid .docgridsingle .bios p:first-of-type{font-weight:300;font-size:1em}.docgrid .docgridsingle .bios p:last-of-type{font-weight:300;font-size:.814em;font-style:italic}.docgrid figure{position:relative}.docgrid figure::before{content:"";background-color:rgb(28 28 28 / .8);width:100%;height:0;display:block;position:absolute;top:0;left:0;z-index:0;transition:height .3s ease-in-out}.docgrid .biostats{position:absolute;height:0;overflow:hidden}.docgrid .biostats p:first-of-type{line-height:1.3;padding-top:1rem}.docgrid .biostats p:last-of-type{line-height:1.2;font-style:italic;padding-bottom:1rem;position:relative}.docgrid .biostats p:last-of-type::after{content:"";display:block;border-top:1px solid #fff;width:45%;margin-top:.5rem}.docgrid .biostats span:first-of-type{margin-bottom:.5rem}.docgrid .biostats a{color:#fff}.docgrid .biostats>*{visibility:hidden;opacity:0;padding-left:1rem}@media (hover:hover){.docgrid figure:hover::before{height:100%;transition:height .3s ease-in-out}.docgrid figure:hover .biostats{top:0;left:0;height:100%;width:100%;z-index:3;color:#fff;font-weight:300}.docgrid figure:hover .biostats>*{visibility:visible;z-index:1;opacity:1;transition:all .3s ease-in-out;transition-delay:.3s}.docgrid figure:hover .biostats span{display:grid;grid-template-columns:1rem 1fr;grid-gap:.5rem}.docgrid figure:hover .biostats span .icon{width:1rem;height:1rem}}.docgrid .docgridsingle.is-active .biostats{top:0;left:0;height:100%;width:100%;z-index:3;color:#fff;font-weight:300}.docgrid .docgridsingle.is-active .biostats>*{visibility:visible;z-index:1;opacity:1;transition:all .3s ease-in-out;transition-delay:.3s}.docgrid .docgridsingle.is-active .biostats span{display:grid;grid-template-columns:1rem 1fr;grid-gap:.5rem}.docgrid .docgridsingle.is-active .biostats span .icon{width:1rem;height:1rem}.docgrid .docgridsingle.is-active figure:before{height:100%;transition:height .3s ease-in-out}.services{background-color:#f6f4f4}@media screen and (max-width:767px){.services{background-color:#fff}}.services .container{margin-top:8rem;margin-bottom:3rem;padding-top:0;padding-bottom:3rem;padding-left:0;padding-right:0}@media screen and (max-width:767px){.services .container{padding:3rem 1rem;margin-top:0;margin-bottom:0}}.services h2{color:#000;font-size:32px;font-weight:300;margin-bottom:1em;width:100%;padding-top:4rem}@media screen and (max-width:767px){.services h2{padding-top:2rem}}.services .s-ac-top{flex:1 0 50%;padding-right:2rem}@media screen and (max-width:767px){.services .s-ac-top{flex:1 0 100%;padding-right:1rem;width:100%}}.services .accord{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:1024px){.services .accord{padding-left:2rem}}@media screen and (max-width:767px){.services .accord{flex-direction:column;padding-left:0}}.services .s-accord{width:100%;border-top:1px solid #e6e6e6}.services .s-accord:last-of-type{border-bottom:1px solid #e6e6e6}.services .s-accord-wrp{padding:1rem;display:grid;grid-template-columns:1fr 2rem}.services .s-accord-wrp a{font-size:1em;text-transform:uppercase;font-family:gravesend-sans,sans-serif;color:#525252;font-weight:300}.services .s-hide{display:none;padding-top:1rem}.services .s-hide a{display:block;width:100%;padding:1rem;font-size:.9em;border-top:1px solid #e6e6e6;padding-left:.5em}.services .s-image{position:relative;width:50%;margin-top:-10rem}@media screen and (max-width:980px){.services .s-image{width:40%}}@media screen and (max-width:767px){.services .s-image{width:100%;order:-1;margin-top:0}}.services .s-image img{width:100%;height:auto;position:relative;z-index:2;box-shadow:0 2px 4px rgb(0 0 0 / .16),0 12px 22px rgb(0 0 0 / .16),0 20px 26px rgb(0 0 0 / .16)}.services .s-image::after{content:"";background-color:#5e604b;position:absolute;z-index:0;top:-1rem;right:-1rem;width:50%;height:calc(100% + 2rem)}.wps-component-products-description p{margin-bottom:1rem}.wps-btn{background:#f6f4f4}.css-owxww9-ProductImageFeaturedWrapperCSS{justify-content:center!important}.css-1m0ue5a-buttonCSS-loadMoreButtonCSS-PaginationLoadMore{background-color:#914482!important}.container::after{content:"";clear:both;display:table}.css-9uaumz-cartIconCSS-cartIconFixedCSS-CartButton{padding:10px!important;width:50px!important}@media screen and (max-width:767px){.css-9uaumz-cartIconCSS-cartIconFixedCSS-CartButton{top:initial!important;bottom:2rem!important}}.singlenav{display:flex;justify-content:space-between;padding-bottom:1rem}.flink a:hover,.singlenav .button{text-decoration:none}.ivsection{padding-top:80px}.ivsection .bar{display:block;text-align:center;height:1px;width:200px;background-color:#d09ae3;margin:0 auto 80px}.ivsection .container{display:flex;flex-wrap:wrap;flex-direction:row}.ivsection img{margin:0 auto;display:block;max-width:100%}.ivsection h2{padding-top:22px}.ivsection p{margin-bottom:22px;font-weight:300}.ivsection .ivprod{flex-basis:auto;width:calc(33% - 15px);flex-grow:0;display:inline-block;margin:7.5px 7.5px 140px}@media screen and (max-width:767px){.ivsection .ivprod{width:100%;margin:0 0 60px}}.npbox{padding-top:180px;margin-bottom:60px}@media screen and (max-width:767px){.npbox{padding-top:60px}}.npbox .npflex{display:flex;align-items:center;gap:60px}@media screen and (max-width:767px){.npbox .npflex{flex-wrap:wrap;gap:20px}}.npbox em{font-weight:300;padding-right:100px}@media screen and (max-width:767px){.npbox em{padding:0}}.npbox .col{max-width:60%}@media screen and (max-width:767px){.npbox .col{max-width:100%}}.npbox h2{padding-top:0;margin-bottom:10px}@media screen and (max-width:767px){.npbox .buttonhold{margin:0 auto;text-align:center}}.justcontent .aform{max-width:700px;margin:0 auto;padding-top:15px;padding-bottom:15px}.justcontent .aform label{display:block;margin-bottom:10px;position:absolute;top:12px;left:12px;color:#525252;font-style:italic}.justcontent .aform label.moveUp{font-size:11px;top:-12px;color:#ababab;left:0;transition:top 100ms ease-in-out}.justcontent .aform input[type=email],.justcontent .aform input[type=text],.justcontent .aform textarea{border:1px solid #e3e3e3;font-size:14px;font-style:italic;color:#525252;padding-top:12px;padding-bottom:12px;width:100%;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:#e3e3e3;font-weight:300;text-indent:12px}.justcontent .field-wrap{margin-bottom:22px;position:relative}.justcontent .submit-btn.button.secondary{background-color:#eee4d5;color:#000;border-color:#eee4d5}.justcontent .submit-btn.button.secondary:hover{background:#1c1c1c;color:#fff}.collectionsblk .dflex{padding-top:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media screen and (max-width:980px){.collectionsblk .dflex{grid-template-columns:repeat(2,1fr)}}.collectionsblk .single{position:relative}.collectionsblk .single a:after{content:"";background:rgb(115 53 138 / .6);opacity:.54;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;mix-blend-mode:multiply}@media (hover:hover){.collectionsblk .single a:hover span{background:rgb(115 53 138 / .6);transition:all .3s ease-in-out}}.collectionsblk .single img{max-width:100%;width:100%}.collectionsblk .single span{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center;display:block;font-weight:500;font-size:29px;line-height:32px;color:#f6f4f4;z-index:2;padding:1em;transition:all .3s ease-in-out}@media screen and (max-width:767px){.collectionsblk .single span{font-size:20px;line-height:1.24;top:60%}}.homevideo,.video-cont{display:flex;align-items:center}.homevideo{justify-content:center;padding:0;background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/wood-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:0}.video-cont h2{padding:20px 0;text-align:center}.video-cont{margin-top:100px;margin-bottom:100px}.video-cont iframe{outline:unset!important;box-shadow:0 13px 16px rgb(0 0 0 / .16);width:750px;height:450px}.homemedia{background:#fff}.media-sect{padding:200px 0}.ivsection .container{justify-content:center}.media-txt{background-image:url(https://mdbeautylabs.b-cdn.net/wp-content/themes/mdbeauty-v2/images/specials-bg.webp);width:85%;margin:auto;padding:50px 100px;position:relative;right:0;left:0}.contsec .type-checkbox.field-10.field-wrap label,.media-txt h2{color:#fff}.media-txt p{color:#fff;width:40%}.media-txt .button{margin-top:25px;margin-bottom:50px}.media-img{position:absolute;left:55%;bottom:140px}.media-img img{max-width:450px;width:100%;height:auto;border:#fff solid 8px;box-shadow:0 13px 16px rgb(0 0 0 / .46)}.contentcnt{background-color:#f6f4f4;display:flex;padding:2em;margin:0 auto;margin-top:2rem;margin-bottom:2rem;max-width:1650px;position:relative}.contentbox{display:flex;justify-content:space-evenly;width:100%;flex-wrap:wrap;border:1px solid #bebebe;padding:2em}.contentbox ul{margin:1em}@media screen and (max-width:900px){.contentbox{justify-content:space-between}.contentbox ul{margin-bottom:0}.media-txt p{width:100%}.media-img{position:relative;left:18%;bottom:-20px}.media-sect{padding:100px 0}}@media screen and (max-width:676px){.media-txt{width:90%;padding:30px}.media-txt p{width:100%}.media-img{position:relative;left:0;bottom:-20px;padding:0 2rem}.media-sect{padding:0}}.type-checkbox.field-10.field-wrap{grid-column:1/3;text-align:center}.type-checkbox.field-10.field-wrap label{border:0;clip:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset;width:unset;color:#1c1c1c}.nvbar{background-color:#eee4d5}.nvbar .iimglogo--desktop{padding-right:15px}[data-wpshopify-component] .wps-btn-cart,[data-wpshopify-component] .wps-btn-cart .wps-cart-counter{background-color:#1c1c1c!important}.docsection .docnt h2{font-size:22px;font-weight:100;margin-bottom:.5em}.subtext span{text-transform:uppercase;font-size:1.1em;font-weight:300}.flink a:hover{color:#b1a295}@media screen and (max-width:767px){.hometxt h1{font-size:30px;margin-top:40vh}.hometxt span.subtext{font-size:22px}.hometxt .headerlogo{display:none}.video-cont{max-width:90%;margin:100px auto}.video-cont iframe{width:100%;height:300px}}.wps-thumbnails-wrapper.css-4hdzyt-thumbnailsWrapperCSS{display:none}.wps-container{padding-top:4rem!important}.wps-component-products-images{display:flex;justify-content:center}sup{vertical-align:super;font-size:smaller}small{font-size:10px}a,div,h2,h3,span{scroll-margin-top:55px}.button.dark{background:#eee4d5;text-decoration:none;font-size:15px;transition:.3s}.button.dark:hover{background:#f5ecdd}@media (hover:hover){.smen li:hover .sub-menu .depth-1{height:100%;margin-top:1em}}.justcontent .frm_forms.with_frm_style.frm_style_mdbeauty input{border:1px solid #000;border-color:#000}.justcontent .frm_forms.with_frm_style.frm_style_mdbeauty input:focus{border:1px solid #000}.justcontent .frm_forms.with_frm_style.frm_style_mdbeauty label{color:#000}.justcontent .frm_forms.with_frm_style.frm_style_mdbeauty .form-field input:not([type=file]):not([type=range]):not([readonly]):focus{border:1px solid #000}.justcontent .frm_forms.with_frm_style.frm_style_mdbeauty .frm_html_container{text-align:center;line-height:1.3}.insidepage .formblock form .frm_form_field.frm_html_container{text-align:center;color:#000}.insidepage .formblock form .frm_checkbox label,.insidepage .formblock form p,.insidepage .frm_style_mdbeauty .frm_top_container .frm_primary_label,.insidepage .frm_style_mdbeauty .fwrap form label{color:#000}.insidepage .formblock form input,.insidepage .formblock form textarea,.insidepage .frm_style_mdbeauty .fwrap form input[type=text]{border:1px solid #000}.insidepage .contsec .frm_style_mdbeauty .frm_top_container .frm_primary_label{color:#fff}body>footer>div.fso>a{text-decoration:none;display:flex;justify-content:center;max-width:180px;margin:0 auto 25px}.mobilecall{display:none}@media (max-width:767px){.mobilecall,.mobilecall span{width:100%;text-align:center;color:#000}.mobilecall{background-color:#fff;position:fixed;top:38px;left:0;flex-wrap:wrap;padding-block:2ch}.mobilecall.is-active{display:flex}.mobilecall span{display:block;margin-block:0 2ch;font-weight:100;text-transform:uppercase}.mobilecall span:last-of-type{margin-block:0}.mobilecall span a{color:inherit;text-decoration:underline}}.mobileclick{display:flex;align-items:center;color:#fff;font-weight:100;font-size:.8em;gap:1ch;position:relative}.mobileclick img{display:block}.mobileclick span{text-transform:uppercase}