.table.table-opening-hours td,.table.table-opening-hours th{
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 12px;
} 
.login h1 a {
    background-image: url(../../../wp-content/uploads/2025/08/logo-sin-fondo-letras-negras-1-e1755654181853.png);
    background-size: contain;
    width: auto;
    height: 70px;
}
#login {
    background-color: transparent;
    padding: 3% 0 0;
}

#registerform {
    background-color: #fff;
}
#loginform {
    background-color: #fff;
}
.login #login_error, .login .message, .login .success {
    border-left: 4px solid #ccc;
}
body.login{
    background-color:#fcfcfc;
    /*background-image:url(../../../wp-content/uploads/2020/03/wall.jpg);*/
    background-size:cover;
}
.login form {
    border: 0px solid #ccd0d4;
    box-shadow: 0 1px 20px rgba(0,0,0,.2);
    border-radius: 8px;
}
.wp-core-ui .button-primary {
    background: #d83e3e;
    border-color: #d83e3e;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #d83e3e;
    box-shadow: 0 0 0 1px #d83e3e;
    outline: 2px solid transparent;
}
.wp-core-ui .button-secondary .dashicons  {
    color: #d83e3e !important;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active,.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #c43737 !important;
    border-color: #c43737 !important;
    box-shadow: none;
    color: #fff;
}
body.login-action-register #login form p {
    margin-bottom: 0;
    width: 47.7%;
    display: inline-block;
    float: none;
    margin: 1%;
}
body.login-action-register #login {
    width:780px;
    max-width: 90% !important;
    margin-bottom: 30px;
}

#billing_country_field, #shipping_country_field{
    display:none !important;   
}

select option:disabled {
    color: #aaa !important;
    font-style: italic !important;
}

.display-envios td, .display-envios th, .woocommerce-checkout-review-order-table tfoot .display-envios td, .woocommerce-shipping-totals.shipping th {
  text-align: left !important;
}
shipping_method input.shipping_method {
  float: left;
  margin-right: 10px;
}
.display-envios .woocommerce-shipping-methods img.border-radius-50 {
  max-height: 26px !important;
}
.betrs_option_desc {
  margin-left: 30px;
}
.payment_method_segurishop {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: 700;
  font-size: 18px;
  background-color: #fff;
  padding: 10px 15px;
  border-radius: 10px;
  text-align: center;
}
:is(.wd-custom-icon, picture.wd-custom-icon img) {
  width: 30px;
  /*filter: invert(1);*/
}
.searchsubmit.wd-with-img img{
	filter: invert(1);
}
.whb-top-bar-inner .whb-column p, .whb-top-bar-inner .whb-column a{
	font-size: 14px !important;
	color: #fff !important;
}
.wd-nav-img, .mega-menu-list img {
  width: auto !important;
  filter: brightness(0) invert(1);
}
.wd-nav-secondary li.whatsapp .woodmart-nav-link .nav-link-text{
	min-width: 140px !important;
} 
.wd-nav[class*="wd-style-underline"] .nav-link-text {
  letter-spacing: 0.02em;
}
.truck-icon img{
	max-height:20px !important;
	filter: brightness(0) invert(1);
	margin-top: -8px;
	margin-right: 5px;
}

/* personalizacion menu mobile */
.mobile-nav .wd-heading {
  background-image: url('https://repuestoslacima.cl/wp-content/uploads/2025/08/logo-sin-fondo-letras-negras-1-e1755654181853.png');
  background-repeat: no-repeat;
  background-size: 80px;
  background-position: 10px center;
}
.wd-nav-mobile li a {
  border-bottom: 1px solid #f0f0f0;
  margin: 0px 5px;
}
.wd-heading {
  border-bottom: 0;
}
.wd-nav > li > a {
  text-transform: none;
  font-size: 15px !important; 
}

/* bottom navigation */
.wd-toolbar .wd-header-cart .wd-tools-icon::before, .wd-header-cart .wd-tools-icon::before {
  content: "";
  font-family: unset;
  background: url('https://repuestoslacima.cl/wp-content/uploads/2023/08/cart-segurihost.svg');
    background-size: auto;
  width: 25px;
  height: 25px;
  background-size: contain;
	filter: unset;
}
.wd-header-cart .wd-tools-icon::before{
	/*filter: invert(1);*/
}
.wd-toolbar .wd-header-wishlist .wd-tools-icon::before {
  content: "";
  font-family: unset;
  background: url('https://repuestoslacima.cl/wp-content/uploads/2023/08/heart-svgrepo-com5.svg');
    background-size: auto;
  width: 25px;
  height: 25px;
  background-size: contain;
}
.wd-toolbar .wd-header-my-account .wd-tools-icon::before {
  content: "";
  font-family: unset;
  background: url('https://repuestoslacima.cl/wp-content/uploads/2023/08/user-svgrepo-com3.svg');
    background-size: auto;
  width: 25px;
  height: 25px;
  background-size: contain;
}
.wd-toolbar .wd-toolbar-shop .wd-tools-icon::before {
  content: "";
  font-family: unset;
  background: url('https://repuestoslacima.cl/wp-content/uploads/2023/08/new-shop-SH.svg');
    background-size: auto;
  width: 25px;
  height: 25px;
  background-size: contain;
}

.woocommerce-ordering.wd-ordering-mb-icon select option {
  color: #000 !important;
}
/* footer */
.iconos-blancos .wd-info-box .info-svg-wrapper svg, .iconos-blancos svg, .iconos-blancos .wd-info-box .info-svg-wrapper img, .iconos-blancos img {
  filter: invert(1);
}
.img-max-width-footer img {
  max-width: 100px !important;
}
.footer-container{
	margin-top:-20px;
}
footer .wd-social-icons > a {
  width: 40px !important;
  height: 40px !important;
  font-size: 20px !important;
  color: #666;
  border: 0px solid #666;
}
.mc-texto{
	display: inline-block;
	margin-right: 10px;
}
.mc-email{
	width:30% !important;
	max-width:300px !important;
	min-width: 200px;
	background-color: rgba(255,255,255,0.05) !important;
}
/* productos */
.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper, .wd-products-with-shadow.products-bordered-grid > .product-grid-item, .wd-products-with-shadow.products-bordered-grid .owl-stage-outer, .wd-products-with-shadow.products-bordered-grid .wd-owl:not(.owl-loaded), .wd-products-with-shadow.elements-list.products-bordered-grid {
  border-radius: 10px;
}
.product-grid-item .wd-buttons[class*="wd-pos-r"] {
  background-color: #fe7520;
}
.product-grid-item  .wd-buttons .wd-action-btn > a {
  color: #fff;
}
.product-grid-item  .wd-buttons .wd-action-btn > a:hover {
  background-color: #1c1c1c;
}
.max-90, .max-90 img{
	max-width:90px;
}
.max-120, .max-120 img{
	max-width:120px;
}
.img-center, .img-center img{
	margin: 0 auto;
	text-align: center;
	display: block;
}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: #fe7520;
}
.mwai-chat{
	z-index: 450 !important;
}

.wa__btn_popup {
  z-index: 444;
}
.whatsapp-header {
  padding: 5px 25px 10px 15px;
  border-radius: 40px;
}
.whatsapp-header:hover {
  	background: #2db742 !important;
	transition: 0.3s ease;
}
.whatsapp-header:hover .info-box-title.title, .whatsapp-header:hover .info-box-subtitle{
	color: #fff !important;
}
.whatsapp-header:hover .info-box-icon img{
	filter: invert(1) !important;
	transition: 0.1s ease;
}


@media (min-width:1025px) {
	.title-size-default .title {
		font-size: 48px;
	}
}
@media (max-width:1024px) {
    .wd-side-hidden {
	  width: 90%;
	}
	.mwai-open-button{
		bottom: 50px !important;
	}
}
@media(max-width: 1000px) {
	.mc-texto{
		display: block;
		clear: both;
		margin-bottom: 10px;
	}
	.mc-email{
		width: 60% !important;
	}
}
@media (min-width: 690px) {
	.filtros-home .wpfMainWrapper{
		display: flex;
		align-items: center;
		gap: 12px;
	}
	.filtros-home .wpfMainWrapper .wpfFilterButtons{
		display: flex;
		gap: 8px;
		flex: 1;
	}
	.filtros-home .wpfMainWrapper > .wpfFilterWrapper{
		flex: 1;
	}
}

@media(max-width: 690px) {
	.mc-email{
		width: 70% !important;
	}
}

@media(max-width: 480px) {
	.mc-texto, .mc-email, .mc-suscribirse{
		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 10px;
	}
}