/* Fix toggle button size on WooCommerce for tablet and mobile */
.ast-header-break-point .ast-button-wrap .main-header-menu-toggle {
    font-size: 1.5em;
}

/* Fix logo size on WooCommerce for tablet and mobile */
.astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg) {
    height: auto;
}

/* Fix the search box */
.ast-search-box.header-cover {
    background: var(--ast-global-color-4);
}
.ast-search-box.header-cover .search-field {
    color: var(--ast-global-color-2);
} 
.search-field::placeholder {
  color: #808080 !important;
}
.ast-search-box.header-cover #close {
    color: #808080 !important;
}

/* Style cart icon */
.ast-icon.icon-cart svg:hover {
    fill: #c7a253;
}

/* Configure navigation menu */
.ast-switcher-icon svg:hover {
    color: #c7a253;
    fill: #c7a253;
}
.astra-dark-mode-enable .ast-switcher-icon svg:hover {
    color: #c7a253;
    fill: #c7a253;
}
.ast-search-icon svg:hover {
    color: #c7a253;
    fill: #c7a253;
}
.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg {
    margin-top: -5px;
}
.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg:hover path:not(.ast-hf-account-unfill),
.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg:hover circle {
	color: #c7a253;
    fill: #c7a253;
}

/* Make all WooCommerce buttons uppercase */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
    text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
}

#moderncart-slide-out .moderncart-slide-out-footer .moderncart-cart-total a.checkout-button {
	text-transform: uppercase;	
	font-weight: 500;
	font-size: 16px;
}
.wc-block-components-checkout-place-order-button__text {
	text-transform: uppercase;	
	font-weight: 500;
	font-size: 16px;
}


.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 16px;
}




/* Mega Menu */
.ast-desktop .submenu-with-border .astra-megamenu {
	border-width: 0px;
}
.astra-dark-mode-enable .main-header-menu .sub-menu {
    background-color: #121212;
}
.uagb-tabs-list:focus {
    outline: none;
    box-shadow: none;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
    padding: 0;
}
.mm-lifestyle .uagb-tabs__panel.uagb-tabs__align-left {
	min-width: 40% !important;
	max-width: 40% !important;
}
.mm-lifestyle > ul > li > .uagb-tabs-list {
    flex-wrap: wrap;
}
.mm-lifestyle > ul > .uagb-tab a:after {
	font-size: 14px;
	font-weight: 300;
	margin: 5px 0px;
	width: 100%;
	text-align: left;
	text-transform: none;
}
.astra-dark-mode-enable .mm-lifestyle > ul > .uagb-tab .uagb-tabs__icon svg {
	color: #c9c9c9;
    fill: #c9c9c9;
}
.mm-lifestyle > ul > .uagb-tab.uagb-tabs__active .uagb-tabs__icon svg {
	rotate: -90deg;
}
.mm-lifestyle > ul > #uagb-tabs__tab0 a:after {
	content: "A curated selection of collections, clothing, and essentials.";
}
.mm-lifestyle > ul > #uagb-tabs__tab0 .uagb-tabs__icon {
	display: none;
}
.mm-lifestyle > ul > #uagb-tabs__tab1 a:after {
	content: "Seasonal drops and signature releases, crafted for distinct moments in time.";
}
.mm-lifestyle > ul > #uagb-tabs__tab2 a:after {
	content: "Elevated essentials designed for daily wear, movement, and expression.";
}
.mm-lifestyle > ul > #uagb-tabs__tab3 a:after {
	content: "Refined lifestyle pieces that bring luxury into daily living.";
}
.mm-our-story-tab-body:hover,
.mm-business-tab-body:hover,
.mm-lifestyle-tab-body:hover {
	background: #c7a2531f;
}

/* Style the VIP list form */
.srfm-block-single.srfm-block.srfm-input-block.srf-input-72cd586c-block.srfm-block-width-50.srfm-slug-first-name
.srfm-block-wrap
.srfm-input-common.srfm-input-input
{ /* first name field */
	font-size: 18px;
	font-weight: 300;
}
.srfm-block-single.srfm-block.srfm-email-block-wrap.srfm-block-width-50
.srfm-email-block.srf-email-a3d50abf-block
.srfm-block-wrap
.srfm-input-common.srfm-input-email
{ /* email field */
	font-size: 18px;
	font-weight: 300;
}
.srfm-block-single.srfm-block.srfm-gdpr-block.srf-gdpr-1f4c5604-block.srfm-block-width-100
.srfm-block-wrap
.srfm-cbx
.srfm-span-wrap.srfm-block-label
{ /* gdpr */
	font-size: 15px;
	font-weight: 300;
}


/* Product Page */
.astra-woo-filter-icon .ast-icon.icon-menu-bars svg,  /* filter icon */
.astra-woo-filter-icon .ast-icon.icon-close svg
{
	color: var(--ast-global-color-3);
}
.astra-shop-filter-button.ast-flyout-filter .astra-woo-filter-text /* filter text */
{
    color: var(--ast-global-color-3);
	margin-top: -2px;
	font-size: 18px;
}
.orderby /* sorting order text */
{
	font-weight: 300;
}

/* Product Catalog Pages */

.ast-archive-description
{ /* remove horizontal line from header */
    border-bottom: 0px;
}
body.archive
.ast-archive-description
.ast-archive-title, body.archive
.ast-archive-description
.ast-archive-title
*
{ /* set font weight for content title */
	font-weight: 500;
}
.widget-title.wpc-filter-title
{ /* remove the word "Categories" from the filter */ 
	display: none;
}

/* Bag & My Account pages */

header.entry-header .entry-title
{ /* set font weight for content title */
    font-weight: 500;
}

