/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2026 | 07:30:18 */
/* All Dept Button width adjustment */
.w202 {
    width: 204px;
}

/*.banner-slide-home {
    height: 6%!important;
}
.container.fw .col-md-12 {
    height: fit-content;
}*/

/* Home Banner */
.container.fw {
	  max-width: 100%!important;
}
.container.fw .col-md-12 {
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.banner-item-section {
	padding: 0px!important;
}
.container.fw  .item-slide.slick-slide {
    margin: 0!important;
}

/* Nav Menu */
.navigation ul>li a, a.left-departments, .w202 ul li a {
	font-weight: 500!important;
}
.navigation ul li {
	margin: 0 12px!important;
}
.bottomHeader p {
	padding-bottom: 10px!important;
}
.bottomHeader {
    padding-bottom: 0px!important;
}

/* Product Category Page */
h2.woocommerce-loop-category__title {
    text-align: center!important;
}
li.product-category.product, .pwb-brands-col3 {
    box-shadow: 0 0 10px 4px #0000001a;
	transition: 0.2s linear;
}
li.product-category.product:hover, .pwb-brands-col3:hover {
    box-shadow: none;
	transition: 0.2s linear;
}
.inner-wrapper {
	padding-bottom: 50px!important
}

/* Out of Stock Products */
.outofstock {
	filter: grayscale(100%);
}
.outofstock a {
    cursor: no-drop!important;
}

/* Brand Zone */
.pwb-brands-col3 {
    box-shadow: 5px 10px 15px 2px #0000001a;
	transition: 0.2s linear;
	border-radius: 5px;
	padding: 15px 15px 0 15px!important;
}
.pwb-brands-col3:hover {
    box-shadow: none;
	transition: 0.2s linear;
}
.pwb-brands-col3 small {
	display:none;
}

/* Single Product */
.four-information-single-product {
    width: 100%;
    position: relative;
    margin: 0;
    /* padding: 9px 0 20px; 
    border-bottom: 1px solid #e7e7e7; */
}

@media only screen and (max-width: 768px) {
	.four-information-single-product {
		padding-bottom: 30px;
	}
	.four-information-single-product .col-md-3, .four-information-single-product .col-sm-6 {
	width: 50%;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 45%;
	}
}

/*  Background Styles */
.bg-grey {
	background: #efefef;
}
.tp-40 {
	padding-top: 40px;
}

/* Product Slider */
.item-slide{
	transition: transform .2s;
	background: #fff;
}
.item-slide:hover{
	transform: scale(1.05);
	transition: transform .2s;
}
.graphic-slide .item-slide {
    margin: 0 0 20px;
}
.graphic-slide .item-products {
    margin: 0!important;
}
p.product.woocommerce.add_to_cart_inline {
	border:0!important;
}
.equal-height {
	display:flex;
	flex-direction:column;
	justify-content: space-between;
}

/* Buy Now Button */
.cart a.button.product_type_simple.add_to_cart_button {
    width: inherit;
    margin-left: 5px;
    padding: 18px;
	font-weight: normal !important;
	font-size:15px;
}

/* Quick View */
.remodal.remodal-is-initialized.remodal-is-opened button.single_add_to_cart_button.button.alt {
    padding: 10px!important;
}
.remodal.remodal-is-initialized.remodal-is-opened a.button.product_type_simple.add_to_cart_button {
    padding: 14px!important;
    background: red;
    color: #fff;
    border-radius: 4px;
}
.remodal.remodal-is-initialized.remodal-is-opened p.stock.in-stock {
    margin-top: 10px;
}
.remodal.remodal-is-initialized.remodal-is-opened .entry-summary .price del bdi {
    font-size: 20px!important;
    text-decoration: line-through;
}
.remodal.remodal-is-initialized.remodal-is-opened del {
	text-decoration: none!important
}

/* banner image hover effect */

/* Shine */
.box-ads-products .bx-ads-prd-bg figure {
	position: relative;
}
.box-ads-products .bx-ads-prd-bg figure::before {
	position: absolute;
	top: 0;
	left: -200%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.box-ads-products .bx-ads-prd-bg figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/* AMD Banner */
.image-ads-sale figure {
	position: relative;
}
.image-ads-sale figure::before {
	position: absolute;
	top: -20px;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 125%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.image-ads-sale figure:hover::before {
	-webkit-animation: shine 1s;
	animation: shine 1s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/* Countdown Timer */

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-salescountdowntimer .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-text {
    text-transform: capitalize;
}

.woo-sctr-single-product-container {
    margin-top: -20px;
    margin-bottom: 15px;
	display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}