/**
 * 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
 */

:root {
	--woocommerce-loop-proto-radius: 8px;
}

.rey-siteHeader:is(.header-pos--absolute,.header-pos--fixed)+.rey-siteHeader-helper {
	
}

.single-product .shortcode-wcpr-modal-light-box {
	display: none !important;
	visibility: hidden !important;
}

/*review, review extension*/
/*.woocommerce-product-rating {
	display: block !important;
	margin-bottom: 15px;
}*/

.woocommerce-Reviews .rey-commentForm .comment-reply-title {
	text-wrap: wrap;
}

/*-------*/
.archive .ppcp-messages, .single-product .ppcp-messages {
	display: none;
	visibility: hidden;
	height: 0px;
}

span.woocommerce-shipping-may-be-available-html.e-checkout-message.e-cart-content {
    text-wrap: wrap;
}

.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency {
	border: none;
}

.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency {
	border-top: 1px solid #e5e5e5;
}

.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency {
	z-index: 9999;
}

ul.rey-woocurrencyMobile.rey-mobileNav--footerItem.rey-dropSwitcher-mobile {
    flex-wrap: wrap;
	display: none;
	visibility: hidden;
}

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;
}

.rey-filterBtn.--has-filters .rey-filterBtn__label {
	color: #000000;
}

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

.rey-loopPrice ins {
	font-weight: 700;
}

/*product title in product page*/
.rey-productTitle-wrapper .product_title {
	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) {
	
	div.product form.cart .variations {
		margin-bottom: 0;
	}
	
	.woocommerce .commentlist .wcpr-grid-item {
		padding: 0.75rem !important;
		border-radius: 8px !important;
	}
	
	.wcpr-grid {
		column-gap: 14px !important;	
	}
	
	.woocommerce .wcpr-filter-container>.wcpr-filter-button {
		padding: 12px 10px !important;
		margin-left: 5px !important;
	}
	
	.woocommerce .wcpr-filter-container .wcpr-filter-button {
		font-size: 10px !important;
	}

}

/*Woo Photo Review*/

.shortcode-wcpr-single-product-summary .shortcode-wcpr-single-product-summary-content .shortcode-wcpr-single-product-summary-meta bdi {
	margin-right: 5px;
}

.shortcode-wcpr-comment-author:not(.shortcode-wcpr-comment-author-with-country):before {
	display: none;
}

.shortcode-wcpr-comment-author {
	font-weight: 600;
	padding-top: 10px;
	color: #151515;
}

.shortcode-wcpr-review-content {
	font-size: 13px;
}

.woocommerce .commentlist .wcpr-masonry-popup-review.wcpr-enable-box-shadow .wcpr-grid-item {
	box-shadow: var(--b-shadow-1) !important;
}

.woocommerce .commentlist .wcpr-grid-item, .wcpr-modal-wrap, .reviews-images-wrap-right .reviews-images, .wcpr-modal-light-box.wcpr-no-images #reviews-content-right, .shortcode-wcpr-modal-wrap, #shortcode-reviews-content-right  {
	border-radius: 6px !important;
	}

.shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-wrap-container {
	border-radius: 6px !important;
	padding: 10px 0px;
}

.shortcode-wcpr-grid-item, #reviews-content-left-main .reviews-images, .shortcode-reviews-images {
	border-radius: 6px !important;
}

.shortcode-wcpr-single-product-summary .shortcode-wcpr-single-product-summary-meta-shop .add_to_cart_inline {
    display: none;
    visibility: hidden;
}

.woocommerce #reviews-content-left #reviews-content-left-modal, #shortcode-reviews-content-left #shortcode-reviews-content-left-modal {
	justify-content: center !important;
	gap: 10px;
	margin-top: 10px;
}

.wcpr-filter-container .wcpr-filter-button.wcpr-active {
	background-color: var(--body-bg-color) !important;
}

#reviews-content-left, #shortcode-reviews-content-left, #shortcode-reviews-content-right, .shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-wrap-container {
	max-height: 100% !important;
}

#shortcode-reviews-content-left {
	padding: 20px 0 !important;
}

.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-modal .reviews-images-wrap, #shortcode-reviews-content-left #shortcode-reviews-content-left-modal .shortcode-reviews-images-wrap {
	border-radius: 4px !important;
	width: 50px !important;
	min-height: 50px !important;
	max-height: auto !important; 
	margin: 0 !important;
	border: none !important;
}

.wcpr-modal-wrap-container .wcpr-next, .wcpr-modal-wrap-container .wcpr-prev {
	border-radius: 5px;
}

.wcpr-modal-light-box-wrapper {
    padding: 0 10px;
}

.shortcode-wcpr-single-product-summary .shortcode-wcpr-single-product-summary-content .shortcode-wcpr-single-product-summary-meta a {
	font-weight: 600 !important;
}

.shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-light-box-wrapper .shortcode-wcpr-close, .shortcode-wcpr-modal-wrap-container .shortcode-wcpr-next, .shortcode-wcpr-modal-wrap-container .shortcode-wcpr-prev, .woocommerce .wcpr-modal-wrap-container .wcpr-prev, .woocommerce .wcpr-modal-wrap-container .wcpr-next {
	font-size: 16px !important;
}

.shortcode-wcpr-modal-wrap-container .shortcode-wcpr-next {
	right: -40px !important;
    border-radius: 6px !important;
}

.shortcode-wcpr-modal-wrap-container .shortcode-wcpr-prev {
	left: -40px !important;
    border-radius: 6px !important;
}

.shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-wrap-container .shortcode-wcpr-close {
	top: -38px !important;
    right: -38px !important;
}

@media (max-width: 768px) { 
	.shortcode-wcpr-modal-content .shortcode-wcpr-single-product-summary .shortcode-wcpr-single-product-summary-content {
	}
	
	.woocommerce .commentlist .wcpr-grid-item {
		padding: 0.75rem !important;
		border-radius: 6px !important;
	}
	
	.wcpr-grid {
		column-gap: 14px !important;	
	}
	
	.woocommerce .wcpr-filter-container>.wcpr-filter-button {
		padding: 12px 10px !important;
		margin-left: 5px !important;
	}
	
	.woocommerce .wcpr-filter-container .wcpr-filter-button {
		font-size: 10px !important;
	}
}


@media (max-width: 600px) {
    .wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left {
        flex-wrap: nowrap !important;
		padding: 20px 0 0 0 !important;
    }
	
	.shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-light-box-wrapper .shortcode-wcpr-close, .shortcode-wcpr-modal-wrap-container .shortcode-wcpr-next, .shortcode-wcpr-modal-wrap-container .shortcode-wcpr-prev, .woocommerce .wcpr-modal-wrap-container .wcpr-prev, .woocommerce .wcpr-modal-wrap-container .wcpr-next {
		font-size: 16px !important;
	}
	
	.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-main {
		padding: 20px 20px 0 20px;
	}
	
	.shortcode-wcpr-modal-light-box .shortcode-wcpr-modal-light-box-wrapper .shortcode-wcpr-modal-wrap #shortcode-reviews-content-left #shortcode-reviews-content-left-main {
		padding: 20px 20px 0 20px !important;
	}
	
	.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-modal {
		gap: 10px !important;
		justify-content: center !important;
	}
	
	.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap #reviews-content-left #reviews-content-left-modal .reviews-images-wrap {
		border-radius: 4px;
		width: 50px;
        min-height: 50px;
	}
	
	.woocommerce #reviews-content-left #reviews-content-left-main {
		margin-bottom: 0;
	}
	
	.wcpr-modal-light-box .wcpr-modal-light-box-wrapper .wcpr-modal-wrap {
		border-radius: 6px;
	}
}

/*---Woo Photo Review---*/