/**
 * 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.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

/* Decrease spacing between product page's gallery and summary */
:root {
		--woocommerce-summary-margin: 20px;
	  --woocommerce-form-comp-heights: 52px;
}

ul.rey-woocurrencyMobile.rey-mobileNav--footerItem.rey-dropSwitcher-mobile {
    flex-wrap: wrap;
}

p.stock.out-of-stock, p.stock.in-stock {
	font-size: 14px;
}

div.product .woocommerce-variation-price, div.product p.price .rey-discount {
	display: none;
	visibility: hidden;
}	

.rey-pageTitle {
	font-weight: 700;
	font-family: var(--primary-ff);
	color: #252525;
	letter-spacing: -2px;
	font-size: 52px;
}

h1 {
	color: #252525;
  font-size: 52px;
  font-weight: 700;
  letter-spacing: -2px;
}

.rey-productTitle-wrapper .product_title {
	font-weight: 500;
	font-family: var(--primary-ff);
	color: #252525;
	letter-spacing: -2px;
}

span.rey-swatchList-itemContent {
	color: #252525;
}

.rey-swatchList {
	--item-border-color-selected: #252525;
}

.rey-cartBtnQty.--style-basic .rey-qtyField .qty, .rey-cartBtnQty .button, .rey-cartBtnQty .btn {
	border-radius: 6px;
	
}

@media (max-width: 768px) { 
	button.btn.btn-line.rey-filterBtn__label:before {
	content: '← Select Model';
	color: white;
	position: absolute;
	right: -5px;
	top: -2px;
	width: max-content;
	transform: translateX(100%);
	font-size: 11px;
	background-color: #1f1f1f;
	padding: 2px 4px;
	border-radius: 5px;
	animation: floatUpDown 2s ease-in-out infinite;
}
	
	button.rey-filterBtn__reset.js-rey-filter-reset {
		display: none;
	}
	
	.rey-pageTitle {
		font-size: 32px;
	}
	
	h1 {
		font-size: 32px;
	}
	
}


@keyframes floatUpDown {
	0%   { transform: translate(100%, 0); }
	50%  { transform: translate(100%, -5px); }
	100% { transform: translate(100%, 0); }
}