/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* Estilos */
/* Etiquetas promo */
/*.product-label.onsale {display: none;}
.product-label.onsale {color: #ff3e5c; padding-right: 5px;}
.product_cat-maillots-mujer span.onsale.product-label::before, .product_cat-maillots-hombre span.onsale.product-label::before, .product_cat-culottes-mujer span.onsale.product-label::before , .product_cat-culottes-hombre span.onsale.product-label::before, .product_cat-chalecos-mujer span.onsale.product-label::before, .product_cat-chalecos-hombre span.onsale.product-label::before, [data-id="9264"] span.onsale.product-label::before, [data-id="5797"] span.onsale.product-label::before, [data-id="5500"] span.onsale.product-label::before, [data-id="5461"] span.onsale.product-label::before, [data-id="5809"] span.onsale.product-label::before, [data-id="5469"] span.onsale.product-label::before, [data-id="5452"] span.onsale.product-label::before, [data-id="5493"] span.onsale.product-label::before, [data-id="5477"] span.onsale.product-label::before, [data-id="5430"] span.onsale.product-label::before, [data-id="5733"] span.onsale.product-label::before, [data-id="5759"] span.onsale.product-label::before, [data-id="5855"] span.onsale.product-label::before, [data-id="5866"] span.onsale.product-label::before, [data-id="5845"] span.onsale.product-label::before, .term-188 span.onsale.product-label::before, #product-4990 span.onsale.product-label::before, [data-id="4990"] span.onsale.product-label::before, #product-5039 span.onsale.product-label::before, [data-id="5039"] span.onsale.product-label::before, #product-5055 span.onsale.product-label::before, [data-id="5055"] span.onsale.product-label::before, #product-5071 span.onsale.product-label::before, [data-id="5071"] span.onsale.product-label::before, #product-5079 span.onsale.product-label::before, [data-id="5079"] span.onsale.product-label::before, #product-5687 span.onsale.product-label::before, [data-id="5687"] span.onsale.product-label::before, #product-5004 span.onsale.product-label::before, [data-id="5004"] span.onsale.product-label::before, #product-5047 span.onsale.product-label::before, [data-id="5047"] span.onsale.product-label::before, #product-5063 span.onsale.product-label::before, [data-id="5063"] span.onsale.product-label::before, #product-5087 span.onsale.product-label::before, [data-id="5087"] span.onsale.product-label::before, #product-5021 span.onsale.product-label::before, [data-id="5021"] span.onsale.product-label::before, #product-5697 span.onsale.product-label::before, [data-id="5697"] span.onsale.product-label::before  {
    content: '30 %';
    position: absolute;
    color: #fff;
}
.postid-9264 span.onsale.product-label::before, [data-id="9264"] span.onsale.product-label::before, .postid-5797 span.onsale.product-label::before, [data-id="5797"] span.onsale.product-label::before, .postid-5500 span.onsale.product-label::before, [data-id="5500"] span.onsale.product-label::before, .postid-5461 span.onsale.product-label::before, [data-id="5461"] span.onsale.product-label::before, .postid-5809 span.onsale.product-label::before, [data-id="5809"] span.onsale.product-label::before, .postid-5469 span.onsale.product-label::before, [data-id="5469"] span.onsale.product-label::before, .postid-5452 span.onsale.product-label::before, [data-id="5452"] span.onsale.product-label::before, .postid-5493 span.onsale.product-label::before, [data-id="5493"] span.onsale.product-label::before, .postid-5477 span.onsale.product-label::before, [data-id="5477"] span.onsale.product-label::before, .postid-5430 span.onsale.product-label::before, [data-id="5430"] span.onsale.product-label::before, .postid-5830 span.onsale.product-label::before, [data-id="5830"] span.onsale.product-label::before, .postid-5818 span.onsale.product-label::before, [data-id="5818"] span.onsale.product-label::before, .postid-5373 span.onsale.product-label::before, [data-id="5373"] span.onsale.product-label::before, .postid-5360 span.onsale.product-label::before, [data-id="5360"] span.onsale.product-label::before, .postid-5342 span.onsale.product-label::before, [data-id="5342"] span.onsale.product-label::before, #product-4990 span.onsale.product-label::before, [data-id="4990"] span.onsale.product-label::before, #product-5039 span.onsale.product-label::before, [data-id="5039"] span.onsale.product-label::before, #product-5055 span.onsale.product-label::before, [data-id="5055"] span.onsale.product-label::before, #product-5071 span.onsale.product-label::before, [data-id="5071"] span.onsale.product-label::before, #product-5079 span.onsale.product-label::before, [data-id="5079"] span.onsale.product-label::before, #product-5687 span.onsale.product-label::before, [data-id="5687"] span.onsale.product-label::before, .term-188 span.onsale.product-label::before, #product-5004 span.onsale.product-label::before, [data-id="5004"] span.onsale.product-label::before, #product-5047 span.onsale.product-label::before, [data-id="5047"] span.onsale.product-label::before, #product-5063 span.onsale.product-label::before, [data-id="5063"] span.onsale.product-label::before, #product-5087 span.onsale.product-label::before, [data-id="5087"] span.onsale.product-label::before, #product-5021 span.onsale.product-label::before, [data-id="5021"] span.onsale.product-label::before, #product-5697 span.onsale.product-label::before, [data-id="5697"] span.onsale.product-label::before    {
	content: '30 %'!important;
}
.postid-5733 span.onsale.product-label::before, [data-id="5733"] span.onsale.product-label::before, .postid-5759 span.onsale.product-label::before, [data-id="5759"] span.onsale.product-label::before, .postid-5855 span.onsale.product-label::before, [data-id="5855"] span.onsale.product-label::before, .postid-5866 span.onsale.product-label::before, [data-id="5866"] span.onsale.product-label::before, .postid-5845 span.onsale.product-label::before, [data-id="5845"] span.onsale.product-label::before
{
	content: '10 %';
}
span.price del bdi, .price del bdi {text-decoration: line-through;}
*/

/*ESTILOS ANGEL*/
span.price del bdi, .price del bdi {text-decoration: line-through;}
del {text-decoration: none;}

/* Personalizaciones galería de imágenes de producto */
/*.single-product.postid-1870 .product-image-wrap:nth-child(1n+4), .single-product.postid-1441 .product-image-wrap:nth-child(4), .single-product.postid-1441 .product-image-wrap:nth-child(5), .single-product.postid-1500 .product-image-wrap:nth-child(4), .single-product.postid-1500 .product-image-wrap:nth-child(5), .single-product.postid-1500 .product-image-wrap:nth-child(6), .single-product.postid-1500 .product-image-wrap:nth-child(7), .single-product.postid-888 .product-image-wrap:nth-child(4), .single-product.postid-888 .product-image-wrap:nth-child(5), .single-product.postid-908 .product-image-wrap:nth-child(6), .single-product.postid-908 .product-image-wrap:nth-child(7), .single-product.postid-1472 .product-image-wrap:nth-child(4), .single-product.postid-1472 .product-image-wrap:nth-child(5), .single-product.postid-1810 .product-image-wrap:nth-child(5), .single-product.postid-1810 .product-image-wrap:nth-child(6), .single-product.postid-926 .product-image-wrap:nth-child(6), .single-product.postid-926 .product-image-wrap:nth-child(7), .single-product.postid-926 .product-image-wrap:nth-child(9), .single-product.postid-926 .product-image-wrap:nth-child(10), .single-product.postid-1141 .product-image-wrap:nth-child(3), .single-product.postid-1141 .product-image-wrap:nth-child(4), .postid-1184 .product-image-wrap:nth-child(3), .postid-1184 .product-image-wrap:nth-child(4), .postid-984 .product-image-wrap:nth-child(3), .postid-984 .product-image-wrap:nth-child(4), .postid-3826 .product-image-wrap:nth-child(4), .postid-3826 .product-image-wrap:nth-child(5), .postid-1776 .product-image-wrap:nth-child(5), .postid-1776 .product-image-wrap:nth-child(6) {
	float: left;
	width: 48.7%;
}
.single-product.postid-1870 .product-image-wrap:nth-child(5), .single-product.postid-1441 .product-image-wrap:nth-child(5), .single-product.postid-1500 .product-image-wrap:nth-child(5), .single-product.postid-1500 .product-image-wrap:nth-child(7), .single-product.postid-888 .product-image-wrap:nth-child(5), .single-product.postid-908 .product-image-wrap:nth-child(7), .single-product.postid-1472 .product-image-wrap:nth-child(5), .single-product.postid-1810 .product-image-wrap:nth-child(6), .single-product.postid-926 .product-image-wrap:nth-child(7), .single-product.postid-926 .product-image-wrap:nth-child(10), .single-product.postid-1141 .product-image-wrap:nth-child(4), .postid-1184 .product-image-wrap:nth-child(4), .postid-984 .product-image-wrap:nth-child(4), .postid-3826 .product-image-wrap:nth-child(5), .postid-1776 .product-image-wrap:nth-child(6) {float: right;display:block;margin-bottom: 20px;}
*/
/* END Personalizacines galería */
.no-display, .woodmart-shop-tools, .wd-shop-tools, span.out-of-stock.product-label, .tax-product_cat .shop-loop-head, .product-quick-view .product_meta, small.includes_tax, .product-grid-item.post-1158 .hover-img, .product-grid-item.post-1091 .hover-img, .product-grid-item.post-1077 .hover-img, .product-grid-item.post-1052 .hover-img, .product-grid-item.post-1103 .hover-img, .product-grid-item.post-1115 .hover-img, .product-grid-item.post-1128 .hover-img, .product-grid-item.post-1171 .hover-img, .term-chalecos .product-grid-item .hover-img, .term-chaquetas .product-grid-item .hover-img, label[for=pa_talla], .single-product.postid-1886 .product-image-wrap:first-child, .centrado img, .postid-1141 .product-image-wrap:first-child, .postid-1184 .product-image-wrap:first-child, .postid-984 .product-image-wrap:first-child, .term-accesorios .hover-img, .term-chalecos-hombre .hover-img, .postid-1202 .product-image-wrap:first-child {
	display: none!important;
}
h1, h5 {font-size:32px;}
.titulos_section_home h1, .titulos_section_home h2, .font-d-din{transition: all 0.2s;}
.font-d-din-20 {letter-spacing:1px;}
.single-breadcrumbs-wrapper {
    border-bottom: 1px solid rgba(0,0,0,.09);
    position: relative;
    top: -15px;
}
.price .amount {font-size: 16px;color:#303030;}
.product-label.new {background-color: #303030;letter-spacing: 1.5px;font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;font-size:14px;}
.labels-rectangular {top:40px;}
.tax-product_cat img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .product-grid-item.product img {border-bottom: 1px solid rgba(0,0,0,.1);}
.woocommerce-breadcrumb a:after {content: "●";}
.topbar p strong {
	font-weight: 600;
	letter-spacing: .4px;
}
.botonAAC a::after {
	position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    width: 0;
    height: 4px;
    /* background-color: currentColor; */
    background-color: #dc4545;
    -webkit-transition: width .35s ease;
    -moz-transition: width .35s ease;
    transition: width .35s ease;
}
span.elementor-button-text::after {
    content: '';
    height: 2px;
    width: 0;
    background: #fff;
    display: block;
    position: relative;
    left: -12px;
    bottom: -12px;
    transition: width .4s cubic-bezier(.175,.885,.32,1.15);
}
.elementor-button-link:hover .elementor-button-text::after {
    width: 118%;
}
a.elementor-button-link.elementor-button.elementor-size-sm {
    overflow: hidden;
}
.wp-block-columns {
    background: #f7f7f7;
    padding: 30px 40px 10px 40px;
}
.wp-block-columns {color: #444;}
.visible-bullets-list li {
	list-style: disc;
	padding: 0px 0px 10px 0px;
    margin-left: 18px;
}
.centrado {
	max-width: 580px;
	margin: auto;
	text-align: center;
}
.centrado.max-730 {max-width:730px;margin-bottom: 50px;}
.centrado.margin-bottom {margin-bottom: 50px;}
.centrado h1 {letter-spacing: 1.5px!important;}
/*p.stock.in-stock:before {
	background: #fff;
    margin-right: -10px;
    z-index: 999;
    position: relative;
}*/
/*MENÚ*/
.site-logo {
    padding-left: 60px;
    padding-right: 60px;
}

.woodmart-navigation .item-level-0>a, .wd-header-nav .item-level-0>a {padding-right: 18px;padding-left: 18px;}
span.nav-link-text, button.single_add_to_cart_button.button.alt, #place_order, .wd-sub-menu li a {letter-spacing: 2.5px;font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;}
.wd-sub-menu li a {color:#333;text-transform: uppercase;}
.wd-dropdown-menu.wd-design-default, .wd-dropdown-menu.wd-design-default .wd-dropdown {width:190px;}

.wd-sub-menu li a {display: inline-block;padding-bottom: 0px;margin-bottom:8px;}
.wd-sub-menu li a.woodmart-nav-link::after {
	background-color: #ff3e5c;
	content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    transition: width .4s cubic-bezier(.175,.885,.32,1.15);
}
.wd-sub-menu li a:hover.woodmart-nav-link::after {width:100%;}

/* Menú móvil */
.mobile-nav-tabs li.active, .mobile-nav-tabs li {
    background-color: #000;
    color: #fff;
}

/* FORMULARIOS */
input.wpcf7-form-control.wpcf7-submit {background: #000 !important;color: #fff;}
input[disabled] {opacity: 1!important;cursor: no-drop;}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select {border: 1px solid #ced4da;}
.checkbox-920, .checkbox-921 {display:block;}
.check-gocustom {display:flex;flex-wrap:wrap;}
.check-gocustom .wpcf7-list-item {width: calc(33.33% - 10px);}
 /* Hover img product */
/*Formulario CF7 a 2 columnas responsive*/
#responsive-form{
	max-width:680px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
	font-size: 14px;
}
.form-row{width: 100%;}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	line-height: 2em;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
input.wpcf7-form-control:focus, textarea.wpcf7-form-control:focus {border: 1px solid #ff3e5c;}
.column-full.policy-newsletter {margin-top: -10px;}
.policy-go-custom + a, .policy-go-custom + a + a, .policy-newsletter a {border-bottom: 1px solid #000;}
.product-grid-item .product-element-top:hover .hover-img {transform: inherit!important;}
/*.productos_destacados .woodmart-spacing-30 > [class*=col], .productos_destacados .product-grid-item {padding-right: 3.8em!important;padding-left: 3.8em!important;}*/
.footer-column {margin-bottom: 0px;}

.mc4wp-form input[type="submit"], .mc4wp-form input[type="submit"]:hover  {background: #ff3e5c!important;float:left!important;}

/* GO CUSTOM */
.pasos-gocustom .woodmart-info-box .info-box-icon {font-size:34px;}
.acordeon-gocustom .elementor-accordion .elementor-accordion-item {border: 0px;border-bottom: 1px solid #d4d4d4;}
.acordeon-gocustom .elementor-accordion .elementor-tab-content {border: 0px;}
.fa-plus::before, .fa-plus::after, .fa-minus::before {
    position: absolute;
    content: ''!important;
    -webkit-transform: translate(-50%, -50%) rotate( -90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
    background-color: currentColor;
    -webkit-transition: opacity 0.8s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: opacity 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
    width: 13px;
    height: 1px;
    opacity: 1;
}
.fa-plus::after {
	width: 1px;
    height: 13px;
}
.fa-minus::before {-webkit-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);}
.carrusel-gocustom figcaption.elementor-image-carousel-caption {text-align: left!important;border-top: 1px solid rgb(0 0 0 / 14%);}

/*Custom Blocks Go Custom */
.tabs-gocustom .elementor-tabs-content-wrapper, .tabs-gocustom .elementor-tab-content {border:0px!important;outline: none;padding: 10px 20px;}
.tabs-gocustom .tabs-vertical-gocustom .elementor-tabs-content-wrapper {padding:0px;}
.columnas2 {
   column-count:2;
   column-gap:8em;
}
.tabs-vertical-gocustom .elementor-tabs-wrapper {justify-content: start!important;border-right: 1px solid rgb(0 0 0 / 20%);}
.tabs-vertical-gocustom .elementor-tabs-wrapper .elementor-tab-title {text-align: right;border: 0;font-weight:500!important;border-right: 1px solid #fff!important;}
.tabs-vertical-gocustom .elementor-tabs-wrapper .elementor-tab-title.elementor-active {font-weight:600!important;border-right: 1px solid #303030!important;}
.grid-columnas2 p {color: #303030; font-weight:400;}
.grid-columnas2 h5 {line-height: 34px;}
.grid-columnas2 {
    display: grid;
    align-items: center;
	justify-content: space-between;
	grid-template-columns: 25% 25% 25% 25%;
	grid-template-areas: "img img titulo titulo" "img img content content" "img img content content";
}
.grid-col.left {text-align:center; grid-area: img;}
.grid-col.right {grid-area: titulo; margin-left: 5%;align-self: end;}
.grid-col.right:last-child {grid-area: content;align-self: baseline;}
ul.detalles-gocustom {margin-bottom: 15px;}
ul.detalles-gocustom li {list-style: disc;margin-left: 16px;color: #222222;font-size: small;margin-bottom: 5px;}

.page-id-770 input[type="number"]::-webkit-outer-spin-button, .page-id-770 input[type="number"]::-webkit-inner-spin-button {height:80px;padding:20px;}
.page-id-770 span.wpcf7-form-control-wrap.cantidad {position:relative;}
.page-id-770 span.wpcf7-form-control-wrap.cantidad::after {
    content: "+";
    position: absolute;
    right: 0px;
    height: 20px;
    pointer-events: none;
    padding: 0px 22px;
    font-size: 20px;
    line-height: 24px;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 8%);
}
.page-id-770 span.wpcf7-form-control-wrap.cantidad::before {
    content: "-";
    position: absolute;
    right: 0px;
    top: 44px;
    z-index: 99;
    height: 20px;
    pointer-events: none;
    padding: 0px 24px;
    font-size: 20px;
    line-height: 22px;
	box-shadow: 0 0 0 1px rgb(0 0 0 / 8%);
}
/* GUÍA DE TALLAS */
.medidas td {text-align:center;}
th.t-h4, .grid-table .head {font-size: 20px;letter-spacing: 1.5px;text-align: center;font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;font-weight: 700;}
.mfp-content .woodmart-sizeguide, .mfp-content .wd-sizeguide {max-width: 900px;}

.grid-container {
                display: grid;
                grid-template-columns: 300px 100px 100px 100px 100px 100px;
                /*grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;*/
                grid-column-gap: 0px;
                max-width: 800px;
            }
.grid-table {
                display: grid;
                grid-template-columns: 1fr 1fr;
                grid-template-rows: 1fr 1fr 1fr 1fr;
                grid-column-gap: 0px;
                grid-row-gap: 0px;
                justify-items: stretch;
                align-items: stretch;
                line-height: 50px;
                max-width: 300px;
            }
.grid-table .head, .grid-table .talla {text-align: center;}
.grid-table.no-sidebar {grid-template-columns: 1fr;}
.grid-table.no-sidebar .sidebar {display: none;}
.grid-table > div {border-bottom: 1px solid rgba(0,0,0,.2);}
.grid-table .head, .grid-table .div1 {border: 0;}
.negrita {font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 16px;letter-spacing: 1.5px;}
.talla {font-size:14px;}

.wd-sizeguide-content .elementor-column {width: 50%;}
.mfp-content .grid-container {grid-template-columns: 48% 48%;grid-row-gap: 10px;grid-column-gap: 10px;}
.mfp-content .grid-table.no-sidebar .sidebar {display: initial;}
.mfp-content .grid-table {max-width: 100%;border: 1px solid rgba(0,0,0,.2);padding: 0px 10px;line-height: 40px;}
.mfp-content .grid-table, .mfp-content .grid-table.no-sidebar {grid-template-columns: 1fr 1fr;}
.mfp-content .grid-table > .div7, .mfp-content .grid-table > .div8 {border: 0px;}
/* FOOTER */
footer .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: none!important;
}
footer a, footer .icons-design-default .woodmart-social-icon {color:#000000!important;}
footer a:hover span {border-bottom: 1px solid #ff3e5c;}
footer .icons-design-default .wd-social-icon {margin: 0 4px!important;}
footer .icons-design-default .icons-design-default .wd-social-icon:hover {opacity: .8;}
footer .wd-social-icon:hover span {border-bottom: 0px;}
#responsive-form.newsletter {max-width: 100%;}

/* TIENDA */
/* .woocommerce-mini-cart__buttons.buttons a {
	font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    font-weight: 700;
    background: transparent;
    border: 2px solid #303030;
    color: #303030;
} */
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th, .cart-totals-inner h2, .woocommerce-billing-fields > h3, .woocommerce-checkout-review-order-table th, #order_review_heading {font-size:22px;}
ul.products-tabs-title span.tab-label {letter-spacing: 1.5px;}
.tax-product_cat .container {max-width:100%;}
/*.woodmart-spacing-30>[class*=col] {padding-right: 3.8em;padding-left: 3.8em;}*/

/* Proceso de compra */
p#billing_country_field {display: flex;}
.woocommerce-checkout.woocommerce-order-received .main-page-wrapper {background:#fff!important;}
#customer_details {padding-right: 30px;}
.woocommerce-order-pay .entry-content>.woocommerce {border: 1px solid #000;}
.woocommerce-order-pay .entry-content>.woocommerce::before, .woocommerce-order-pay .entry-content>.woocommerce::after {display:none;}
input#submit_redsys_payment_form {background: #000;color: #fff;}
input#submit_redsys_payment_form:hover {background:#ff3e5c;}
/* PRODUCTOS */
figure.woocommerce-product-gallery__image {text-align: center;}
.product-images img {width: 100%;}
.product-element-top, .hover-img {padding: 3 .5em;}
.term-chalecos .product-element-top, .term-chaquetas .product-element-top, .term-complementos .product-element-top, .term-complementos .product-element-top .hover-img {padding: 0px!important}
.variations_form .variations .value select {
	margin-top: -20px;
	font-family: "Barlow Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.product-image-summary-wrap+.product-extra-content {margin-top: 20px;}
h3.title.slider-title {
	font-family: "Barlow Condensed", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 1.5px;
}
table.composicion {max-width: 300px;font-size:13px;}
table.composicion th {
	font-weight: 600;
    font-size: 14px;
    padding: 9px 5px 9px 0px;
}
table.composicion td {
	padding: 9px 5px 9px 0px;
	text-align: left!important;
}
ul.lista-detalles {
    list-style: inside;
    line-height: 24px;
    font-size: 13px;
    letter-spacing: .2px;
    font-weight: 500;
    margin-bottom: 20px;
}
ul.lista-detalles li {margin-bottom:0px;}
.marginb-10 {margin-bottom: 10px;}
.product-share {
    padding-top: 30px;
    border-top: 1px solid rgba(6,0,0,.1);
}
figure.woocommerce-product-gallery__wrapper .product-image-wrap:first-child, figure.woocommerce-product-gallery__wrapper .product-image-wrap:nth-child(2), .single-product.postid-1742 .product-image-wrap:nth-child(3), .single-product.postid-1757 .product-image-wrap:nth-child(3), .single-product.postid-1727 .product-image-wrap:nth-child(3), .single-product.postid-1824 .product-image-wrap:nth-child(3), .single-product.postid-1611 .product-image-wrap:nth-child(3), .single-product.postid-1599 .product-image-wrap:nth-child(3), .single-product.postid-1584 .product-image-wrap:nth-child(3), .single-product.postid-1530 .product-image-wrap:nth-child(3), .single-product.postid-1564 .product-image-wrap:nth-child(3), .single-product.postid-1518 .product-image-wrap:nth-child(3), .single-product.postid-1500 .product-image-wrap:nth-child(3), .single-product.postid-1545 .product-image-wrap:nth-child(3), .single-product.postid-1776 .product-image-wrap:nth-child(3), .single-product.postid-1787 .product-image-wrap:nth-child(3), .single-product.postid-1800 .product-image-wrap:nth-child(3), .single-product.postid-1810 .product-image-wrap:nth-child(3), .single-product.postid-1717 .product-image-wrap:nth-child(3), .single-product.postid-1704 .product-image-wrap:nth-child(3), .single-product.postid-1690 .product-image-wrap:nth-child(3), .single-product.postid-1655 .product-image-wrap:nth-child(3), .single-product.postid-1680 .product-image-wrap:nth-child(3), .single-product.postid-1670 .product-image-wrap:nth-child(3), .single-product.postid-1641 .product-image-wrap:nth-child(3), .single-product.postid-1631 .product-image-wrap:nth-child(3), .single-product.postid-1886 .product-image-wrap:nth-child(3) {
	max-width: 480px;
	margin: -30px auto 60px;
}
figure.woocommerce-product-gallery__wrapper .product-image-wrap:nth-child(2) {margin-bottom:20vh;}
.single-product.postid-1052 .product-image-wrap:nth-child(2), .single-product.postid-1103 .product-image-wrap:nth-child(2), .single-product.postid-1077 .product-image-wrap:nth-child(2), .single-product.postid-1158 .product-image-wrap:nth-child(2), .single-product.postid-1091 .product-image-wrap:nth-child(2), .single-product.postid-1115 .product-image-wrap:nth-child(2), .single-product.postid-1128 .product-image-wrap:nth-child(2), .single-product.postid-1171 .product-image-wrap:nth-child(2), .single-product.postid-1141 .product-image-wrap:nth-child(2), .postid-1184 .product-image-wrap:nth-child(2), .postid-984 .product-image-wrap:nth-child(2), .postid-1202 .product-image-wrap:nth-child(2), .single-product .product_cat-base-layer .product-image-wrap, .single-product .product_cat-baselayers .product-image-wrap {max-width: inherit!important;margin-bottom:inherit!important;}
.product-image-wrap {margin: 2% 0;}
.row.product-image-summary-wrap {margin-top: 5vh;}
.single-product.postid-1077 .product-image-wrap:nth-child(2), .single-product.postid-1158 .product-image-wrap:nth-child(2), .single-product.postid-1091 .product-image-wrap:nth-child(2), .single-product.postid-1115 .product-image-wrap:nth-child(2), .single-product.postid-1171 .product-image-wrap:nth-child(2) {margin-bottom:20px;}
.product-tabs-wrapper {
	padding-bottom: 0px;
	padding-top: 0px;
	border-top: 0px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    left: -5%;
    text-align: left;
    bottom: 5%;
    display: flex;
    flex-direction: column;
}
span.swiper-pagination-bullet {margin: 6px!important;}
h1.product_title.wd-entities-title {letter-spacing:1px;font-size:20px;}
h3.wd-entities-title {letter-spacing: 1px;font-size: 16px!important;}
.product-template-default.single bdi {
    color: #333;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 1px;
	font-family: "Barlow Condensed", Sans-serif;
}
bdi {font-weight: 400!important;}
span.woocommerce-Price-currencySymbol {padding-left: 2px;}
.wd-sticky-btn .wd-sticky-btn-thumbnail img {min-width: 60px!important;max-width: 60px!important;}
.single-product-page>div:not(:last-child) {margin-bottom:30px;}
.wd-sticky-btn .wd-entities-title {font-size: 18px!important;}
/* Sección Equipación completa */
.equipacion-completa .title-subtitle.subtitle-style-default, .equipacion-completa .liner-continer {margin-bottom: 0px;}

/* Sección Carrusel */
.section-carrusel-producto .elementor-swiper-button.elementor-swiper-button-prev {
	position: absolute;
	left: -40px;
	top: 0;
	transform: rotate(90deg);
}
.section-carrusel-producto .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    left: -40px;
    top: 30px;
    transform: rotate(90deg);
    display: inline-table;
}
.woocommerce-product-details__short-description h5 {
    font-weight: 600;
    letter-spacing: 1px;
	font-size: 22px;
}
.slide-product.owl-carousel-item .product-grid-item {padding: 0 2.3em;}
.slide-product.owl-carousel-item .product-grid-item bdi {font-size: 16px;}

@media only screen and (min-width:1200px) and (max-width:1500px) {
	.titulos_section_home h1, .titulos_section_home h2, .font-d-din {
		font-size: 80px !important;
	}
}

@media only screen and (min-width:1000px) and (max-width:1200px) {
	.titulos_section_home h1, .titulos_section_home h2, .font-d-din {
		font-size: 50px !important;
		line-height: 70px;
	}
	.secciones-home .elementor-container {min-height:450px!important;}
	.man-collection {background-size: cover;}
}
@media (max-width:1000px) {
	.productos_destacados .woodmart-spacing-30 > [class*="col"] {
		padding-right: 15px;
    	padding-left: 15px;
	}
	.woodmart-spacing-30 > [class*="col"] {
    padding-right: 2.8em;
    padding-left: 2.8em;
	}
	.grid-columnas2 {grid-template-areas: "img img titulo titulo" "img img titulo titulo" "content content content content";}
	.grid-columnas2 h5 {line-height: 26px;font-size: 24px;}
	.grid-col.right {align-self: center;}
	.woodmart-carousel-spacing-30 .product-grid-item {padding: 0 1.3em;}
}
@media only screen and (min-width:769px) {
	.woocommerce-checkout .main-page-wrapper {
	background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 50%);
	}
}
@media (max-width:768px) {
	.elementor-tabs .elementor-tabs-wrapper {display: inherit;}
	.elementor-tab-title.elementor-tab-mobile-title {display:none;}
	.elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper, .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper {width: 100%!important;/*display: flex;flex-wrap: wrap;*/border: 0px;}
	.elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div, .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div {width:50%;text-align:center;border:0!important;}
	.elementor-3461 .elementor-tab-desktop-title.elementor-active::after {border-bottom-style:none!important;}
	.elementor-3461 .elementor-tab-desktop-title.elementor-active::after {
    content: '';
	width: 10px !important;
	height: 10px !important;
	border: 2px solid #ff3e5c !important;
	border-radius: 50px;
	left: 50% !important;
	margin-top: -16px;
	}
	.grid-col.left {width:100%;}
	
	/*.elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div:first-child, .elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div:nth-child(2), .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div:first-child, .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div:nth-child(2)  {border-bottom:1px solid rgba(0,0,0,0.2)!important}
	.elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div.elementor-active:first-child, .elementor-3461 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div.elementor-active:nth-child(2), .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div.elementor-active:first-child, .elementor-3575 .elementor-element.elementor-element-418b768 .elementor-tabs-wrapper > div.elementor-active:nth-child(2) {border-bottom:1px solid rgba(0,0,0,1)!important}
	.tabs-vertical-gocustom .elementor-tabs-wrapper .elementor-tab-title.elementor-active {border-bottom: 1px solid #303030 !important;border-right:0px!important;}
	.tabs-vertical-gocustom .elementor-tabs-wrapper {border-right: 0px!important;}*/
}

/**---------------- Media query ----------------**/

@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
	p#billing_postcode_field {
    float: left;
    overflow: visible;
    width: 48%;
	}
	p#billing_city_field {
    width: 48%;
    overflow: visible;
    float: right;
    clear: none;
	}
/*	.product-grid-item .product-element-top:not(.tax-product_cat.term-accesorios .product-element-top, .tax-product_cat.term-chalecos-hombre .product-element-top, .tax-product_cat.term-chaquetas-hombre .product-element-top ) {max-width:80%;margin:auto;}
	.carrusel-gocustom figcaption.elementor-image-carousel-caption {margin: 0px 70px;}
}
	*/
@media (max-width: 48em) { 
	.productos_destacados .product-grid-item .product-element-top {padding: 0 .5em;}
	.woodmart-spacing-30 > [class*="col"] {
    padding-right: 1.8em;
    padding-left: 1.8em;
	}
	/* .secciones-home > .elementor-container {align-items: end!important;padding-bottom: 20px;} */
	.text-right {text-align: initial;}
	/*.grid-columnas2 {grid-template-areas: "img img img img" "titulo titulo titulo titulo" "content content content content";} */
	.grid-columnas2 {display:flex;flex-wrap:wrap;}
	#elementor-tab-content-6701, #elementor-tab-content-6871 {padding: 0px;}
	.grid-col.right {margin:0px;}
	.topbar p strong {font-weight: 700;letter-spacing: 0.2px;}
	.widget-bottom-mv {position: absolute;bottom: 5px;}
	.tabs-gocustom > div > .elementor-tabs .elementor-tabs-wrapper {display: flex;justify-content: center;}
	.tabs-gocustom > div > div > div > .elementor-tab-title {padding: 5px 0px;margin:0px 10px;}
	.tabs-gocustom > div > div > div > .elementor-tab-title.elementor-active::after, .tabs-gocustom > div > div > div > .elementor-tab-title.elementor-active::before {display:none;}
	.tabs-gocustom > div > div > div > .elementor-tab-title.elementor-active {border-bottom-style: solid!important;border-color:transparent;border-bottom-color: #ff3e5c;}
	.links-footer br {margin-bottom:3px;}
	.grid-col.right p {display: grid;
 		grid-template-columns: minmax(0, auto);
  		grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, auto);
		grid-gap: 1rem 0;
		max-width: 100%;
		font-size: 13px;
	}
	.labels-rectangular {top:0px;}
	.page-id-770 span.wpcf7-form-control-wrap.cantidad::after {
    height: 20px;
    padding: 0px 16px;
    font-size: 16px;
}
.page-id-770 span.wpcf7-form-control-wrap.cantidad::before {
    height: 20px;
    padding: 0px 17px;
    font-size: 16px;
}
.grid-container {grid-template-columns: 100%;grid-row-gap: 10px;}
.grid-table.no-sidebar .sidebar {display: initial;}
.grid-table {max-width: 100%;border: 1px solid rgba(0,0,0,.2);padding: 0px 10px}
 .grid-table, .grid-table.no-sidebar {grid-template-columns: 2fr 1fr;}
.grid-table > .div7, .grid-table > .div8 {border: 0px;}
}


/*Section used for centering process*/
section.acco {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

section.acco .container{
  width: 100%;
  max-width: 80rem;
  margin: 0 auto;
  padding: 0 1.5rem;
}

.accordion-item{
  border-radius: .4rem;
}

.accordion-item hr{
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.accordion-link{
  font-size: 1.6rem;
  color: rgba(255,255,255,.8);
  text-decoration: none;
  background-color: #000000;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
}

.accordion-link h3{
  font-weight:500;
  font-size: 20px;
}

.accordion-link i{
  color: #e7d5ff;
  padding: .5rem;
  
}

.accordion-link ul{
  display:flex;
  align-items: flex-end;
  list-style-type: none;
  margin-left: 25px;
}

.accordion-link li{
  font-size: 10px;
  color: rgba(255, 255, 255, 0.4);
  padding: 0 0 1px 5px;
}

.accordion-link div{
  display: flex;
}

.accordion-link .ion-md-arrow-down{
  display: none;
}

.answer{
  max-height: 0;
  overflow: hidden;
  position: relative;
  background-color: #000;
  transition: max-height 650ms;
}



.answer p{
  color: #fff;
  font-size: 15px;
  padding: 2rem;
  
}

.accordion-item:target .answer{
  max-height: 20rem;
}

.accordion-item:target .accordion-link .ion-md-arrow-forward{
  display: none
}

.accordion-item:target .accordion-link .ion-md-arrow-down{
  display: block;
}
