:root{--global-base-font:"Manrope", sans-serif;--global-alt-font:"Sofia Sans Condensed", sans-serif;--font-awesome:"Font Awesome 5 Free";--clr-black:#000000;--clr-white:#ffffff;--clr-grey:#f5f5f5;--clr-pink:#eee8e7;}:root:lang(en-US){--base-font:var(--global-base-font);--alt-font:var(--global-alt-font);}:root:lang(el){--base-font:var(--global-base-font);--alt-font:var(--global-alt-font);}
h1, h2, h3, h4, h5, h6, p, a, span, li, label{font-family:var(--alt-font);color:var(--clr-black);}
p, a, span, li, label {
font-size: 1.1rem;
line-height: 1.4em;
} a{color:var(--clr-black);}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus{outline:none !important;}
.site-main{padding:0 !important;}
.col-full{max-width:90em;}
.entry-title{font-family:var(--alt-font);font-weight:900;}
.med-coupon{display:block;width:100%;max-width:450px;margin:0 auto;text-align:center;background-color:var(--clr-black);color:var(--clr-white);font-family:var(--alt-font);font-size:2.5rem;letter-spacing:1px;}
.med-coupon::before, .med-coupon::after{content:" # ";}
.woocommerce-message, .is-message, .woocommerce-info, .is-info, .woocommerce-error, .is-error{margin-bottom:10px;background-color:var(--clr-grey) !important;color:var(--clr-black) !important;border:none !important;}
.wc-block-components-notice-banner svg{max-height:25px !important;}
.is-message svg{background-color:var(--clr-black) !important;}
.is-info svg{background-color:var(--clr-black) !important;}
.is-error svg{background-color:red !important;}
.woocommerce-message .close-button, .woocommerce-info .close-button{position:absolute;right:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:bold;top:50%;transform:translateY(-50%);}
.woocommerce-message .close-button:hover, .woocommerce-info .close-button:hover{cursor:pointer;}
.woocommerce-error{background-color:var(--clr-grey) !important;color:var(--clr-black) !important;}
.woocommerce-error li{color:var(--clr-black) !important;}
.woocommerce-message a, .woocommerce-error a, .woocommerce-info a{background-color:transparent !important;color:var(--clr-black) !important;}
.woocommerce-message::before, .woocommerce-info::before{content:"ℹ";color:var(--clr-black);}
.woocommerce-error::before{content:"🗴";color:red;}
@media screen and (min-width:768px){
:not(.as-sidebar) .med-cart-messages{display:flex;gap:15px;}
}
.med-notice-img{float:right;max-width:75px;}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea, .input-text{background:transparent;box-shadow:none;border:1px solid var(--clr-black);}
#customer_login{display:flex;flex-direction:column;align-items:center;}
#login-options-container{text-align:center;}
#customer_login > div{width:100% !important;max-width:800px !important;margin:1rem 0 !important;}
#customer_login h2{display:none;}
.login-option-title.active-login-option, .login-option-title:hover{display:inline-block;animation:100ms linear ease-in-out;cursor:pointer;}
#customer_login label{color:var(--clr-black);}
#customer_login input.woocommerce-Input--text{width:100%;}
#customer_login .col-2{display:none;}
#customer_login .button{background-color:var(--clr-black);color:var(--clr-white);}
#customer_login .woocommerce-form-login__rememberme{margin:1rem 0;}
.storefront-breadcrumb{padding:0;margin:0;margin-bottom:0px;width:100%;position:fixed;bottom:0;left:0;transform:rotate(270deg);transform-origin:left top;}
.storefront-breadcrumb > .col-full{padding:0;margin:0;}
@media screen and (max-width:767px){
.storefront-breadcrumb{bottom:50px;}
}
.storefront-breadcrumb, .storefront-breadcrumb a, .storefront-breadcrumb span{color:var(--clr-black) !important;font-family:var(--alt-font) !important;}
.storefront-handheld-footer-bar li{margin-bottom:0 !important;}
.storefront-handheld-footer-bar a{background-color:var(--clr-white) !important;}
.storefront-handheld-footer-bar .count{background-color:var(--clr-black) !important;}
@media screen and (max-width:767px){
.storefront-handheld-footer-bar{bottom:-80px;transition:all 0.4s ease-in-out;}
.storefront-handheld-footer-bar.visible{bottom:0;}
} .storefront-handheld-footer-bar ul li > a::before{display:none !important;}
.storefront-handheld-footer-bar ul li > a{background-repeat:no-repeat !important;background-size:50px !important;background-position:center !important;}
.storefront-handheld-footer-bar ul li.my-account > a{background:url(https://adahcosmetics.com/wp-content/themes/MedAdviceSF/assets/icons/account_icon.png);}
.storefront-handheld-footer-bar ul li.search > a{background:url(https://adahcosmetics.com/wp-content/themes/MedAdviceSF/assets/icons/search_icon.png);}
.storefront-handheld-footer-bar ul li.cart > a{background:url(https://adahcosmetics.com/wp-content/themes/MedAdviceSF/assets/icons/cart_icon.png);}
@media screen and (max-width:767px){
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form::before{display:none !important;}
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form
input{text-align:center;color:var(--clr-black) !important;font-size:1.2rem;font-weight:600;}
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form
input::placeholder{text-align:center;color:var(--clr-black);}
.storefront-handheld-footer-bar ul li.search .site-search{padding:0;}
}
.remove::before{content:"" !important;color:var(--clr-black) !important;}
.products .product{background:linear-gradient( 180deg, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 25%, rgba(236, 236, 236, 1) 90%, rgba(204, 204, 204, 1) 100% );background-size:cover;background-position:center;background-repeat:no-repeat;}
.products .product:hover{background:linear-gradient( 180deg, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 25%, rgba(236, 236, 236, 1) 90%, rgba(204, 204, 204, 1) 100% ) !important;}
.products .product a.woocommerce-LoopProduct-link{}
.products .product a.woocommerce-LoopProduct-link > img{}
@media screen and (max-width:767px){
.cky-revisit-bottom-left{bottom:80px !important;}
} .zoom-instagram{width:100vw !important;position:relative !important;left:50% !important;transform:translatex(-50%) !important;}
#mce-EMAIL{min-width:250px;border-bottom:1px solid black !important;}
.mce_inline_error{background-color:transparent !important;color:#6b0505 !important;text-align:center !important;}
.product-badge-container{display:flex;}
.faq-cat-title{color:var(--purrple);font-weight:900;margin-top:25px;}
.faq-title{font-size:1.2rem;font-weight:600;}
.custom-tab-title{width:100%;border-bottom:1px solid var(--grey);}
.custom-tab-title:hover{cursor:pointer;}
.custom-tab-title::after{content:"+";float:right;}
.custom-tab-title.open::after{content:"-";}
.custom-tab-content {
display: none;
}.qib-button-wrapper button.qib-button{padding:6px 12px 8px;height:41px;background:#ffffff;border:1px solid #efefef;cursor:pointer;font-size:20px;line-height:20px;width:41px;color:black;height:41px;}
.qib-button-wrapper .quantity{display:inline;}
.qib-button-wrapper{margin:3px 0;white-space:nowrap;}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity{float:none !important;height:41px;}
.qib-button-wrapper .quantity input.input-text.qty.text{height:41px;padding:6px 12px 8px;text-align:center;background:#ffffff;border:1px solid #efefef;font-size:20px;line-height:20px;box-shadow:none;margin:0 !important;}
span.wqpmb_plain_input.hidden{display:none;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity{display:inline-flex;}
body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button{background:#a19f9f14;}
body .qib-button-wrapper .minus.qib-button:hover, body .qib-button-wrapper .plus.qib-button:hover{background:#14141414;}
.wpt-wrap .qib-button-wrapper{gap:0;}
.wpt-wrap .qib-button-wrapper div.quantity.wqpmb_quantity{height:37px !important;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{margin:inherit;}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{margin-right:0;margin:0;}
.qib-button-wrapper input::-webkit-outer-spin-button, .qib-button-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0;}
.qib-button-wrapper input[type=number],
.qib-button-wrapper .quantity input[type=number], 
.qib-button-wrapper .quantity input[type=number]{-moz-appearance:textfield;}
.woocommerce-page div.product form.cart div.quantity.wqpmb_quantity, .woocommerce div.product form.cart .quantity.wqpmb_quantity, .woocommerce div.product .quantity.wqpmb_quantity{margin:0 !important;}
@media only screen and (max-width: 600px) {
table.cart .product-quantity .plus, table.cart .product-quantity .minus{display:block;}
body .qib-button-wrapper{display:flex;float:right;margin-right:0;}
}  body.theme-pricom .qib-button-wrapper .minus.qib-button, 
body.theme-pricom .qib-button-wrapper .plus.qib-button, body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box{background:#f5f5f5;color:#7e7e7e;border-radius:0;border:0 none !important;}
body.theme-pricom .qib-button-wrapper .minus.qib-button:hover, body.theme-pricom .qib-button-wrapper .plus.qib-button:hover, body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box:hover{color:#000;}
body.theme-pricom .qib-button-wrapper{border:1px solid #ddd;border-radius:15px;overflow:hidden;}
body.theme-pricom .qib-button-wrapper .quantity .input-text[type=number]{min-width:56px;}
.woocommerce div.product form.cart div.quantity .qty{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}
body.theme-shoptimizer .ajax_add_to_cart.add_to_cart_button, body.theme-shoptimizer .single-product div.product form.cart .button {
margin-left: 0px !important;
margin-top: -2px !important;
width: 200px !important;
height: 50px !important;
width: 200px !important;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}