body#product .product-info-row {
  margin-bottom: 80px;
}
body#product #productdaas-accordion {
  margin-top: 60px;
}
body#product #productdaas-accordion h2.titulo-tabs {
  font-size: 16px !important;
  line-height: 30px !important;
  font-family: "SharpGroteskMedium20", sans-serif !important;
  font-weight: 400 !important;
}
body#product #productdaas-accordion .extratabs2 p,
body#product #productdaas-accordion .extratabs2 .gridContainer .col p {
  font-size: 14px !important;
  line-height: 24px !important;
  font-family: "SharpGroteskBook20", sans-serif !important;
  font-weight: 400 !important;
}
body#product #productdaas-accordion .extratabs2 p strong,
body#product #productdaas-accordion .extratabs2 .gridContainer .col p strong {
  font-size: 14px !important;
  line-height: 24px !important;
  font-family: "SharpGroteskBook20", sans-serif !important;
  font-weight: 600 !important;
}
body#product #productdaas-accordion .et-content span {
  font-size: 14px;
}
body#product #productdaas-accordion .extratabs1 .gridContainer .col p:nth-of-type(1) strong {
  font-size: 12px !important;
  line-height: 24px !important;
  font-family: "SharpGroteskBook20", sans-serif !important;
  font-weight: 400 !important;
}
body#product #productdaas-accordion .extratabs1 .gridContainer .col p:nth-of-type(1) strong::after {
  border-top: 1px solid #a3a3a3;
  border-bottom: 0px solid white;
  border-left: 0px solid white;
  border-right: 0px solid white;
}
body#product .bloque-producto-nuevo #bloque-imagen-producto {
  width: 50%;
}
@media (max-width: 1385px) {
  body#product .bloque-producto-nuevo #bloque-imagen-producto {
    width: 45%;
  }
}
body#product .bloque-producto-nuevo #bloque-imagen-producto .breadcrumb {
  position: absolute;
  z-index: 9;
  top: 28.5px;
  left: 76px;
  background-color: transparent;
  font-family: "SharpGroteskBook20", sans-serif;
  font-size: 12px;
  line-height: 16px;
  max-width: calc(100% - 250px);
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-imagen-producto .breadcrumb {
    display: none;
  }
}
body#product .bloque-producto-nuevo #bloque-imagen-producto .breadcrumb .container a span {
  font-size: 12px;
  line-height: 16px;
}
body#product .bloque-producto-nuevo #bloque-imagen-producto .product-flags {
  margin-top: 0px;
  top: 20px;
  right: 10px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto {
  width: 50%;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .breadcrumb {
  display: none;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .breadcrumb {
    display: block;
    position: relative;
    top: 0;
    padding-top: 15px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto #col-product-info {
    top: 0;
  }
}
@media (max-width: 1385px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto {
    width: 55%;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto {
  padding-left: 9%;
}
@media (max-width: 1592px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto {
    padding-left: 34px;
  }
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto {
    padding-left: 34px;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-information {
  position: relative;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-information .enlaces-description {
    display: block;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .cabecera-producto {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto h1.page-title {
  font: normal normal normal 16px/24px SharpGroteskBook20, sans-serif;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto h1 .subnombre.ficha {
  font-size: 36px;
  line-height: 46px;
  margin-bottom: -5px;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto h1 .subnombre.ficha {
    font-size: 26px;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto div.etrusted {
  margin-top: 2px;
  height: auto;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto div.etrusted .top {
  display: flex;
  align-items: center;
  align-content: center;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto div.etrusted .top .netreviews_review_rate_and_stars {
  top: 2px;
  margin-right: 10px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto div.etrusted .top .ratingText {
  font-family: "SharpGroteskBook20", sans-serif;
  font-size: 11px;
  line-height: 24px;
  color: #888888;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto div.etrusted .top .netreviews_font_stars div .nr-star:before {
  font-size: 11px;
  margin-right: 3px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .etiqueta-atributo {
  color: #191919;
  padding-bottom: 9px;
  margin-top: 9px;
}
@media (max-width: 1140px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .etiqueta-atributo {
    margin-top: 0px;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .etiqueta-atributo::after {
  display: none;
}
@media (max-width: 1140px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .stick .product-variants {
    display: block;
    gap: 10px;
    padding-left: 5px;
    padding-right: 15px;
  }
}
@media (max-width: 1140px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants {
    display: block;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .tooltip-inner {
  background-color: rgba(25, 25, 25, 0.7);
  font-family: "SharpGroteskBook20", sans-serif;
  font-size: 11px;
  line-height: 11px;
  padding-top: 7px;
  padding-bottom: 5px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .bs-tooltip-auto[x-placement^=bottom] .arrow::before, body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .bs-tooltip-bottom .arrow::before {
  border-bottom-color: rgba(25, 25, 25, 0.7);
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .flex-stick {
    gap: 5px;
  }
}
@media (max-width: 1385px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item {
    margin-right: 0;
  }
}
@media (max-width: 1140px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item {
    width: 100%;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-radio {
  min-width: initial;
  min-height: initial;
  line-height: initial;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-radio:checked + span.radio-label, body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-radio:hover + span.radio-label {
  font-family: "SharpGroteskMedium20", sans-serif;
  border: 2px solid #191919 !important;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .radio-label {
  font-size: 14px;
  line-height: 18px;
  padding: 15.5px 20px;
  border: 2px solid #cbcbcb;
  font-family: "SharpGroteskBook20", sans-serif;
  height: initial;
  font: normal normal normal 14px/18px "SharpGroteskBook20", sans-serif;
  min-height: initial;
  min-width: initial;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .custom-select2 {
  height: 52px;
  border: 1px solid #CBCBCB;
  height: inherit;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .custom-select2 select {
  font-size: 14px;
  line-height: 18px;
  height: inherit;
  padding: 15.5px 20px;
  border: 1px solid #CBCBCB;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-color,
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .color,
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .texture {
  height: 48px;
  width: 48px;
  margin-top: 3px;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-color,
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .color,
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .texture {
    width: auto;
  }
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-color .attribute-name.sr-only,
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .color .attribute-name.sr-only,
  body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .texture .attribute-name.sr-only {
    margin-left: 5px;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .bg_texture {
  height: 48px !important;
  width: 48px !important;
  min-width: 48px !important;
  box-shadow: inset 0 0 0 2px white, inset 0 0 0 1px #fff;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-color:checked + span .bg_texture,
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-variants .product-variants-item .input-color:hover + span .bg_texture {
  border: 2px solid #000;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .current-price .product-price {
  font-family: "SharpGroteskBook20", sans-serif;
  font-size: 36px;
  line-height: 48px;
  color: #191919;
  font-weight: 400;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-discount .regular-price {
  color: #888888;
  font-size: 24px;
  line-height: 36px;
  margin-right: 13px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .sequra-promotion-widget {
  max-width: 100%;
  position: relative;
  height: 54px;
  margin-top: 0px;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .sequra-promotion-widget {
    height: inherit;
  }
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .sequra-promotion-widget .Sequra__PromotionalWidgetWrapper {
  height: 44px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart {
  margin-top: 0px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .p-entrega {
  text-align: left;
  margin-top: 17px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity {
  display: flex;
  justify-content: space-between;
  gap: 2px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-qty .qty {
  height: 56px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-qty .qty div.input-group.bootstrap-touchspin {
  border-radius: 56px;
  width: 100px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-qty .qty div.input-group.bootstrap-touchspin input {
  width: 40px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-qty .qty div.input-group.bootstrap-touchspin button.btn-touchspin {
  width: 20px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-qty .qty div.input-group.bootstrap-touchspin button.btn-touchspin .touchspin-up {
  left: -27px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-btn {
  width: 100%;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-btn button {
  width: 100%;
  border-radius: 56px !important;
  text-transform: none !important;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  font-weight: normal;
  padding: 20px;
  height: 56px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-add-to-cart .product-quantity .col-add-btn button:hover {
  background-color: #454545 !important;
  font-size: 16px;
  color: #ffffff !important;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-description ul li {
  border-top: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: -1px;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-description ul li::before {
  display: none;
}
body#product .bloque-producto-nuevo #bloque-informacion-producto .product-description ul li svg {
  width: 30px;
}
@media (max-width: 768px) {
  body#product .bloque-producto-nuevo #bloque-informacion-producto .stick .product-variants .product-variants-item .bg_texture {
    height: 2rem !important;
    width: 2rem !important;
    min-width: 2rem !important;
  }
}
body#product .madera-imagen {
  position: relative;
  top: -23px;
}
@media (max-width: 768px) {
  body#product .madera-imagen {
    top: unset;
  }
}
body#product .apartado-madera-contenido {
  position: relative;
  top: 20px;
}
@media (max-width: 768px) {
  body#product .apartado-madera-contenido {
    top: unset;
  }
}
body#product .apartado-madera-contenido-titulo {
  font-size: 20px !important;
  line-height: 24px !important;
  font-family: "SharpGroteskBook20", sans-serif !important;
  font-weight: 400 !important;
}
body#product .product-accessories {
  margin-bottom: 56px;
}
body#product .product-accessories h4.section-title {
  font-size: 18px !important;
  line-height: 26px !important;
  font-family: "SharpGroteskBook25", sans-serif !important;
  font-weight: 400 !important;
  margin-top: 54px;
  margin-bottom: 19px;
  position: relative;
  display: block;
}
@media (max-width: 768px) {
  body#product .Sequra__PromotionalWidget {
    height: 70px !important;
    margin-top: 20px;
  }
}

@media (max-width: 768px) {
  .cart-buttons .p-entrega {
    display: none;
  }
}/*# sourceMappingURL=productos.css.map */