:root{--wdtPrimaryColor:#89cddf;--wdtSecondaryColor:#000;--wdtAccentTxtColor:#fff}body{font-weight:400;font-size:16px;line-height:28px;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Quicksand,sans-serif}body,html{overflow-x:hidden;width:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"],input[type="submit"],button,input[type="button"],input[type="reset"],select,blockquote.type1 q{font-family:Quicksand,sans-serif}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:400;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}h1{font-size:clamp(1.875rem, 1.7308rem + 0.641vw, 2.5rem)!important}h2{font-size:clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem)!important}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:14px}h2{line-height:36px}h4{line-height:33px}h2 span{font-size:16px}.dt-sc-icon-box.type10 .icon-content h4,.h2 h4{font-size:30px;font-weight:400;letter-spacing:.5px}a,span,li,li:hover:before,select,.selection-box:before,.selection-box:after,input,.button,a:after,a:hover:after,a:before,a:hover:before,a img,#toTop:after,#logo,.main-header,#main-header-wrapper .container,#header,#header-wrapper,#main,.two-color-header .menu-wrapper,#main-header-wrapper,.sticky-wrapper,.sticky-wrapper.is-sticky #main-header-wrapper,.fullwidth-header.semi-transparent-header .main-header-wrapper,.boxed-header.semi-transparent-header .main-header,.fullwidth-header.semi-transparent-header .is-sticky .main-header-wrapper,.header-align-center.fullwidth-menu-header .menu-wrapper:before,.header-align-center .header-left,.header-align-center .header-right,.boxed-header.semi-transparent-header .is-sticky .main-header,#main-menu ul.menu>li.menu-item-has-children:hover:after,li.menu-item-has-children:before,.boxed-header .main-header #main-menu ul.menu>li.menu-item-has-children:hover:after,.fullwidth-menu-header .main-header #main-menu ul.menu>li.menu-item-has-children:hover:after,.dt-sc-icon-box.type6 .icon-wrapper,.dt-sc-icon-box.type6 .icon-content h4,.dt-sc-icon-box.type6 .icon-content p,.dt-sc-icon-box.type6:hover .icon-wrapper,.dt-sc-icon-box.type6:hover .icon-content h4,.dt-sc-icon-box.type6:hover .icon-content p,.dt-sc-team-details:before,.dt-sc-team .dt-sc-team-details p,.dt-sc-team.rounded .dt-sc-team-thumb:before,.dt-sc-image-caption.type1 .dt-sc-image-wrapper .icon-wrapper:before,.dt-sc-image-caption.type1 .dt-sc-image-wrapper .icon-wrapper:after,.dt-sc-image-caption.type2 .dt-sc-image-content h3,.dt-sc-image-caption.type5 .dt-sc-image-title:after,.dt-sc-image-caption.type5 .dt-sc-image-title:before,.portfolio .image-overlay .links a:after,.portfolio .image-overlay .links a:before,.blog-entry.entry-date-left .entry-date,.blog-entry.blog-thumb-style.entry-date-left .entry-date,.blog-entry.blog-thumb-style.entry-date-left .entry-date h4,.dt-sc-image-caption .dt-sc-image-content,.dt-sc-image-caption.type1 .dt-sc-image-title h3.dt-sc-image-caption.type5 .dt-sc-image-content:before,.dt-sc-image-caption.type5 .dt-sc-image-content,.dt-sc-image-caption.type5 .dt-sc-image-content h3,.dt-sc-icon-box.type7,.dt-sc-pr-tb-col,.dt-sc-pr-tb-col .dt-sc-tb-title h5,.dt-sc-pr-tb-col .dt-sc-tb-title p,.dt-sc-pr-tb-col .dt-sc-price h6,.dt-sc-pr-tb-col.minimal .icon-wrapper:after,.dt-sc-testimonial.type4,.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper:before,.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper:after,.dt-sc-title.with-boxed.dt-sc-photography-style,.dt-sc-title.with-boxed.dt-sc-photography-style:before,.dt-sc-title.with-boxed.dt-sc-photography-style:after,.dt-sc-title.with-boxed.dt-sc-photography-style h2,.dt-sc-pr-tb-col.minimal .dt-sc-price p,.dt-sc-events-list .dt-sc-event-date h2,.dt-sc-events-list .dt-sc-event-date,.dt-sc-popular-procedures .details h3,.dt-sc-tea@font-face{font-display:swap;font-family:star;src:url(/wp-content/themes/onelife/fonts/star.eot);src:url(/wp-content/themes/onelife/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/onelife/fonts/star.woff) format("woff"),url(/wp-content/themes/onelife/fonts/star.ttf) format("truetype"),url(/wp-content/themes/onelife/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/themes/onelife/fonts/WooCommerce.eot);src:url(/wp-content/themes/onelife/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/onelife/fonts/WooCommerce.woff) format("woff"),url(/wp-content/themes/onelife/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/themes/onelife/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.vc_row .wpb_column:not(:only-child) .wpb_wrapper .woocommerce ul.products li .column{width:100%}.woocommerce .clear,.woocommerce-page .clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}p.demo_store{background-color:#a46497;color:#fff;font-size:1em;margin:0;padding:1em 0;position:fixed;left:0;right:0;top:0;text-align:center;width:100%;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2)}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background:url(/wp-content/themes/onelife/css/assets/images/icons/loader.svg) center center;background-size:cover;content:"";color:rgb(0 0 0 / .75);display:block;font-size:2em;height:1em;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;left:50%;top:50%;text-align:center;width:1em;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite}.woocommerce a.remove{border:0;color:#fff;display:block;font-size:1.5em;font-weight:700;height:1em;line-height:1;text-align:center;text-decoration:none;width:1em;border-radius:100%}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#f7f6f7;color:#515151;list-style:none!important;margin:0 0 2em!important;padding:1em 2em 1em 2.5em!important;position:relative;width:auto}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 -1px 0 0 rgb(0 0 0 / .1) inset;color:#fff;content:"\e028";display:inline-block;font-family:WooCommerce;font-size:20px;height:1.5em;line-height:1.5;padding-top:1em;position:absolute;position:absolute;left:1.5em;top:0;text-align:center;text-shadow:0 1px 0 rgb(0 0 0 / .2);width:1.5em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;margin-left:0!important;padding-left:0!important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info:before{content:"i";color:#1e85be;font-family:Times,Georgia,serif;font-style:italic}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{font-size:.92em;margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce small.note,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{text-align:center;width:3.631em}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{display:block;opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{display:block;height:auto;width:100%;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{margin:0 0 1em;text-align:right}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#ebe9eb;border:1px solid #d3ced2;display:inline-block;margin:0 -5px;padding:0 1em;position:relative;z-index:0;border-radius:4px 4px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#6b6b6b;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff;z-index:2}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;content:" ";position:absolute;bottom:-1px;height:5px;width:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-width:0 1px 1px 0;left:-6px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-width:0 0 1px 1px;right:-6px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:" ";position:absolute;bottom:0;left:0;width:100%;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{border:0;margin-bottom:1em}.woocommerce div.product form.cart tab