/**
 * 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
 */
/*HIDE TRI PAR DEFAULT*/
form.rey-loopSelectList{
	display: none !important;
}
div.rey-viewSelector.rey-loopInlineList.--is-visible::after {
    display: none !important;
}
.woocommerce .rey-viewSelector {
    padding-right: 0px;
}
/*HEADER ICON HIDE TITLE*/
header svg{
	pointer-events: none;
}
/*NEWSLETTER FORM*/
li#wpsmnlnl.widget.wpsmnl_subscribe::marker{
	    color: #FAFAFA;
}
li.wpsmnl_subscribe h2{
	display: none !important;
}
li#wpsmnlnl form p:not(:first-child):not(:last-child){
	display: none !important;
}
p.wpsmnl_form_label{
	flex: auto !important;
}
li#wpsmnlnl form{
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: end;
}
input.wpsmnl_form_btn{
	color:#fff !important;
	background-color: #af0047 !important;
	padding: 10px 20px !important;
}
/*HEADER*/
div.rey-accountPanel-wrapper form.woocommerce-form-register{
    display: flex !important;
    flex-direction: column !important;
}
div.rey-accountPanel{
	overflow-y: auto !important;
}
/*div.afreg_extra_fields label{
    display: none !important;  
}*/
div.rey-accountPanel-wrapper form.woocommerce-form-register .afreg_full_field input{
    font-size: .8125rem;
    color: HSL(var(--neutral-8));
    margin-bottom: 0;   
}
h4.rey-searchPanel__suggestionsTitle{
	display: none !important;
}
/*PRODUCT PAGE*/
div.woocommerce-Tabs-panel--additional_information h2{
	display: none !important;
}
td.woocommerce-product-attributes-item__value a{
	font-weight: 600 !important;
	color: #af0047 !important;
}
.woocommerce table.shop_attributes td {
    font-size: .875rem;
    text-align: start;
}
td.woocommerce-product-attributes-item__value .small, small {
    font-size: 100%;
    font-weight: 400;
}
/*VARIATIONS SWATCHES*/
table.variations tr{
    display: flex !important;
    flex-direction: column !important;
}
.rey-swatchList .rey-swatchList-item.--type-button.--selected {
    background-color: #af0047 !important;
    color: #fff!important;
    border: none !important;
}
.rey-swatchList .rey-swatchList-item--regular.--selected, .rey-swatchList .rey-swatchList-item--regular.--selected:hover {
    -webkit-box-shadow: 0 0 0 var(--item-border-size-selected) #af0047 !important;;
    box-shadow: 0 0 0 var(--item-border-size-selected) #af0047 !important;
}
.woocommerce div.product form.cart .variations label {
    color: #1c1c1c !important;
}
/*PRODUCT FEED PAGE*/
.category-feed div.rey-productInner img{
	display: none !important;
}
.category-feed .woocommerce .rey-loopHeader {
    display: none;
}
.category-feed li.product.product-category {
    height: 33px !important;
}
.category-feed li.product .woocommerce-loop-category__title .count {
    display: none;
}
.category-feed li.product .woocommerce-loop-category__title {
    font-size: 14px !important;
    margin-bottom: 0px !important;
    text-align: center;
	font-weight: 500 !important;
	color: #fff !important;
}
.category-feed li.product a {
    color: inherit;
    text-decoration: none;
    padding: 10px 15px;
    background-color: #1c1c1c;
}

.category-feed li.product a:hover {
    background-color: #AF0047 !important;
}
@media (max-width: 768px){
	.category-feed ul.products {
    /* grid-column-gap: 20px; */
    	grid-row-gap: 15px !important;
    	grid-column-gap: 0px !important;
    	grid-row-gap: 15px !important;
   	 --woocommerce-grid-columns: 1 !important;
	}
	.category-feed div.rey-productInner {
    	padding: 0px !important;
	}
	.category-feed li.product.product-category {
    height: auto !important;
}
}
/*GRID ADJUST*/
li.product{
	display: flex !important;
}
/*CHECKOUT PAGE*/
.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or {
    display: none !important; 
}
button#lpc_pick_up_widget_show_map{
	color: #AF0047 !important;
    font-size: large!important;
    font-weight: 700!important;
	transition: all 0.6s ease-out;
}
button#lpc_pick_up_widget_show_map:hover{
	color: #1C1C1C !important;
    font-size: large!important;
    font-weight: 700!important;
	letter-spacing: 1px;
}
/*BLOG ARTICLE SEUL*/
.content-blog h2{
    font-family: var(--e-global-typography-5c46c05-font-family ), Sans-serif !important;
}
/*STICKY PRODUCT*/
.woocommerce .rey-stickyAtc .rey-stickyAtc-title {
    font-size: 16px !important;
}
/*CUSTOM FONTS DESC PRODUCT*/
.rey-summaryAcc-item--description, .rey-summaryAcc-item--description span, .woocommerce-Tabs-panel{
	font-family: 'Montserrat' !important;
    font-size: 14px !important;
}
/*RECAPTCHA*/
.grecaptcha-badge{
	display: none !important;
}
/*TYPOS*/
h3.__textTop{
    transition: all 0.4s ease-out;
}
a.rey-hoverBox:hover h3.__textTop{
    letter-spacing: 1px;
    transition: all 0.4s ease-out;
}
.bloc-home h2{
    transition: all 0.4s ease-out;
}
.bloc-home:hover h2{
    letter-spacing: -1px !important;
    transition: all 0.4s ease-out;
}
/*ESPACE PRO*/
#btn-pro.rey-headerAccount .rey-headerAccount-btnText{
	display: block !important
}
#btn-pro.rey-headerAccount svg{
    display: none !important
}
/*RELAIS COLIS POP UP*/
#widget_colissimo_table_adresse {
    width: 100% !important;
}
.widget_colissimo_mode_transport {
    height: 45px !important;
}
@media (max-width: 768px){
	.widget_colissimo_mode_transport {
    	height: 41px !important;
	}
}