/**
* Theme Name: rozer Child
* Description: This is a child theme of rozer, generated by Rdt WP.
* Author: <a href="https://themeforest.net/user/roadthemes">roadthemes</a>
* Template: rozer
* Version: 1.0.1
*/

#_desktop_language_switcher_ {
	display: none;
}

.footer-column .product-title {
	color: #fff;
}

.footer-column .search-field {
	width: 60% !important;
	color: #333 !important;
	background: #fff;
}

.footer-column .search-field::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #ccc;
	opacity: 1; /* Firefox */
}

.footer-column .search-field:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #ccc;
}

.footer-column .search-field::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #ccc;
}

.footer-column button {
	background-color: #000 !important;
	border-radius: 10px;
	margin-left: 10px;
}

.shop_attributes a[rel='tag'] {
	pointer-events: none;
	cursor: default;
}

.vmenu-title {
	width: 100% !important;
}

.footer-bottom-right a {
	color: #fff;
}

.product-image-item a {
	pointer-events: none;
	cursor: default;
}

.feature-image img {
	filter: brightness(75%);
}

.a-expander-prompt {
	display: none;
}

option {
	font-family: Arial !important;
	font-size: 14px !important;
}

.product-inner {
	min-height: 370px;
}

.product-inner.product-grid {
	min-height: 350px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media screen and (max-width: 992px) {
	.product-inner.product-grid {
		min-height: 100%;
	}
}

.product-inner .product-content .product-cart {
	opacity: 1 !important;
}

.topbar-menu > li > a {
	padding: 0 !important;
}

.main-header-content {
	padding: 10px 0 !important;
}

/*for beds archive page style*/

.custom__wrap {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
	.custom__wrap {
		gap: 10px;
		justify-items: center;
	}
}

@media screen and (max-width: 480px) {
	.custom__wrap {
		justify-content: center;
	}
}

@media screen and (max-width: 350px) {
	.custom__wrap {
	grid-template-columns: repeat(2, 1fr);
		justify-content: center;
	}
}

/*for single product page custom images styles*/
.custom-images {
	display: flex;
	align-items: center;
	gap: 10px;
}

.custom-images img {
	max-width: 200px;
}

@media screen and (max-width: 450px) {
	.custom-images img {
		max-width: 150px;
	}
}