/* @override https://cardsmania.gorelkine.com/wp-content/themes/cardsmania/style.css?* */

/**
 * Theme Name: Cardsmania
 * Description: Theme du site Cardsmania
 * Author: Maximilien Gorelkine
 * Author URI:  https://gorelkine.com
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */
.blue {
	background-color: #094e94;
}
.night-blue {
	background-color: #194e74;
}
.dark-blue {
	background-color: #002540;
}

.light-red {
	background-color: #f94c4f
}
.red {
	background-color: #d43133
}
.dark-red {
	background-color: #a30808
}



body {
	background: rgb(240, 243, 247);
}

.rey-cartPanel-title {
	font-weight: bold!important;
}

.rey-discount {
	background-color: #d33033 !important;
	border-radius: 3px;
}
.rey-arroSvg-dash {
	fill: #fff!important;
}

.splide__slide .--catalog a, .rey-brandLink.--catalog a, .rey-innerSummary .rey-brandLink a {
	color:  #d43133!important;
	font-size: 14px!important;
	opacity: 1;
	font-weight: bold;
	text-transform: none;
}
.__product-brand, .rey-brandLink.--catalog {
	font-weight: bold;
	opacity: 1!important;
	margin-bottom: 10px;
}
.rey-innerSummary .rey-brandLink {
	margin-bottom: 10px;
}
.__product-brand a {
	color:  #d43133!important;
}

.rey-headerIcon-counter.--bubble {
	background: #d43133!important;
}

.rey-mainNavigation .menu-item.depth--0>a {
	font-weight: bold!important;
	font-size: 16px!important;

}

.__thumbs-wrapper .__thumbItem:before {
	border-color: #d43133!important;
}

.rey-headerAccount-btn .rey-headerIcon-counter {
	color: #da3132!important;
	font-weight: bold!important;
	font-size: 12px;
}

.rey-marqueeInnerChunk {
	color: rgba(0, 81, 147, 0.15);
	font-style: italic;
}

.woocommerce.reyajfilter-ajax-term-filter .widget-title {
	font-weight: bold;
	color: #002540;
}

.btn.btn-line.rey-filterBtn__label.js-rey-filterBtn-open {
	color: #d43133;
}

.rey-filterList--button li a {
	font-size: 12px!important;
	letter-spacing: 0.5px;
	
}

li.chosen > a span.__checkbox {
	background: #d43133!important;
}

.reyajfilter-active-filters a, .rey-filterList--button li.chosen a {
	background: #d43133;
	border-color: #d43133!important;
	color: #fff!important;
	font-weight: bold;
	font-size: 12px;
	box-shadow: none!important;
}

.rey-mega-gs {
	background: none!important;
}

div#rey-searchPanel.rey-searchPanel.rey-searchForm.rey-searchAjax.js-rey-ajaxSearch.--is-open {
	background: rgb(240, 243, 247);
}

.rey-searchPanel-inner form label {
	display: none;
}

.rey-searchItem-thumbnail img{
	border-radius: 20px!important;
}

.rey-itemBadge.rey-new-badge {
	background-color: #005293!important;
	color: #fff;
}
.rey-loopPrice {
	font-size: 16px!important;
	font-weight: normal!important;
	font-style: normal!important;
}

h2.woocommerce-loop-product__title {
	font-size: 18px!important;
	margin-bottom: 10px!important;
}
.live-break.menu-item {
	padding-left: 16px;
}
.live-break.menu-item:before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 100px;
	display: block;
	position: absolute;
	background: #d43133;
	margin-left: -16px;
	margin-top: 7px;
}

.single-product .related.products {
	margin-top: 100px;
	margin-bottom: 100px;
}

.rey-wishlistBtn-link svg.rey-icon.rey-icon-heart.rey-wishlistBtn-icon path {
	color: #194e74!important;
}

.rey-wishlistItem-name a, .rey-wishlistItem-price span.woocommerce-Price-amount.amount {
	font-size: 14px;
}
svg#rey-icon-search-666a4eb91fb0a.rey-icon.rey-icon-search.icon-search {
	top: 1px;
}

h4.rey-stickyAtc-title, .rey-stickyAtc-price .woocommerce-Price-amount  {
	font-size: 20px!important;
}
.rey-stickyAtc-price .woocommerce-Price-amount {
	color: #005293;
}

.rey-product .rey-recentlyViewed > h2, .rey-product .related.products > h2{
	color: #005293!important;
	text-transform: none;
	font-size: 28px;
	text-align: center;
}

.rey-loopHeader {
	margin-bottom: 25px;
}

.archive.term-basketball .rey-siteContent {
	background: url('images/back-basketball.svg') no-repeat right bottom;
	background-size: contain;
}

.archive.term-basketball .woocommerce-products-header h1.woocommerce-products-header__title.page-title span:after {
	content: '';
	width: 50px;
	height: 50px;
	position: relative;
	display: inline-flex;
	left: 15px;
	top: 7px;
	background: url('images/basket-red.svg') no-repeat center center;
	background-size: contain;
}

button#select_all_variations, button#deselect_all_variations {
	font-size: 12px; 
}
button#select_all_variations:hover, button#deselect_all_variations:hover {
	color: #005293
}

button#select_all_variations {
	margin-right: 15px;
}

.rey-swatches .elementor-icon-box-content {
	line-height: 1.1em;
}
.elementor-widget-icon-box div.elementor-widget-container {
	margin-bottom: 5px;
	margin-top: 5px;
}

.wsv_variation_label {
	padding: 10px 10px!important;
	line-height: 1.2em;
}
.break-live-badge {
	padding: 3px 7px 2px;
	padding-left: 22px;
    background: linear-gradient(150deg, rgb(251, 252, 253) 30%, rgb(221, 219, 219) 100%) #f73e3f;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
	box-shadow: 1px 3px 5px rgba(68, 68, 68, 0.5);
}

.precommande-badge {
	padding: 3px 10px 2px;
    background: linear-gradient(150deg, #d43133 0%, #a30808 100%) #f73e3f;
	border-radius: 5px;
	color: #fff;
}

	
.break-live-badge:before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 100px;
	display: block;
	position: absolute;
	background: #d43133;
	margin-left: -16px;
	margin-top: 7px;
}

.backorder_notification {
	color: #d33033;
	font-weight: bold;
	font-size: 14px!important;
}

.__no-shipping-text td {
	font-size: 1.1em;
}