/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.stripe-paylater-wrap {
	display: flex;
	align-items: center; 
	justify-content: space-between;
	gap: 15px;
	flex-wrap: wrap;
	margin-top: 15px;
	padding: 12px 15px;
	border: 1px solid #ebe2d9;
	border-radius: 12px;
	background-color: #fff;
}

#payment-method-messaging-element {
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
}

.p-CondensedSinglePromotionView--Message-text {
	font-size: 20px;
}

.stripe-klarna-button {
	background-color: #ffa8cd;
	border-radius: 4px;
	font-size: 16px;
	padding: 10px 20px;
	text-align: center;
	transition: all 0.3s ease;
	text-decoration: none;
	display: inline-flex;
	align-items: center; 
	height: 100%; 
}

.stripe-klarna-button:hover {
	background-color: #e27da9;
}

.woocommerce-message, .woocommerce-info {
    display: none !important;
}

/* project*/

.rmp-rating-widget__not-rated,
.rmp-rating-widget__msg,
.rmp-heading,
.rmp-rating-widget__results,
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__hover-text {
	display: none;
}

.rmp-widgets-container.rmp-wp-plugin.rmp-main-container,
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons {
	margin: 0;
}

.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list {
	width: fit-content;
	display: flex;
	column-gap: 5px;
}

.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon {
	display: flex;
}

.custom-h2,
.related-products .wd-el-title {
	font-size: 32px;
	display: block;
	margin-bottom: var(--wd-tags-mb, 20px);
	color: var(--wd-title-color);
	text-transform: var(--wd-title-transform);
	font-weight: var(--wd-title-font-weight);
	font-style: var(--wd-title-font-style);
	font-family: var(--wd-title-font);
	line-height: 1.4;
}

@media (max-width: 767px) {
	.custom-h2,
	.related-products .wd-el-title {
		font-size: 28px;
	}
}