/* MOD FONTS */
@font-face {
  font-family: "GlacialIndifference-Regular";
  src: url("/themes/stenger/assets/fonts/glacial-indifference/GlacialIndifference-Regular.otf")
    format("opentype");
}

/* END MOD FONTS */

#wrapper {
  background: #ffffff;
}

/* MOD CIMADIGITAL QUITAR IMPUESTOS INCLUIDO EN PÁGINA DE PRODUCTO */

.ce-tax-shipping-delivery-label {
  display: none;
}

/* END MOD CIMADIGITAL QUITAR IMPUESTOS INCLUIDO EN PÁGINA DE PRODUCTO */

/* MOD CIMADIGITAL QUITA HEADER CATEGORIAS */

#product-list-header {
  /* display: none; */
}

/* END MOD CIMADIGITAL QUITA HEADER CATEGORIAS */

/* MOD CIMADIGITAL QUITA SUBCATEGORIAS */

#subcategories {
  display: none;
}

/* END MOD CIMADIGITAL QUITA SUBCATEGORIAS */

/* MOD CIMADIGITAL QUITAR FILTRO POR DEFECTO */
/* .block-categories {
    display: none;
} */

/* END MOD CIMADIGITAL QUITAR FILTRO POR DEFECTO */

.cd-product-feature {
  font-family: "Glacial Indifference", sans-serif;
  font-size: 14px;
  color: #9c1916;
}

/* MOD CIMADIGITAL Oculta submenús que no sean de primer nivel */
/* .sub-menu .sub-menu {
    display: none !important;
}


.elementor-nav--dropdown .sub-arrow {
    display: none !important;
} */

/* END MOD CIMADIGITAL Oculta submenús que no sean de primer nivel */

/* MOD CIMADIGITAL APARTADO CATEGORÍAS */

#category .row {
  padding-top: 0px;
}

#category .breadcrumb li a {
  text-transform: uppercase;
  font-size: 14px;
}

#category .breadcrumb li:last-child {
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: underline;
}

#category #js-product-list-top {
  margin-bottom: 10px;
}

#category .products-selection .showing {
  font-size: 14px;
}

#category #category .has-compact-filter #amazzing_filter .compact-toggle {
  padding: 5px;
}

#category .block-categories {
  background-color: transparent;
  padding: 0px;
  margin-bottom: 1em;
}

#category .block-categories .h6 {
  font-weight: bold;
  font-size: 14px;
}

#category .block-categories .category-sub-menu a {
  font-size: 12px;
  line-height: 12px;
}

#category .block-categories .category-sub-menu {
  margin-top: 0;
  margin-left: 10px;
}

.block-categories .category-sub-menu li[data-depth="0"] > a {
  font-weight: 400;
  text-transform: uppercase;
}

#category #amazzing_filter {
  /* background: #eaeaea; */
  background: transparent;
  border-radius: 20px;
  border: 2px solid #dbd6d4;
  box-shadow: none;
  padding: 10px;
}

#category #amazzing_filter .title_block {
  display: none;
}

#category .af_filter select {
  border: none;
  border-bottom: 1px solid #000;
}

#category .af_filter {
  border-bottom: none;
  padding-bottom: 0px;
}

#category .af_subtitle.toggle-content {
  padding-top: 0px;
  padding-bottom: 5px;
  pointer-events: none;
  font-size: 12px;
}

#category #amazzing_filter .form-control-select {
  height: 30px;
  color: #000000;
  background: #ffffff
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=)
    no-repeat right 0.5rem center / 1.25rem 1.25rem;
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  #category #amazzing_filter {
    background: #eaeaea;
  }
}

#category .af_subtitle.toggle-content:before {
  display: none;
}

.has-compact-filter #amazzing_filter .compact-toggle {
  background-color: #9c1916;
}

#category .block-category {
  min-height: auto;
  /* display: none; */
}

#category #subcategories {
  display: none;
}
#category .category-cover {
  display: none;
}

/* END MOD CIMADIGITAL APARTADO CATEGORÍAS */

.cd-product-feature {
  font-family: "Glacial Indifference", sans-serif;
  font-size: 13px;
  color: #9c1916;
}

/* MOD CIMADIGITAL FORMULARIO DE CONTACTO */

.cms-id-8 .wpcf7 h3 {
  display: none;
}

.cms-id-8 .card {
  background-color: transparent;
}

.cd-contact__form {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.cd-contact-group__form {
  display: flex;
  gap: 10px;
}

.cd-contact__form label {
  width: 100%;
}

.cd-contact__form input,
.cd-contact__form textarea {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #af1b17 !important;
}

.cd-contact__form input::placeholder,
.cd-contact__form textarea::placeholder {
  color: #07120d;
  font-size: 16px;
}

.cd-contact__form input[type="submit"] {
  padding: 20px;
  font-size: 24px;
  font-weight: 500;
  background-color: #af1b17 !important;
  border: 1px solid #af1b17 !important;
  color: #ffffff;
  width: 100%;
}

.cd-contact__form input[type="submit"]:hover {
  background-color: #ffffff;
  color: #af1b17;
}

/* END MOD CIMADIGITAL FORMULARIO DE CONTACTO */

/* MOD CIMADIGITAL FORMULARIO DE PERSONALIZACIONES */

.cms-id-17 .wpcf7 h3 {
  display: none;
}

.cms-id-17 .card {
  background-color: transparent;
}

.cd-personalizaciones__form {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.cd-personalizaciones-group__form {
  display: flex;
  gap: 10px;
}

.cd-personalizaciones__form label {
  width: 100%;
}

.cd-personalizaciones__form input,
.cd-personalizaciones__form textarea {
  background-color: #ffffff;
  border: none;
}

.cd-personalizaciones__form input::placeholder,
.cd-personalizaciones__form textarea::placeholder {
  color: #07120d;
  font-size: 16px;
  font-weight: 500;
}

.cd-personalizaciones-group-send__form {
  display: flex;
  justify-content: end;
}

.cd-personalizaciones__form input[type="submit"] {
  max-width: 300px;
  padding: 20px;
  font-size: 24px;
  font-weight: 500;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 25px;
  color: #af1b17;
  width: 100%;
}

.cd-personalizaciones__form input[type="submit"]:hover {
  background-color: #af1b17;
  color: #ffffff;
}

/* END MOD CIMADIGITAL FORMULARIO DE PERSONALIZACIONES */

/* MOD CIMADIGITAL DATOS FISCALES */
#my-account #order-slips-link,
#my-account #discounts-link,
#my-account #wishlist-link,
#my-account #author-blog-comment-link,
#my-account #psgdpr-link {
  display: none;
}

/* END MOD CIMADIGITAL DATOS FISCALES */

/* MOD CIMADIGITAL PÁGINA DE PRODUCTO */

.ce-product-prices {
  flex-direction: column;
}

.ce-product-price.ce-has-discount {
  flex-direction: column;
  gap: 20px;
}

.ce-product-badge {
  font-size: 12px;
}

.ce-product-badge-sale {
  background: #9c1916;
}

/* END MOD CIMADIGITAL PÁGINA DE PRODUCTO */

/* MOD CIMADIGITAL ENTRADAS MODIFICAMOS VISTA MÓVIL INVERTIDA */
@media screen and (max-width: 768px) {
  #ets_blog_page #content-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
}

/* END MOD CIMADIGITAL ENTRADAS MODIFICAMOS VISTA MÓVIL INVERTIDA */
