/**
Theme Name: HKS
Author: Hundred Kit Studio
Author URI: https://www.hundredkitstudio.com
Description: Hundred Kit Studio is a creative design solution company based in Hong Kong founded in 2007. Working with different sized companies from a wide range of business sectors providing creative, cost-effective design & IT solutions.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hks
Template: astra
*/

/*Gradient Transform*/
.grd-tran h1{
	background: linear-gradient(
        to right,
        rgba(250, 221, 217, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(245, 210, 188, 1) 42%, rgba(255, 255, 255, 1) 62%, rgba(232, 190, 206, 1) 81%, rgba(255, 255, 255, 1)100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}
@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}





/*Header*/
/*Header-Logo*/
.custom-logo-link img{
	transform: translateY(48%);
    margin-top: -80px;
    padding: 10px;
    border-radius: 100%;
	background: white;
}
.ast-hfb-header .site-logo-img .sticky-custom-logo img{
    transform: translateY(48%);
    margin-top: -80px;
    padding: 10px;
    border-radius: 100%;
    background: white;
}
/*Cart Icon*/
div.ast-site-header-cart-li span.woocommerce-Price-amount.amount bdi{color:black!important;font-size:12px;}
@media(max-width:1000px){
	span.ast-woo-header-cart-info-wrap{display:none!important;}
}
/*Sticky Header*/
#ast-fixed-header .main-header-bar{box-shadow: none;}
/*Mobile Menu*/
ul.sub-menu a.menu-link>span.ast-icon.icon-arrow{display:none;}
.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{box-shadow:5px 5px 10px rgba(0,0,0,0.05);}
/*Arrow*/
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:0;}


/*HomePage*/
/* Woo Slide Widget*/
.uael-woo-products-summary-wrap{padding:20px!important;}
/*Quick View*/
.uael-woo-skin-grid-franko .uael-product-actions .uael-action-item-wrap{border-radius:100%;}
.uael-quick-view-btn .fa-eye:before, .uael-add-to-cart-btn .fa-shopping-cart:before{color:var(--ast-global-color-0);}
.uael-add-to-cart-btn .fa-shopping-cart:before{content:"\f291";}
/*Button Icon Hover Color Fix*/
#wh-hover a.elementor-button-link:hover svg{fill:white;}
#red-hover a.elementor-button-link:hover svg{fill:var(--ast-global-color-0);}

/*Shop*/
/*Breadcrumb*/
nav.woocommerce-breadcrumb{display:none;}
select.orderby{color:black;}
/*Title Section*/
.ast-archive-description{border-color:black;padding-bottom:0;margin:2% auto 2% auto;max-width:100%!important;}
/*Quick View*/
.ast-on-card-button .ahfb-svg-iconset{opacity:1;}
.ast-card-action-tooltip{background:black;}
.ast-card-action-tooltip:after{border-color: transparent transparent transparent black;}
.ast-on-card-button svg{fill:var(--ast-global-color-0)!important;}
/*Sorting*/
button.astra-shop-filter-button.ast-flyout-filter{
	background:black;
	color:#fff;
}
button.astra-shop-filter-button.ast-flyout-filter:hover{background:var(--ast-global-color-0);}
/*Category*/
span.ast-woo-product-category{opacity:1!important;color:var(--ast-global-color-0)!important;}
/*Price*/
.woocommerce-shop span.woocommerce-Price-amount.amount bdi{font-size:16px;}
/*Filter Sidebar*/
/*Close*/
.woocommerce .astra-off-canvas-sidebar-wrapper .close, .woocommerce-page .astra-off-canvas-sidebar-wrapper .close{
	color:black!important;
	top:10px!important;
	right:10px!important;
	opacity:1;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .close:hover{
	color:var(--ast-global-color-0)!important;
}
/*Cart Sidebar*/
.astra-cart-drawer .astra-cart-drawer-header{border:0!important;}
.astra-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-title{color:black!important;font-weight:bold;font-size:18px;}
svg.ast-mobile-svg.ast-close-svg{fill:black;}
svg.ast-mobile-svg.ast-close-svg:hover{fill:var(--ast-global-color-0);}
p.woocommerce-mini-cart__total.total strong{color:black!important;}

/*Widget*/
.ast-filter-wrap div#block-10, div.wp-block-woocommerce-product-filter-price{margin-bottom:20%;}
li.wc-block-product-categories-list-item a{color:black;}
li.wc-block-product-categories-list-item a:hover{color:var(--ast-global-color-0);}

/*No more product shoe Alert*/
.ast-shop-load-more{border:0;background:#f2d3d3;font-size:14px;}
.ast-shop-load-more:hover{background:#f2d3d3!important;}



/*Single*/
/*Product-Price*/
.single-product span.woocommerce-Price-amount.amount bdi{font-size:20px;}
/*Product-Meta*/
.product_meta a{color:var(--ast-global-color-0);}
.product_meta a:hover{color:var(--ast-global-color-2);}
/*Related Product*/
section.related.products{margin-top:50px;}
section.related.products h2{color:black;font-size:40px;}
/*Add to cart Sticky*/
.woocommerce-js.single-product a.added_to_cart{color:black;text-decoration:underline;}
.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content .ast-sticky-add-to-cart-title-wrap .ast-sticky-add-to-cart-title{font-size:15px;}
/*Arrow Navi*/
.ast-header-break-point .ast-icon.icon-arrow svg{height:inherit;}



/*Footer*/
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner a:hover{color:var(--ast-global-color-0);}