/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.1
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

/* -------------------------------------------------------------------------
   WAPF color swatches → match Woo Variation Swatches (squared + inset)
   ------------------------------------------------------------------------- */
.wapf-swatch-wrapper {
	align-items: center;
	gap: 0;
}

.wapf-swatch--color {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 4px;
	padding: 2px;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 0 1px #a8a8a8;
	transition: box-shadow 0.2s ease, background-color 0.2s ease;
}

.wapf-swatch--color > label {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
	margin: 0;
}

.wapf-swatch--color .wapf-color,
.wapf-swatch--color .wapf-color.wapf--circle,
.wapf-swatch--color .wapf-color.wapf--rounded,
.wapf-swatch--color .wapf-color.wapf--square {
	display: block;
	border-radius: 2px !important;
	border: none !important;
	box-shadow: none !important;
	margin: 0;
}

.wapf-swatch--color:hover {
	box-shadow: 0 0 0 3px #ddd;
}

.wapf-swatch--color.wapf-checked,
.wapf-swatch--color.wapf-checked:hover {
	box-shadow: 0 0 0 2px #000;
}

.wapf-swatch--color.wapf-checked .wapf-color {
	border: none !important;
	box-shadow: none !important;
}

.montonio-payment-method-icon.wc-montonio-card-icon{
	object-fit: contain;
}

ul.rey-mobileNav--footerItem,
.ginput_counter.gfield_description,
.gform_required_legend{
	display: none;
} 

.rey-wishlistWrapper{
	margin-bottom: 80px;
}

@media (max-width: 768px){
	.elementor-172 .elementor-element.elementor-element-6d58f28 > .elementor-container {
		min-height: 80px;
	} 
	.elementor-172 .elementor-element.elementor-element-6d58f28 > .elementor-container > div > div{
		width: calc(100% - 24px);
		margin-left:auto;
		margin-right:auto;
	} 
	.gform_wrapper{
		margin-bottom: 40px;
	}
} 

.gform_validation_errors{
	display:none !important;
}