/*
 Theme Name:   Girls Chips
 Theme URI:    https://girlschips.com
 Description:  Theme For Girls Chips
 Author:       Anthill Inc.
 Author URI:   https://anthill.net
 Template:     generatepress
 Version:      0.1
*/

nav.navigation-stick {
    background-color: var(--accent-3);
}

.add-to-cart-panel.item-added {
    background-color: #fff;
}

.widget_shopping_cart .woocommerce-mini-cart__buttons {
    justify-content: space-between;
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
}

.woocommerce div.product form.cart .button {
    margin-left: 10px;
    border-radius: 50px;
}

.woocommerce form .quantity.buttons-added .minus {
    border-radius: 25px 0 0 25px !important;
}

.woocommerce form .quantity.buttons-added .plus {
    border-radius: 0 25px 25px 0 !important;
}

#wc-mini-cart .button,
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text,
.woocommerce .coupon .button,
.woocommerce .cart .button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce button.button,
.woocommerce a.button {
    border-radius: 50px !important;
}

.woocommerce-cart-form__cart-item td.product-name a {
    font-weight: bold;
}

ul.wc-block-product-template {
    margin-left: 0 !important;
}

ul.wc-block-product-template li.wc-block-product {
    margin-bottom: 30px;
}

.woocommerce div.product .product_title {
    color: var(--text); 
}

.wc-block-components-product-image img,
.wc-product-image img,
.flex-control-thumbs li img,
img.attachment-woocommerce_thumbnail {
    border-radius: 8px !important;
}

.woocommerce-product-gallery__image {
    border-radius: 20px !important;
}

div.homepage-products {
	margin-bottom: 0 !important;
}

div.merch-price .woocommerce-Price-amount,
div.merch-price span{
	color: #fff;
}

.wpf_item label {
	color: var(--accent);
	font-weight: bold;
}

.wpf_item_count {
	background: var(--accent-2) !important;
	color: #fff !important;
	font-weight: bold !important;
}

/* SHOP menu button */
@media (min-width: 951px) {
	.main-navigation .main-nav ul li.nav-button a {
		background-color: var(--accent);
		color: #fff;
		text-transform: uppercase;
		padding-left: 25px;
		padding-right: 25px;
		border-radius: 9999px;
		line-height: 40px;
	}
	.main-navigation .main-nav ul li.nav-button a:hover {
		background-color: var(--contrast);
        color: #fff;
	}
}

/* Single post featured image */
.single-post .featured-image img {
	border-radius: 8px;
}

/* Comments border */
article.comment-body .comment-content {
	border: 1px dashed var(--contrast-4);
}

/* WooCommerce */
/* Breadcrumbs */
.entry-content .woocommerce-breadcrumb  {
	font-weight: 700;
}
.entry-content .woocommerce-breadcrumb a {
	color: var(--accent);
}
.entry-content .woocommerce-breadcrumb a:hover {
	color: var(--base-2);
}

/* Product archive */
form.woocommerce-ordering .orderby {
	background-color: var(--base-2);
	border: 1px solid var(--contrast-4);
}
.wc-block-product-search__fields button.wc-block-product-search__button {
	display: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: var(--base-2);
}
.wc-columns-container .products .button,
.related.products .button {
	border-radius: 9999px;
}	
.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: var(--base-2);
}

/* Basket */
.woocommerce button.button:disabled[disabled] {
	color: var(--base-3);
}
.woocommerce-order .woocommerce-customer-details address {
	padding: 20px;
	border: 2px solid var(--contrast);
	border-radius: 0;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
} 

/* Products */
.woocommerce div.product p.price {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 10px;
}

.woocommerce div.product .product_title {
	font-size: 30px;
	line-height: 1em;
	margin-bottom: 20px;
}

.woocommerce-product-details__short-description h2 {
	font-size: 22px;
	margin-bottom: 20px;
	color: var(--contrast);
}

.woocommerce-product-details__short-description h3 {
	font-size: 18px;
	margin-bottom: 20px;
	color: var(--contrast);
}

/* Contact Form */
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form input[type="number"], 
.wpcf7-form textarea, 
.wpcf7-form select {
	width: 100%;
	border-radius: 10px;
}

.wpcf7 label {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    line-height: 3em;
	color: var(--accent);
	font-weight: bold;
}

span.required {
	color: var(--contrast-2);
	font-weight: bold;
}

.wpcf7-submit {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	background: var(--accent);
	color: #fff; !important;
	font-size: 14px;
	border-radius: 50px;
}

.wpcf7-submit:hover {
	background: var(--contrast-2) !important;
}

.grecaptcha-badge {
    visibility: hidden;
}