.product-item-info-container .catalog-base__color {
	max-width: 22px;
	margin: 0 2px 0 2px;
	cursor:pointer;
}	
.product-item-info-container .catalog-base__color.selected{
	border: 1px solid #1F1F1F;
}
.product-item-info-container .catalog-base__size{
	line-height:30px;
	text-align:center;
	cursor:pointer;
	margin: 0 4px 0 4px;
	overflow:hidden;
}
.product-item-info-container .catalog-base__size.selected {
    border: 1px solid #1F6885;
    background: #1F6885;
    color: #fff;
}
.catalog-base__add-to-cart{
	display:block;
}
.grecaptcha-badge{
		z-index:10;
}
.catalog-base__add-to-cart:active,
.catalog-base__add-to-cart:hover{
	text-decoration:none;
	 color: #fff;
}
.catalog-base__size{
	display:inline-block;
} 
.bx_filter_container_modef{
	position: relative;
    
    left: 100%;
}
.catalog-base__form-wrap .bx_filter_param_label1 >span,
.catalog-base__form-wrap .bx_filter_param_label >span{
	font-weight:400;
}
.bx_filter_parameters_box .bx_filter_parameters_box_title:after{
	margin-top: -3px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M12.934.887a.558.558 0 01.904.178.543.543 0 01-.12.597L7.39 7.926a.558.558 0 01-.783 0L.282 1.662a.544.544 0 010-.775.558.558 0 01.783 0L7 6.6 12.934.887z' fill='%231F1F1F'/%3E%3C/svg%3E") !important;
	width: 14px;
    height: 9px;
	
	-webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{
	transform: rotate(180deg);
	 
}
@media screen and (max-width: 767px){
	/*.catalog-base__checbox-color, 
	.catalog-base__checkbox-check{
		display: block;
	}*/
	 
	.bx_filter .bx_filter_popup_result.right {
		left: calc(100% - 160px);
	}
	.bx_filter .bx_filter_parameters_box{
		margin-bottom:0px
		
	}
	 .bx_filter_parameters_box .catalog-base__filter-btn{
		 text-align: left;
	 }
	.bx_filter .bx_filter_parameters_box:not(.active){
		border-bottom: 1px solid rgba(31, 104, 133, 0.2);
		
	}
	.bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{
		
	}
	.bx_filter_parameters_box .bx_filter_parameters_box_title:after{
		right: 5px;
	}
	.catalog-base__form-wrap{
		z-index: 101;
	}
}
.catalog-base__show-more{
	text-align:center;
	display:block;
}
.product-item-scu-container .product-card__size{
	text-align:center;
	cursor:pointer;
}
.product-card__color.selected,
.product-item-scu-container .product-card__color.selected{
	border: 1px solid #1F1F1F;
}
.product-item-scu-container .product-card__size.selected {
    border: 1px solid #1F6885;
    background: #1F6885;
    color: #fff;
}
.product-card__add-to-cart-wrap .product-item-detail-info-container{
	margin:0px;
}
.product-card__add-to-cart-wrap{
	display: inline-block;
    height: 40px;
    text-align: center;
	width: calc(100% - 98px);
	/*padding: 10px;*/
    background: rgb(31, 104, 133);
    border-radius: 5px;
	border: 0px;
    transition: all 0.2s ease 0s;
    line-height: 20px;
    color: rgb(255, 255, 255);
}
.product-card__add-to-cart-wrap a{
	 
    color: rgb(255, 255, 255);
	width: 100%;
    height: 100%;
    margin: auto;
    line-height: 40px;
	display:block
}

.product-card__add-to-cart-wrap .product-item-detail-buy-button{
	line-height: 25px;
}
.product-card__add-to-cart-wrap:hover {
    background: rgb(87, 142, 164);
}
.catalog-base__show-more:hover,
.product-card__add-to-cart-wrap:hover  a{
   text-decoration:none;
   color:#fff;
}

.catalog-base__filters{
	position:relative;
}
   
  .product-item-detail-info-container-title{
	  font-weight:400;
  } 
  @media screen and (max-width: 767px){
 .product-card__size{
	 line-height:40px;
 }
}
.product-card__slide-preview{
	display:block;
}
  @media screen and (max-width: 500px){
.product-card__slide-preview{
	padding-top: 111%;
	margin-bottom: 1px;
}
  }
  
    @media screen and (max-width: 450px){
.fancybox-toolbar{
	right: 0;
	top: 0;
	margin: auto;
	position: relative;
	left: 10px;
	width: 180px;
}
  }
  .product-card__color span,
  .catalog-base__current-color{
  box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3);
}

.catalog-base__price-product{
	font-size:24px;
	color:#1F1F1F;
}

.catalog-base__checkbox-check input[type="checkbox"] + label{
	color: rgba(31, 31, 31, 1);
}

@media screen and (max-width: 767px){
	.bx_filter_param_text1>span{
		display: block !important;
		width: 20px !important;
		padding: 0px !important;
		border: 0 !important;
		text-align: center;
	}
}

.catalog-base__size-product-content p, .catalog-base__colors-content p{
	color:#333;
}

.product-card__item-property span:first-child {
    color: rgba(31, 31, 31, 0.8);
}
.footer_regulations{
	font-size:11px;
	max-width: 1140px;
    width: 100%;
    margin: 6px auto 0;
	color:#bcbcbb;
}
.footer_regulations a{
	color:#fff;
	text-decoration:underline;
}
.footerItem.font11 p{
    font-size:11px;
}
@media (max-width: 1240px) {
    .footer_regulations {
        padding: 0 2%;
    }
}
@media (max-width: 540px) {
    .footer_regulations {
        padding: 0;
		margin:30px auto 0;
		max-width:92%;
    }
}
.mwi_cookie_wrapper{
	position: fixed;
    bottom: 15px;
    left: 50%;
    width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
    z-index: 999;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
}
.mwi_cookie_wrapper.hidden{
    display:none;
}
.mwi_cookie_btn{
    display:flex;
    color:#fff;
    align-items:center;
    align-text:center;
    background-color: #1F6885;
    padding:15px 20px;
}
.mwi_cookie_btn:hover{
    background-color: #155B76;
}
@media(max-width:600px){
    .mwi_cookie_wrapper{
        flex-direction: column;
    	text-align: center;
    }
}