@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ippongear.es/wp-content/themes/woodmart/fonts/woodmart-font-3-700.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//ippongear.es/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 30px;
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 17px;
	--wd-title-font: "Roboto Condensed", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-transform: none;
	--wd-title-color: rgb(51,51,51);
	--wd-entities-title-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto Condensed", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: #1b1b1b;
	--wd-alternative-color: rgb(226,6,18);
	--wd-link-color: rgb(226,6,18);
	--wd-link-color-hover: rgb(27,27,27);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(226,6,18);
	--btn-accented-bgcolor-hover: rgb(27,27,27);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(133,185,81);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(226,6,18);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 600px;
}
.header-banner {
	background-color: rgb(226,6,18);
	background-image: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 190px;
}
.wd-page-title {
	background-color: rgb(27,27,27);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(249,249,249);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 12px;
	color: rgb(27,27,27);
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 45px;
	color: rgb(27,27,27);
}
html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 18px;
	color: rgb(204,204,204);
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product.wd-product del, html .product.wd-product del .amount {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: rgb(27,27,27);
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
}
product-label {
	font-family: "BebasNeuePro-ExpandedExtraBold", Arial, Helvetica, sans-serif;
}
body[class*="wrapper-boxed"] {
	background-color: rgb(245,245,245);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
}
.product-labels .product-label.new {
	background-color: rgb(32,212,137);
	color: rgb(228,255,244);
}
.product-labels .product-label.featured {
	background-color: rgb(255,199,0);
	color: rgb(255,248,221);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(241,65,108);
	color: rgb(255,239,243);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: #ffffff;
	color: rgb(27,27,27);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 1000px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 400px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 30px;
	}

}
:root{
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
--wd-cat-brd-radius: 8px;
}



@font-face {
	font-family: "BebasNeuePro-ExpandedExtraBold";
	src: url("//ippongear.es/wp-content/uploads/BebasNeuePro-ExpandedBold.woff2") format("woff2"), 
url("//ippongear.es/wp-content/uploads/BebasNeuePro-ExpandedBold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

.wapo-total-order{display:none;}

.wd-wtl-form{background:#f9f9f9; border:1px solid !important;}

.btn-size-extra-large{min-height:70px !important;}
.epc{border-bottom:2px solid #ffd400;}
.cta-pc{background:#f9f9f9; border-radius:4px; padding:10px;}



.product-wrapper span.wd-entities-title{margin:5px 0px 0px 0px;}


#llamada-categoria{color:#ffffff !important; text-decoration:none !important; background:#e20612 !important;}
#boton-llamada-producto-tatami{color:#ffffff !important; text-decoration:none !important; background:#e20612 !important;}

.table td{padding:0px !important;}


.wdp-ribbon-three{font-size:0.65rem; padding: 0px 8px; font-weight:600; letter-spacing:1px; border-radius:2px;}
.wd-style-form .wd-pf-title{background:#ffffff !important; box-shadow:0 0 2px rgb(0 0 0 / 10%) !important; border:none !important;}
.wd-shop-active-filters .wd-active-filters{margin-bottom:10px !important;}
.wd-active-filters .wd-clear-filters{font-size:0.9rem; font-family:'Roboto'; padding:6px 8px; background:#ffffff; border-inline-end: 1px dashed #1b1b1b !important; border: 1px dashed #1b1b1b; border-radius:4px;}

.awdpOfferMsg{display:none !important;}





[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text{border-radius:4px;}

--- 20/06/2024 ---

.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{background-color:#ffffff !important; border-color:#ffffff !important;}

--- 18/06/2024 ---




.epc{color:#e20612;}
.cat-div-migas-pan{height:35px; background:#e20612;}
.cat-div-resumen{background:#ffffff; padding-top:10px; padding-bottom:10px;}
.cat-div-experto{background:#1b1b1b;}
.cat-div-experto-nombre{}
.cat-div-experto-contenido{}
.cat-div-experto-contacto{}
.cat-div-filtros{background-color:#f9f9f9 !important;  border-top:2px solid #f9f9f9; border-bottom:2px solid #f9f9f9;}
.cat-div-filtros-activos{background:#f9f9f9 !important; margin-top:10px !important;}
.cat-div-boton-sidebar{background:#e20612 !important; margin-top:0px; margin-bottom:0px;}
.cat-filtros-experto{border-radius:50%; border:2px solid #1b1b1b;}
.cat-div-productos{padding-top:30px;}
.cat-div-categorias{background:#1b1b1b;}
.cat-boton-categoria{box-shadow:0 0 4px rgba(0,0,0,0.12);}
.cat-div-entradas-blog{background:#ffffff; margin-top:40px; padding-top:40px; padding-bottom:40px;}
.cat-div-descripcion{}
.cat-div-otras-categorias{background:#1b1b1b;}

.producto-div-imagenes{}
.producto-div-detalles{box-shadow:0 0 4px rgb(0 0 0 / 10%) !important;}




.wd-pf-btn button{width:100% !important; min-height:40px !important;}
.wd-pf-results li{border:1px solid #1b1b1b; border-radius:2px; background:ccc;}

.cursor-default{cursor:default;}
.wd-fbt.wd-design-side .wd-product .wd-active{border:2px solid #1b1b1b; border-radius:5px;}

.wd-accordion-content{text-align:justify;}

.e-con.wd-side-hidden .wd-heading{margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:0px; padding:20px; border-radius:4px;}

.woocommerce-product-gallery img{border:1px solid #f1f1f1;}

li.payment_method_ppcp label:first-of-type img{float:none !important;}

.nav-link-text{letter-spacing:1px;}
.wd-sub-menu li>a{text-transform: uppercase; font-weight:500; border-bottom:2px solid #f7f7f7; font-size:0.8rem; padding-top:12px; padding-bottom:12px; color:#1b1b1b; letter-spacing:1px;}

.wd-sub-menu li>a:hover{color:#e20612 !important;}


.widget_layered_nav_filters a{box-shadow: 0 0 2px rgb(0 0 0 / 10%) !important; padding:0px 6px; background:#ffffff; text-transform:lowercase; border-radius:2px; font-family: 'Roboto'; font-size:0.9rem;}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price){margin-top:5px !important;}



.rank-math-breadcrumb a{color:#ffffff; font-weight:600; font-size:0.75rem; text-transform:uppercase;}
.rank-math-breadcrumb{font-weight:400; letter-spacing:1px; color:#ffffff; line-height:0.8rem;}

.resumen-categoria{text-align:justify; font-size:0.85rem !important;}



.yith-wapo-block .yith-wapo-addon.empty-title{margin-top:0px;}
.pewc-style-simple .pewc-item input[type=text]{background:#f9f9f9;}
.pewc-total-field-wrapper{border-radius:4px; padding:15px 10px; background: #f9f9f9;}

.pewc-group-heading-wrapper h3{display: none !important;}
textarea.pewc-form-field{min-height:100px !important;}
.pewc-style-simple .pewc-item input[type=text]{height:50px !important;}
.pewc-select-wrapper{border-radius:4px !important;}
.dd-option-image, .dd-selected-image{border-radius:4px !important; border: 1px solid #000000 !important;}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{font-weight:600; letter-spacing:1px; text-transform:uppercase;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{text-transform:lowercase;}

.product-label.out-of-stock{}

.wd-cart-totals.wd-btn-align-full-width .checkout-button{margin-top:40px; margin-bottom:10px; height:70px; letter-spacing:2px; font-size:1.2rem; font-weight:600;}

.wd-payment-methods.wd-btn-align-full-width #place_order{margin-top:40px; margin-bottom:10px; height:70px; letter-spacing:2px; font-size:1.2rem; font-weight:600;}

.cmplz-cookiebanner .cmplz-message{text-align:justify;}


.wcfad-rule-label{color:rgb(226 6 18 / 50%); align-self:center; text-transform:uppercase; display:none;}
.wcfad-bulk-label{color:#e20612; font-weight:600; font-size:0.8rem !important; float:right;}
.woocommerce-Price-amount{margin-right:10px;}


#billing_address_2{display:none !important;}

#cmplz-document{max-width: 100% !important; text-align:justify; background:#ffffff; padding:20px;}



.footer-bandera-es{margin-right:10px; margin-left:4px;}
.footer-bandera-pt{}


td.product-name a{font-family:'BebasNeuePro-ExpandedExtraBold'; letter-spacing:1px;}
.wd-free-progress-bar{font-size:0.9rem; text-transform:uppercase; font-weight:600;}
.wd-free-progress-bar .amount{color:#20d489;}
.importe-envio-gratis{color:#20d489;}
.icono-envio-gratis{font-size:1.2rem;}

:is(.checkout_coupon,.login.hidden-form){background-color:#ffffff !important; max-width:100% !important; border:0px; padding:20px;}

#order_comments_field textarea{min-height:80px !important;}

#wapo-total-price-table{background:#f9f9f9 !important; border:5px; padding:0px 20px; margin-top:0px;}

.wwp-wholesale-pricing-details{margin-top:20px;}

.wwp-wholesale-pricing-details .retailer-text{text-transform:uppercase; font-size:0.8rem; font-weight:600;} 

.wwp-wholesale-pricing-details .price-text{text-transform:uppercase; font-size:0.8rem;} 

.wwp-wholesale-pricing-details .save-price-text{text-transform:uppercase; font-size:0.8rem;} 

.product-label.attribute-label:not(.label-with-img){width:max-content !important;}
.product-label.onsale{background-color:#e20612 !important;}
.product-label{word-break: break-word !important; border-radius:2px; margin-left:10px; font-size:0.7rem;}

.product-label{padding:4px 6px !important;}


p.stock.wd-style-bordered span{text-transform:uppercase; font-size:0.8rem; letter-spacing:0.11rem;}

p.stock.wd-style-bordered.in-stock span{border-color:#20d489 !important;}
p.stock.wd-style-bordered span:before{background-color:#20d489 !important;}

p.stock.wd-style-bordered.available-on-backorder span{border-color:#ffc700 !important;}
p.stock.wd-style-bordered.available-on-backorder span:before{background-color:#ffc700 !important;}

p.stock.wd-style-bordered.out-of-stock span{border-color:#f1416c !important;}
p.stock.wd-style-bordered.out-of-stock span:before{background-color:#f1416c !important;}






.titulo-sugerencia-categoria{
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    display: block;
    font-weight: 500;
		letter-spacing: 1px;
		margin-bottom:10px;}

.texto-sugerencia-categoria{color:#ffffff; }

.enlace-sugerencia-categoria {color:#ffffff; box-shadow: inset 0 -0.1rem 0 0 rgb(226 6 18 / 80%) !important;}

.enlace-sugerencia-categoria:hover { color: #ffffff; box-shadow: inset 0 -0.2rem 0 0 rgb(226 6 18 / 100%) !important;}

.wd-burger-icon>a:before{content: "\f118" !important;}

.wd-header-cart .wd-tools-icon.wd-icon-alt a:before{content: "\f105" !important;}

.wd-empty-compare:before{content:  "\f15c" !important;}
.wd-compare-icon>a:before{content:  "\f15c" !important;}
.wd-compare-icon>a.added:before{content: "\f100" !important; color:#03bfac !important;}
.wd-nav-mobile .menu-item-compare>a:before{content:  "\f15c" !important;}

.wd-compare-table{background:#ffffff; padding:20px 0px; border-radius:4px;}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{font-size:0.7rem; text-transform:uppercase;}

.wd-wishlist-btn, .product-compare-button, .wd-sizeguide-btn{text-transform:uppercase; font-size:0.9rem;}


.wd-nav-mobile .menu-item-wishlist>a:before{content:"\f149"; font-size:18px;}



.wd-wishlist-icon>a.added:before{content:"\f106"; color:#e20612 !important;}

.wd-widget-collapse .widget-title{background:#ffffff; padding:20px 15px; border-radius:4px; box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset !important;}

.wd-widget-collapse .widget-title:after{margin-right:10px;}


.page-title .container>*{margin-left: 20px;}

.payment_methods .payment_box{background:#f9f9f9;}

.wd-checkout-steps li{font-weight:500 !important;}



.title .element-title .owl-item{text-transform:uppercase; font-size:1rem;}



.fbt-titulo{color:#ffffff; font-size:1rem; text-transform:uppercase; letter-spacing:1px; padding:10px 15px; font-weight:500;}

.h2-fbt{color:#ffffff !important;}




.wd-heading{background: #1b1b1b !important;}

.wd-off-canvas-btn{background:#ffffff; border-radius:2px; text-transform:uppercase; letter-spacing:1px; padding:10px 12px; box-shadow:0 0 2px rgb(0 0 0 / 10%) !important; font-size:0.9rem;}

.wd-off-canvas-btn>a:before{color:#1b1b1b !important;}


.wd-pf-dropdown span {
    display: flex;
    align-items: center;
    padding: 4px 10px;
    color: var(--color-gray-500);
    line-height: 1.3;
    font-weight: 500;
}


.newsletter-titulo{font-size:2rem; text-transform:uppercase; float:left; font-weight:600;}
.newsletter-subtitulo{font-size:2rem; text-transform:uppercase; float:left; font-weight:600;}
.mailchimp-acepto{float:left; text-align:left;}

.blanco{color:#ffffff;}


.woocommerce-orders-table__row .woocommerce-orders-table__row--status-gls-sent .order{background:#ffffff;}

.woocommerce-order-details{background:#ffffff; padding: 20px; margin-top:40px;}

.woocommerce-OrderUpdates .commentlist .notes{background:#ffffff; padding: 20px; margin-top:40px;}

.woocommerce-customer-details{background:#ffffff; padding: 20px; margin-top:40px;}

.woocommerce-thankyou-order-received{background:#ffffff; color:#1b1b1b !important; border: none !important; text-transform: uppercase; letter-spacing:1px;}

:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li{text-align:left !important;}


:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details){background:#ffffff; padding: 20px;}

.woocommerce-bacs-bank-details{background:#ffffff; padding: 20px;}

.woocommerce-order-details{background:#ffffff; padding: 20px;}

.woocommerce-customer-details{margin-top:40px; background:#ffffff; padding:20px;}

.lost_reset_password{background:#ffffff; border-radius:4px; padding:20px;}

.wd-checkout-prod div.quantity input[type="button"]{height:30px !important;}

.wd-checkout-prod div.quantity input[type="number"]{height: 30px !important; width:45px !important;}

.cart-product-label{font-size:0.8rem; text-transform:uppercase;}

.searchform[class*="wd-style-with-bg"] .searchsubmit{background-color: #e20612;}

.woocommerce-mini-cart-item .wd-entities-title{text-transform:uppercase; font-size:0.8rem !important;}

.wapo-addon-title{font-size:1rem; font-weight:500; letter-spacing:1px; text-transform:uppercase;}

.yith-wapo-container .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option div.label span.color{border-radius: 5px !important; box-shadow:0 0 0 var(--brd-width, 1px) var(--wd-swatch-brd-color) inset;}


.wd-count-msg {font-size:0.8rem !important;}

.current-menu-item a{font-weight:600 !important; color:#e20612 !important;}

.wd-buttons.wd-pos-r-t{display:none;}


.cf7-selecciona-deportes{margin-right:20px; text-transform:uppercase; font-size:0.9rem; font-weight:600; letter-spacing:1px;}
.cf7-enviar{border-radius:4px; min-height:50px; width:100%; color:#ffffff; background:#e20612; font-size:1rem; letter-spacing:1px; font-weight:600;}
.wpcf7-list-item-label{text-transform:uppercase; font-size:0.9rem; letter-spacing:1px;}
div.quantity input[type="number"]{width:50px !important;}

table.variations .label>*{font-size:0.8rem; text-transform:uppercase; letter-spacing:0.5px;}
table.variations tr:last-child .cell{padding-bottom:10px;}



.product-grid-item .price {
    display: flex !important; flex-direction:row; align-items: flex-end;
}
.price ins {
    order: -1 !important;
    padding-right: 0.5em !important;
}
.single-product .price {
	display: flex !important; align-items: center;}
}
.single-product .price ins {
    order: -1 !important;
    padding-right: 0.5em !important;
}


.main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title{letter-spacing:1px; min-height:32px;}
.shop_attributes{margin-top:20px;}

.hide-larger-price .price>:is(ins,small){margin-inline-start:0px !important;}


.wd-accordion.wd-style-shadow>.wd-accordion-item{background:#ffffff; box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset !important; padding:10px 10px; margin-bottom:20px !important;}


.wd-fbt-product-heading .wd-entities-title{font-size:0.8rem; text-transform:uppercase; display:block; font-weight:500; letter-spacing:1px; font-family:inherit; margin-bottom:5px;}


.wd-fbt-purchase-btn{background:#1b1b1b !important; width:100% !important;}




.wd-fbt.wd-design-side .wd-fbt-form{background-color:#ffffff !important; box-shadow:0px 0px 4px 1px rgb(0 0 0 / 10%) !important;}
.pack-gratis{background:red; font-size:0.7rem; position:absolute; margin-left:8px; color:#ffffff; padding:2px 4px; border-radius:2px;}
.wd-fbt-purchase{margin-top:60px !important;}
.texto-alerta{margin-top:5px;}







.producto-bloque-migas{max-height:33px;}
.categoria-bloque-migas{max-height:33px; margin-bottom:20px!important;}


.wd-nav>li>a .wd-nav-icon{font-size:100% !important;}

.h1-categoria{font-size:1.5rem; margin-bottom:8px;}
.h2-experto{font-size:1.2rem;}
.experto-nombre{font-weight:500; letter-spacing:1px; font-size:1rem; text-transform:uppercase; display:block;}
.experto-tatamis-nombre{font-weight:500; letter-spacing:1px; font-size:1rem; text-transform:uppercase; display:block; color:#ffffff;}
.experto-tatamis-cargo{color:#ffffff;}



.label-attribute-pa_coleccion{background-color:#1b1b1b !important; color:#ffffff !important; letter-spacing:1px;}

.wrapp-category .wd-entities-title{color:#ffffff !important; font-size:0.8rem; letter-spacing:1px;}
.texto-categoria{text-align:justify;}

.cat-design-mask-subcat.color-scheme-light .wd-cat-content{background:#f9f9f9 !important;}


.menu-ver-todo .woodmart-nav-link{font-weight:600; letter-spacing:1px;}

.close-side-widget a{color:#ffffff;}



.wd-dropdown-menu.wd-design-default{border-radius: 0px 0px 4px 4px !important;}
.color-primario{color:#1b1b1b;}
.color-secundario{color:#e20612}
.pa_color-judogi{display:none !important;}
.whb-header-bottom .wd-dropdown{margin-top:10px;}





.top-aviso-banner{text-transform:uppercase !important; font-size:0.8rem !important; font-weight:600; text-align:center; letter-spacing:1px;}
.wd-sticky-btn .wd-sticky-btn-thumbnail img{min-width:58px; max-width:58px;}
.mc4wp-form-theme input[type=email]{height:50px; border-radius:4px;}
.mc4wp-form-theme input[type=text]{height:50px; border-radius:4px;}
.mc4wp-form-theme{margin:0px;}


.mc4wp-form-theme-light input[type=submit]{background-color: #e20612 !important; border:#e20612; color: #ffffff !important; height:50px !important; width:100%;}

.mc4wp-form-theme-light input[type=submit]:hover{background-color: #ffffff !important;}


.breadcrumb-link .breadcrumb-link-last .noenlace{margin-right:6px;}
 .rank-math-breadcrumb .last {text-transform:uppercase; font-size:0.8rem;}

.single-breadcrumbs-wrapper .wd-breadcrumbs{background:#ffffff; padding:15px 0px 0px 20px; border-radius:2px; box-shadow: 0 0 1px 1px rgb(0 0 0 / 5%)!important;}

.breadcrumbs-location-below_header .single-breadcrumbs-wrapper{margin-top: -20px;}
.wd-sizeguide-title{display:none;}
.wd-sizeguide-content{text-align:center; margin-bottom:0px;}
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active{background:#1b1b1b; color:#f6f6f6;}
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-disabled{background:#f9f9f9;}









-------IPPONGEAR-----

.woocommerce-mini-cart__buttons .btn-cart{background:#d8d8d8;}
.wd-tools-element.wd-design-8 .wd-tools-inner{background-color:#e20612;}
.wd-header-search .wd-tools-icon:after{color:#e20612 !important;}


.btn-cart .wc-forward{background:#1b1b1b !important; color:#ffffff !important;}
.breadcrumb-link .breadcrumb-link-last .noenlace{margin-right:6px;}

.wd-dropdown{border-radius:0px !important; }


.wd-nav-sticky>li>a .wd-nav-img{width:35px !important; height:38px !important;}

.wd-tools-element .wd-header-sticky-nav .wd-style-text .wd-design-8 .whb-rl39sc0l8e6c9csxhluu{background:#fff;}

.top-titulo{font-weight:bold; font-size:0.9rem; text-transform:uppercase;}
.top-subtitulo{font-size:0.8rem; text-transform:uppercase;}
.menu-label:before{border:none !important;}
table.variations .value{padding-top:10px !important;}





ul.variation .item-variation-name{text-transform:lowercase; font-size:0.9rem !important;}
td.product-name a{text-transform: uppercase; font-weight:bold;}
td.product-name p{font-size:0.9rem !important;}
td.product-name ul.variation{margin-bottom:20px;}


table td{text-align: left; border-bottom:0px !important}
td.product-remove a, .woocommerce-remove-coupon{color:#e20612; font-weight:bold;}

.wd-accordion.wd-style-default:before{border-top: 0px !important;}

.wd-sticky-btn .wd-entities-title{font-size:0.8rem; text-transform:uppercase;}

.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper{display:none !important;}


.h1-home{text-transform:uppercase;}
.home-intro{text-align:justify;}




.wd-after-add-to-cart{margin-top:40px;}



.woocommerce-variation-price:not(:empty)+.woocommerce-variation-availability{margin-left:0px;}


[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg:is(.wd-active,:hover(.wd-disabled)){opacity:1; border: 1px solid #1b1b1b; font-weight:600 !important;}


[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text{opacity:0.8; border: 1px dashed #ccc !important;}


.label> .pa_madera*{display:none !important;}





.footer-sidebar{padding-top:0px !important;}
.copyrights-wrapper{background:#1b1b1b;}
.widget-title{color:#1b1b1b; font-weight:bold;}


.yith-wfbt-items .woocommerce-Price-amount {font-size:1rem !important;}


.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{font-weight:bold !important; color:#e20612;}

[class*="wd-swatches"] .wd-swatches-single {border-radius:8px !important;}

.single_add_to_cart_button{height:70px !important; font-size:1.2rem; letter-spacing:2px; background:#e20612 !important;}
.single_add_to_cart_button:hover{background:#1b1b1b !important;}


.wd-visits-count-msg{font-weight:500 !important;}


.wd-header-mobile-nav.wd-style-text .wd-tools-text{display: block !important; font-size: 1.3rem; font-weight:600;}

.wd-sub-menu li>a .menu-label{position: inherit !important; margin-left:10px !important; margin-top:0px !important;}
.categoria-intro{background:#ffffff; padding:20px;}
.categoria-seccion{background:#1b1b1b; padding:10px;}
.categoria-seccion-h2{color:#fff;}
.categoria-descripcion{background:#ffffff; padding:20px;}
.producto-enlace-light{color:#ffffff; box-shadow:inset 0 -0.1em 0 0 rgb(204 12 47 / 60%) !important}
.producto-enlace-light:hover{opacity:0.9; color:#cc1818;}
.categoria-enlace-light{color:#ffffff; box-shadow:inset 0 -0.1em 0 0 rgb(204 12 47 / 60%) !important}
.categoria-enlace-light:hover{opacity:0.9; color:#cc1818;}

.producto-enlace-dark{color:#1b1b1b; box-shadow:inset 0 -0.1em 0 0 rgb(204 12 47 / 60%) !important;}
.producto-enlace-dark:hover{opacity:0.9; color:#cc1818;}
.categoria-enlace-dark{color:#1b1b1b; box-shadow:inset 0 -0.1em 0 0 rgb(204 12 47 / 60%) !important}
.categoria-enlace-dark:hover{opacity:0.9; color:#cc1818;}

.top-envio-gratis{color:#ffffff; font-weight:bold; font-size:0.9rem; letter-spacing:1px;}
.top-sobre-nosotros{color:#ffffff; font-weight:bold; font-size:0.9rem; letter-spacing:1px; text-transform:uppercase;}

.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{margin-left:4px; margin-right:4px;}

.product-video-button>a:before{background:#1b1b1b !important; color:#e20612;}
.blog-enlace{box-shadow:inset 0 -0.4em 0 0 rgb(171 218 217 / 80%) !important; font-weight:600;}
.wd-single-footer{border-top:none !important;}
.title-after_title{margin-top:20px !important;}

.yasr-auto-insert-visitor{background:#ffffff; border-radius:4px; margin-top:40px !important; margin-bottom:-40px; padding:40px;}

.post-img-wrapp{border-radius:12px 12px 0px 0px !important;}
.blog-post-loop .article-body-container{border-radius:0px 0px 12px 12px !important; background-color:#ffffff !important;}

.wd-sticky-add-to-cart{background:#1b1b1b !important;}

.wd-header-search .wd-tools-icon:before{color:#f9f9f9;}
.yith-wfbt-section .yith-wfbt-submit-block .save-amount{border:2px solid red;}
.thumbnails.slick-slider>button{background:#1b1b1b !important; color:#f9f9f9 !important;}
.woocommerce-product-gallery .product-image-thumbnail{opacity:.5 !important;}
.woocommerce-product-gallery .product-image-thumbnail.active-thumb{opacity:1 !important;}
.form-style-underlined textarea{min-height:150px !important; border: none !important; background:#f9f9f9; padding: 15px !important; margin-bottom:20px; margin-top:20px;}
div.create-account{border: 1px dashed #1b1b1b !important;}
.cart-content-wrapper .cart-totals-inner{border: 2px dashed #1b1b1b !important; background:#f9f9f9;}
.cart-content-wrapper{background:#ffffff !important; padding:30px !important;}
.woocommerce-shipping-destination{display:none !important;}
.wd-search-full-screen .searchform input[type="text"]{font-size:25px !important; font-weight:500 !important; margin-top:20px; margin-bottom:20px; background:#ffffff;}
.wd-search-full-screen{background:#f1f1f1 !important;}

.wd-header-search{background:#1b1b1b !important; padding:5px; border-radius:4px;}

.menu-label{border-radius:2px !important; position:absolute !important;}
.wd-nav-secondary>li>a{text-transform:none !important; }

div.quantity input[type="number"]{height:70px !important;}
div.quantity input[type="button"]{height:70px !important;}
input[type="number"]{padding:0 15px; text-align:left;}

.yith-wfbt-section .yith-wfbt-submit-block .save-amount{padding:10px; border-radius:4px; background:#ffffff; display:inline-block; color:#1b1b1b; text-transform:uppercase; margin-top:20px;}

.yith-wfbt-submit-block .price_text{text-align:end;}
.yith-wfbt-submit-block .amount{}
.yith-wfbt-submit-block .total_price_label{text-transform:uppercase; font-weight:bold; font-size:0.8rem;}

.yith-wfbt-submit-block .yith-wfbt-submit-button{border-radius:4px; width:100%; margin-top:40px; padding:20px; background:#e20612; letter-spacing:2px;}

.yith-wfbt-section .yith-wfbt-item label{display:initial}





.yith-wfbt-section .yith-wfbt-item{background:#ffffff; padding:15px;}
.yith-wfbt-section .yith-wfbt-images .image_plus{text-align:center !important;}
.yith-wfbt-submit-block{text-align:center !important; border:1px dashed #1b1b1b; padding:20px; border-radius:4px;}
.yith-wfbt-section .yith-wfbt-images{margin:10px 15px 10px 20px !important; }

.wd-visits-count.wd-style-with-bg:before{display:none !important;}


table.variations .cell{text-align:left !important;}

table th{padding:0px 20px 0px 0px !important;}

p{font-size:17px !important;}
.wd-fontsize-s{font-size:17px !important;}


.wd-swatch.wd-text{padding:4px;}



[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)){background:#f5f5f5 !important; color:#1b1b1b !important; font-weight:600 !important;}


[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-disable,:hover:not(.wd-active)){background:#f9f9f9 !important; color:#1b1b1b !important; font-weight:400 !important;}


.woocommerce-Reviews-title{display:none;}
#comments .avatar{display:none !important;}
.wd-single-reviews{background:#f9f9f9; padding:60px 40px !important; border-top:0px !important; border-radius:4px;}

.woocommerce-variation-add-to-cart{margin-bottom:20px !important;} 

.wd-visits-count.wd-style-with-bg{background:#f9f9f9 !important;}
.wd-visits-count-msg{font-size:0.8rem; text-transform: uppercase !important; font-weight:bold;}

.pa_color{display:none !important;}




.single-breadcrumbs-wrapper .wd-breadcrumbs{background:#ffffff;}

.yith-wfbt-form{background:#f9f9f9; padding:30px 40px 10px 40px;}

.yith-wfbt-section{margin-top:40px;}

.yith-wfbt-section .yith-wfbt-item{margin-bottom:20px;}

.yith-wfbt-section .yith-wfbt-items{margin:60px 0px 0px 0px;}

.yith-wfbt-section h3{font-size:1rem; letter-spacing:1px;}

.box-icon-align-top .box-icon-wrapper{margin-bottom:0px !important;}

.box-style-shadow{border-radius:8px !important;}

.wd-switch-to-register{background-color:#e20612 !important; color:#ffffff !important;}

.wd-login-title{background:#1b1b1b; color:#ffffff; padding:15px;}

.woodmart-woocommerce-layered-nav .wd-scroll-content{min-width:700px; display:contents;}

.grecaptcha-badge{display:none;}

.colores{float:right;}
.seleccionar-color{float:left;}
.imagen-color{border-radius:2px; margin-right:8px; margin-bottom:8px; height:35px !important;}
.primer-color{margin-left:0px;}
.ultimo-color{margin-right:0px;}
.color-activo{box-shadow:0 0px 0px 1px rgb(0 0 0);}


a{font-weight:500; color:#1b1b1b;}


.icons-design-colored .social-instagram{background-color:#1b1b1b;}


ul.variation{color:#333333;}


.checkout-order-review{background:#ffffff; border-radius:4px;}
#customer_details{background:#fff; border-radius:4px;}
.woocommerce-privacy-policy-text:not(:last-child){display:none;}
.wa__btn_popup_txt{display:none !important;}
table.variations select {max-width:160px !important; border-radius:4px; padding:10px 15px; border:1px solid #9797a5;}




.active-swatch{box-shadow:0px 0px 4px 0px #1b1b1b80 !important}
.wd-swatch:after{display:none;}

.wd-logo img{padding-top:0px !important; padding-bottom:0px !important;}

.hotspot-opened .hotspot-content{border-radius:4px;}

.boton-configurar{width:fit-content !important; height:42px;}


.woocommerce-product-details__short-description{text-align:justify;}

.swatch-on-single.swatch-with-bg.swatch-size-large{height:40px!important; width:40px !important;}

.justificado{text-align:justify !important;}

.star-rating{color:#ffc107;}
.footer-container{border-top:none;}
.footer-icono-instagram{font-size:25px;}
.menu-label-primary:before{border:none !important;}
.menu-label{border-radius:2px;}
.wd-nav-img{max-height:50px !important;}
.sidebar-container{background:#ffffff;}
.sidebar-widget{margin-top:30px;}
.shop-loop-head{background:#ffffff; padding:20px 20px 10px 20px;}
.filters-opened{background:#ffffff; padding:30px;}
.entry-title{text-transform:uppercase !important;}
.wd-title-style-underlined.wd-title-color-default .title{border:none;}
.wd-hover-tiled .product-element-top{border-radius:4px;}
.wd-hover-tiled .product-wrapper{box-shadow:0 0 2px rgb(0 0 0 / 10%) !important; border-radius:4px;}
.wd-hover-tiled .product-element-bottom{border-radius:4px;}
.product-grid-item .wd-entities-title{margin-bottom:5px !important; text-transform: uppercase;}
.swatch-on-grid.swatch-with-bg{width:19px; height:19px;}
.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper{text-align:start !important;}
.woocommerce-breadcrumb{text-transform:lowercase;}
.slider-title{text-align:center !important; font-size:25px; margin-bottom:40px;}
.slider-title:before{display:none;}
.related-products{margin-top:60px;}
.hotspot-content .wd-entities-title{font-size:14px; margin-top:20px; text-transform:uppercase !important;}
.mfp-ready button.mfp-close{background:#ffffff; color:#1b1b1b;}
.wd-sizeguide-table td{text-align:inherit !important;}

.sku_wrapper{display:none; border-radius:4px; padding: 2px 6px; width: fit-content; font-size:0.8rem; letter-spacing:0.1rem;}



span.sku_wrapper span.meta-label {
    color: var(--color-gray-800);
    font-weight: 600;
}@media (min-width: 768px) and (max-width: 1024px) {
	.wd-side-hidden{width:100% !important;}
.wd-action-btn.wd-style-text>a{color:#f7f7f7;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-side-hidden{width:100% !important;}
.wd-action-btn.wd-style-text>a{color:#f7f7f7;}

}

@media (max-width: 576px) {
	.wd-pf-btn button{min-height:50px !important;}
.wd-grid-f-stretch .wd-pf-btn{width:100% !important;}

.wd-nav-mobile>li>a>.menu-label, .wd-nav-mobile>li>ul li>a>.menu-label{position: inherit !important; left:10px;}
.wd-nav-mobile li.current-menu-item>a{color:#e20612;}

.menu-ver-todo .woodmart-nav-link{font-weight:600; color:#ffffff; letter-spacing:1px;}

.menu-ver-todo{background:#1b1b1b;}

.menu-label{bottom:0% !important;}

.cmplz-cookiebanner{width:90% !important;}

#menu-footer-contacto, #menu-footer-destacado, #menu-footer-clientes, #menu-footer-paginas-legales {padding:20px; background:#ffffff;}

.footer-column{margin-bottom:20px;}

.widget-title{margin:-10px 0px;}

.page-title .container>*{margin-left: 0px;}


.wd-checkout-steps li span{font-size:0.8rem;}

.wd-checkout-steps li:not(.step-active), .wd-checkout-steps li span:after, .wd-checkout-steps li:after{display:inline-block;}

.wd-checkout-steps li:after{margin:0px 5px; font-size:50%;}

.woocommerce-ordering.wd-ordering-mb-icon{background:#ffffff; border-radius:2px; box-shadow:0 0 2px rgb(0 0 0 / 10%) !important; float:right; padding:18px !important;}

.woocommerce-ordering.wd-ordering-mb-icon select{padding:20px !important;}

.wd-off-canvas-btn a{color:#1b1b1b !important;}

.menu-item  .menu-item-has-children .menu-item-account .wd-with-icon{background:red;}

.main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title{font-size:0.9rem !important; line-height:1rem !important;}

.mobile-nav .searchform input[type="text"]{border-radius:0px; height:50px !important; font-weight:500;}
.mobile-nav .wd-heading{background:#e20612 !important; padding:10px 15px;}
.cart-widget-side .wd-heading{background:#e20612 !important; padding: 10px 15px;}
.login-form-side .wd-heading{background:#e20612 !important; padding: 10px 15px;}
.wd-fbt-form{margin-top:30px !important;}


.wd-side-hidden{width:100% !important;}

.mobile-nav .searchform{margin-bottom:0px; --wd-form-bg: #1b1b1b !important; box-shadow:none !important;}


#menu-item-30901 .menu-label{bottom: auto !important; left:calc(0% - -70px) !important;}
#menu-item-30902 .menu-label{bottom: auto !important; left:calc(0% - -280px) !important;}
#menu-item-36125 .menu-label{bottom: auto !important; left:calc(0% - -110px) !important;}
.movil-top-envio-gratis{font-weight:bold !important;}
.wd-header-text{text-align: center !important;}
.wd-header-search{padding:0px !important;}
.movil-separador-buscador{margin-right:10px !important;}
.single_add_to_cart_button{height:70px !important; background:#e20612 !important; font-size:1.2rem; letter-spacing:2px;}

.wd-label-top-md table.variations .cell{display: flex;}
table.variations .cell{text-align: center !important;}
.wd-label-top-md table.variations .label{margin:0px 0px 0px -15px !important;}
table.variations{padding:15px 10px 20px 0px;}

table.variations label{padding:0px 0px 0px 20px;}

}

