/*
List of modified:
2024-10-05: Google login button hover effect and border color changed.
*/

h1.title, .header-subtitle{
	/*
	see: https://shahed.link/4eAYChb
	*/
	-webkit-text-stroke: 1px black;
	color: white;
	text-shadow:
		3px 3px 6px #000,
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
}

.header-subtitle{
	font-size: 150%!important;
	font-weight: bold;
}

nav.pls-breadcrumb, nav.pls-breadcrumb > a {
	font-weight: bold;
	color: white;
	font-size: 100%;
	text-shadow:
		3px 3px 4px black;
}

#theChampGoogleButton {
	border-color: magenta;
}

#theChampGoogleButton:hover {
	border-width: 4px;
}

#customer_login {
	display: none!important;
}

/* checkout page: start */
.wc-block-must-login-prompt {
	margin: auto;
}
.wc-block-must-login-prompt > a {
	display: block;
	border-color: magenta;
	border-style: solid;
	text-align: center;
	border-radius: 10px;
	padding: 10px;
	font-weight: bold;
}
/* checkout page: end */



/* Page title bar etc: Start -------------------------------------------------------------------------------------- */
#page-title{
	background-color: rgba(0, 0, 0, 0.5);
	background-blend-mode: multiply, screen; 
}
#main-content div.pls-single-product-top{
	background: #aba737;
	background: linear-gradient(180deg,rgba(171, 167, 55, 0.62) 0%, rgba(184, 40, 40, 0.59) 51%, rgba(47, 131, 222, 0.7) 100%);
}
/* Page title bar etc: End ---------------------------------------------------------------------------------------- */


/* PrimeSlider: Start ----------------------------------------------------------------------------------------- */
div .bdt-prime-slider {
	background: #fffdb5;
	background: linear-gradient(180deg,rgba(255, 253, 181, 1) 0%, rgba(224, 58, 58, 1) 51%, rgba(69, 157, 252, 1) 100%);
	
}

div.bdt-prime-slider  div.bdt-ps-item-inner{
	
}

div .bdt-prime-slider > div .quantity {
	display: none;
}

div.bdt-prime-slider  p.in-stock {
	display: none;
}

div.bdt-prime-slider a[title="View cart"]{
	display: none;
}

div.bdt-prime-slider  form.cart button[name="add-to-cart"]{
	display: none;
}

div.bdt-prime-slider  h2.bdt-ps-title{
}

div.bdt-prime-slider  p.price{
	text-shadow: 1px 1px 0px white;
}

/* PrimeSlider: End */




/* Category menu: Start -------------------------------------------------------------------------------------------*/ 

/* Make parent categories display as columns */
ul.product-categories {
    display: flex;
    gap: 60px;               /* space between Women & Men columns */
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Mobile responsive */
@media (max-width: 768px) {
    ul.product-categories {
        flex-direction: column;   /* Stack vertically */
        gap: 30px;                /* Space between Women & Men */
    }
}


/* Each parent (Women / Men) acts as a column */
ul.product-categories > .cat-parent {
    list-style: none;
}

/* Parent title styling */
ul.product-categories > .cat-parent > a {
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}

/* Remove default bullets from children */
ul.product-categories .children {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

/* Each sub-item in single line */
ul.product-categories .children li {
    margin-bottom: 6px;
    padding-left: 16px;
}

/* Add dash before sub-items */
ul.product-categories .children li a::before {
    content: "-> ";
}


/* Category menu: End   -------------------------------------------------------------------------------------------*/ 
