#planity{--font-1:'Outfit', sans-serif;--font-2:'Outfit', sans-serif;--primary-200:var(--tertiary);--primary-300:var(--tertiary);--primary-400:var(--tertiary);--primary-500:var(--tertiary);--text-primary:#111;font-weight:300}#planity,#planity *:not(svg):not(path){font-family:'Outfit',sans-serif}#planity .planity_ui_appointment_background h3{font-family:'EB Garamond',serif;font-weight:400;font-size:1.5em;text-transform:uppercase;color:#000}#planity .planity_appointment_service_cell{font-weight:300}#planity .planity_appointment_service_small-cell{color:#555}#planity .planity_bookappointment-button-choose{background-color:var(--tertiary);border:1px solid var(--tertiary);color:#fff;border-radius:5px;font-family:'Outfit',sans-serif;font-weight:300;padding:6px 16px;transition:background-color .2s,color .2s}#planity .planity_bookappointment-button-choose:hover,#planity .planity_bookappointment-button-choose:focus-visible{background-color:#fff0;color:var(--tertiary)}#planity .planity_ui_showMoreservices{color:var(--tertiary);font-weight:400}#planity .planity-component-button{background-color:#fff0;border:1px solid var(--tertiary);color:var(--tertiary);border-radius:5px;font-family:'Outfit',sans-serif;font-weight:400}#planity .planity-component-button:hover{background-color:var(--tertiary);color:#fff}#planity [class*="service_set-module_description"]{font-family:'Outfit',sans-serif;font-weight:300;font-size:18px;line-height:1.5;color:#111}#planity [class*="service_set-module_description"] p{margin:0 0 4px;font:inherit;color:inherit}#planity ul{display:block;width:100%;padding-left:0}#planity [class*="service_set-module_mobileDescription"]{font-family:'Outfit',sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#111}#planity [class*="service_set-module_mobileDescription"] p{margin:0 0 4px;font:inherit;color:inherit}@media (max-width:767px){#planity .planity-widget-nav{margin-top:8px;overflow-x:visible}#planity .planity-component-button{width:100%!important;height:auto!important;margin-right:0!important;justify-content:center}#planity .planity_ui_item-list-element{width:auto;margin-left:0;margin-right:0;border-radius:10px}#planity .planity_ui_appointment_background h3{font-family:'Outfit',sans-serif;font-weight:600;font-size:17px;line-height:1.35;text-transform:none;letter-spacing:0;margin:6px 0}#planity .planity_ui_item-list-element[class*="isCollapsed"]>[class*="service_set-module_card"]{margin-top:0;margin-bottom:0}}#planity [class*="service_set-module_description"] p:first-of-type,#planity [class*="service_set-module_mobileDescription"] p:first-of-type{font-weight:600}