/*
Theme Name: Anvogue Child
Theme URI: https://anvogue.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Anvogue
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: anvogue
Text Domain: anvogue-child
*/


.pls-product-labels span.new{
	display: none !important;
}
.pls-quickview-button {
	display: none !important;
}
.pls-compare-btn{
	display: none !important;
}
.pls-header-logo a{
	max-height: 100%;
	position: relative;
	width: 160px;
	height: 160px;
}
.pls-header-logo img{
	width: 100%;
	max-width: 100%;
}
.header-sticky.fixed .pls-header-logo a{
	height: 80px !important;
	top: 4px;
	width: 100px;
}
.header-sticky.fixed .pls-header-logo a img{
	margin-top: 0;
}
footer p.pls-about-logo{
	width: 150px;
}
.widget_text ul li ul {
	margin: 0;
	padding: 0 !important;
}
.woocommerce-checkout .pls-header-logo img,
.woocommerce-cart .pls-header-logo img{
	margin-top: 20px;
}
.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info{
	color: #fff;
}
.pls-newsletter .subscribe-tagline,
.widget ul.menu li a{
	font-size: 16px;
}
.single-product .pls-policy-item-icon{
	background-color: #fff;
}
.swiper-pagination-bullet{
	background-color: #fff !important;
	border: 1px solid #fff !important;
}
.swiper-pagination-bullet-active:before{
	border-color: #fff !important;
}
.single-product .pls-info-box .info-box-icon{
	background-color: #fff;
	padding: 10px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare,
.pls-myaccount-items li:nth-child(4){
	display: none !important;
}
input#ship-to-different-address-checkbox{
	border-color: #fff;
}
.woocommerce-checkout input[type="checkbox"][type="radio"],
.woocommerce-checkout input[type="radio"][type="radio"]{
	background-color: #fff !important;
}
@media (max-width: 1024px) {
	.pls-header-logo img{
		margin-top: 0;
	}
}
.video-area video{
	width: auto !important;
	height: 100vh !important;
	margin: 0px auto;
	text-align: center;
}
.elementor-1681 .elementor-element.elementor-element-93951f4 .elementor-wrapper{
	width: auto !important;
	height: 100vh !important;
	margin: 0px auto;
	text-align: center;
}
div.summary .variation-swatche .product-sizechart{
	display: none;
}
.pls-swatches .swatch-normal span, .pls-swatches .swatch-normal img {
	width: 60px;
	height: 60px;
}
.accords-bars {
	margin-bottom: 40px;
}
.swatch-normal.swatch-disabled {
	opacity: 0.7;
}

/* Tooltip for disabled swatches */
.swatch-disabled {
	position: relative;
	cursor: not-allowed;
}

.swatch-disabled::after {
	content: "Sold Out";
	position: absolute;
	bottom: 120%;
	left: 50%;
	transform: translateX(-50%);
	background: #000;
	color: #fff;
	font-size: 12px;
	padding: 4px 8px;
	border-radius: 4px;
	white-space: nowrap;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity 0.2s ease, transform 0.2s ease;
	z-index: 9999;
	color: red;
}

/* Small arrow under tooltip */
.swatch-disabled::before {
	content: "";
	position: absolute;
	bottom: 110%;
	left: 50%;
	transform: translateX(-50%);
	border: 5px solid transparent;
	border-top-color: #000;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease;
}

/* Show tooltip on hover */
.swatch-disabled:hover::after,
.swatch-disabled:hover::before {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) translateY(26px);
}
.pls-header-main{
	height: 80px;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
	color: #fff !important;
}
span.sku_wrapper,
.pls-product-trust-badge,
.woocommerce table.shop_attributes{
	display: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a{
	color: #b39643;
}
div.summary form.cart .variations label,
span.sku_wrapper,
.pls-site-footer .footer-widget .widget h2, .pls-site-footer .footer-widget .widget-title{
	color: #b39643 !important;
}
.pls-deliver-return:hover, .pls-ask-questions:hover,
div.summary .pls-product-cat .posted_in a:hover{
	color: #b39643 !important;
}
.home .pls-main-navigation ul.menu > li:hover > a .pls-menu-text:after{
	color: #b39643 !important;
}
.home .pls-main-navigation ul.menu > li.current-menu-item > a .pls-menu-text:after{
	width: 0 !important;
}
.pls-main-navigation ul.menu > li > a,
.home .pls-header-main .pls-main-navigation ul.menu > li.current-menu-item > a{
	color: #9a9c9d !important;
}
.home .pls-main-navigation ul.menu > li:hover > a .pls-menu-text:after,
.home .pls-main-navigation ul.menu > li.hover > a .pls-menu-text:after{
	width: 100% !important;
}
.pls-header-main .pls-main-navigation ul.menu > li:hover > a,
.single-product .pls-policy-item-name,
.home .pls-header-main .pls-main-navigation ul.menu > li:hover > a{
	color: #b39643 !important;
}
.pls-main-navigation ul.menu > li:hover > a .pls-menu-text:after{
	border-color: #b39643 !important;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top,
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-mid,
.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot{
	background-color: #000000 !important;
}
.woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot a, .woosw-popup.woosw-popup-right .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-continue{
	color: #fff;
}
.sticky-whatsapp {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 80px;
	height: 80px;
	z-index: 99999999;
}
.products .product-title{
	font-size: 19px;
}
.pls-site-footer .footer-widget .widget h2, .pls-site-footer .footer-widget .widget-title{
	font-size: 20px;
}
.pls-page-title {
	padding-top: 110px !important;
	padding-bottom: 80px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	background-color: #515151;
}
.woocommerce-checkout .pls-header-logo img, .woocommerce-cart .pls-header-logo img{
	margin-top: 0;
}
.woocommerce-account .woocommerce-info{
	color: #fff;
}
.woocommerce-account .u-column2.col-2.woocommerce-Address,
.woocommerce-account .u-column1.col-1.woocommerce-Address{
	max-width: 100%;
	flex: 1 0 100%;
}
.single-product .pls-site-footer{
	margin-bottom: 90px;
}
.single-product .elementor-widget .elementor-icon-list-icon{
	display: none;
}
div.summary .pls-quantity-label,
div.summary form.cart .variations label{
	font-weight: bold !important;
}
div.summary .pls-quantity-label {
	color: #b39643 !important;
}
.single-product .pls-policy-item{
	align-items: center;
}
.single-product .elementor-icon-list--layout-traditional {
	margin-left: 0 !important;
}
.woocommerce-account .woocommerce-error li,
.woocommerce-checkout .woocommerce-message {
	color: #fff;
}
.woocommerce-info::before{
	color: #b39643 !important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none !important;
}
.woocommerce-info,
.woocommerce-error{
	border-top-color: #b39643 !important;
}
.woocommerce-account .MyAccount-navigation-wrapper{
	padding: 1.5rem 1.5rem;
}
.woocommerce-MyAccount-navigation ul li{
	margin-bottom: 8px !important;
}
.woocommerce-MyAccount-navigation li a{
	padding: 10px 20px;
}
div.summary .pls-whishlist-btn a.woosw-added, div.summary .pls-whishlist-btn a.woosw-btn-added{
	background-color: #b39643 !important;
	border-color: #b39643 !important;
}
.products.grid-view .pls-product-icons a.woosw-added, .products.grid-view .pls-product-icons a.woosw-btn-added{
	background-color: #b39643 !important;
}
.pls-back-to-top:hover,
.widget_shopping_cart .woocommerce-mini-cart__buttons a:hover:first-child,
.products.grid-view .pls-product-actions a:hover, .products.list-view .pls-cart-button a:hover{
	background-color: #b39643 !important;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover{
	border-color: #b39643 !important;
}
.product-thumbnail-left .pls-product-thumb-image, .product-thumbnail-overlay .pls-product-thumb-image {
	cursor: pointer;
}
html {
	scroll-padding-top: 130px; /* height of your sticky header */
}
.pls-instagram .pls-insta-image-wrap{
	height: 650px;
}
.pls-instagram .pls-insta-image-wrap img{
	height: 100%;
	object-fit: cover;
}
.home .pls-header-main .pls-main-navigation ul.menu > li.current-menu-item.active > a,
.home .pls-main-navigation ul.menu > li.active > a{
	color: #b39643 !important;
}
.home .pls-main-navigation ul.menu > li.active > a .pls-menu-text:after{
	width: 100% !important;
	color: #b39643 !important;
}
#text-5 .textwidget p{
	font-size: 16px;
}
#text-5 .textwidget input[type="submit"]{
	background-color: #b39643;
	height: 44px;
	line-height: 14px;
	margin-top: 15px;
	width: 100%;
}
footer .wpcf7 form .wpcf7-response-output{
	margin-top: 0;
}
footer .wpcf7-spinner{
	position: absolute;
}

/*Media Query Starts here*/
@media (max-width: 1024px) {
	.pls-mobile-bottom-navbar .pls-mobile-navbar {
		display: none;
	}
	.home .products .product-title {
		font-size: 19px;
	}
	.single-product.pls-mobile-bottom-navbar-single-page div.product .pls_quick_buy_button{
		line-height: 1.8;
		border: 1px solid #b39643;
	}
	.single-product.pls-mobile-bottom-navbar-single-page div.product .single_add_to_cart_button, .woocommerce-cart.pls-mobile-bottom-navbar-single-page .wc-proceed-to-checkout, .woocommerce-checkout.pls-mobile-bottom-navbar-single-page .place-order button[type="submit"] {
		border: 1px solid #b39643;
	}
	.single-product .pls-site-footer{
		margin-bottom: 0px;
	}
	.pls-site-header .pls-header-main, .pls-site-header .pls-header-navigation{
		border-bottom: none !important;
	}
	.woocommerce-checkout.pls-mobile-bottom-navbar-single-page .place-order button[type="submit"] {
		position: relative !important;
	}
}
