@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,700;1,700&family=Playwrite+DK+Loopet:wght@100..400&display=swap");

.nunito-quotation {
  font-family: "Nunito", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.facetwp-checkbox {
  display: flex;
  justify-content: space-between;
}

.owl-theme .owl-dots {
  display: block !important;
}

#arrivals-left .owl-dots {
  display: none !important;
}

#seller-right .owl-dots {
  display: none !important;
}

.owl-theme .owl-dots .owl-dot.active span {
  background-color: #48443b;
}

#product-gallery {
  justify-content: center;
}

.autor-testimonio {
  font-size: 20px;
  padding: 38px 0 4px;
}

.titulos-footer {

  color: #fff;
  padding: 4px 0 29px;
}

#product-gallery img {
  width: auto !important;
  height: 9rem !important;
}

.input-comercio {
  display: block !important;
}
.page-link {
  color: #33333377 !important;
  display: flex;
  justify-content: center;
}

.page-link:hover {
  color: black !important;
}

.pagination {
  justify-content: center;
  align-items: center;
}

.page-item {
  min-width: 35px !important;

  margin-right: 5px;
}

.owl-nav {
  display: none !important;
}

.bg-size-cover {
  background-size: cover;
}

.header-hp-1 .menu-desktop-inner {
  align-items: center;
}

.header-hp-1 .menu-desktop-inner .logo {
  padding-bottom: 10px;
}

.special-heading:before {
  background-color: #64b0a4;
}

.banner-hp-1 .banner-left .info .sale {
  background-color: #64b0a4;
  color: black;
}

.au-btn:before {
  background-color: #48443b !important;
}

#testimonials-hp-1 {

  display: flex;
  flex-direction: column;
  
}

.au-btn {
  color: white !important;
}

.items-hp-6 .items-content h2 {
  color: #48443b;
}

.header-hp-1 .menu-desktop-inner .main-menu .menu-item > a {
  color: #48443b !important;
}

.header-hp-1 .menu-desktop-inner .main-menu .menu-item.mega-menu .sub-menu ul li a {
  color: #48443b !important;
}

.checkout-button {
  color: black !important;
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1)) !important;
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1)) !important;
}

div.wpforms-container-full input[type="date"],
div.wpforms-container-full input[type="datetime"],
div.wpforms-container-full input[type="datetime-local"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full input[type="month"],
div.wpforms-container-full input[type="number"],
div.wpforms-container-full input[type="password"],
div.wpforms-container-full input[type="range"],
div.wpforms-container-full input[type="search"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="time"],
div.wpforms-container-full input[type="url"],
div.wpforms-container-full input[type="week"],
div.wpforms-container-full select,
div.wpforms-container-full textarea,
.wp-core-ui div.wpforms-container-full input[type="date"],
.wp-core-ui div.wpforms-container-full input[type="datetime"],
.wp-core-ui div.wpforms-container-full input[type="datetime-local"],
.wp-core-ui div.wpforms-container-full input[type="email"],
.wp-core-ui div.wpforms-container-full input[type="month"],
.wp-core-ui div.wpforms-container-full input[type="number"],
.wp-core-ui div.wpforms-container-full input[type="password"],
.wp-core-ui div.wpforms-container-full input[type="range"],
.wp-core-ui div.wpforms-container-full input[type="search"],
.wp-core-ui div.wpforms-container-full input[type="tel"],
.wp-core-ui div.wpforms-container-full input[type="text"],
.wp-core-ui div.wpforms-container-full input[type="time"],
.wp-core-ui div.wpforms-container-full input[type="url"],
.wp-core-ui div.wpforms-container-full input[type="week"],
.wp-core-ui div.wpforms-container-full select,
.wp-core-ui div.wpforms-container-full textarea {
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 1px;
  border-left-width: 0px !important;
  color: black;
  border-color: black !important;
}

div.wpforms-container-full input[type="date"],
div.wpforms-container-full input[type="datetime"],
div.wpforms-container-full input[type="datetime-local"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full input[type="month"],
div.wpforms-container-full input[type="number"],
div.wpforms-container-full input[type="password"],
div.wpforms-container-full input[type="range"],
div.wpforms-container-full input[type="search"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="time"],
div.wpforms-container-full input[type="url"],
div.wpforms-container-full input[type="week"],
div.wpforms-container-full select,
div.wpforms-container-full textarea,
.wp-core-ui div.wpforms-container-full input[type="date"],
.wp-core-ui div.wpforms-container-full input[type="datetime"],
.wp-core-ui div.wpforms-container-full input[type="datetime-local"],
.wp-core-ui div.wpforms-container-full input[type="email"],
.wp-core-ui div.wpforms-container-full input[type="month"],
.wp-core-ui div.wpforms-container-full input[type="number"],
.wp-core-ui div.wpforms-container-full input[type="password"],
.wp-core-ui div.wpforms-container-full input[type="range"],
.wp-core-ui div.wpforms-container-full input[type="search"],
.wp-core-ui div.wpforms-container-full input[type="tel"],
.wp-core-ui div.wpforms-container-full input[type="text"],
.wp-core-ui div.wpforms-container-full input[type="time"],
.wp-core-ui div.wpforms-container-full input[type="url"],
.wp-core-ui div.wpforms-container-full input[type="week"],
.wp-core-ui div.wpforms-container-full select,
.wp-core-ui div.wpforms-container-full textarea {
  color: black !important;
}

div.wpforms-container-full input[type="submit"]:not(:hover):not(:active),
div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
  background: 0 0;
  color: #333;
  border: 1px solid #333;
  padding: 12px 55px 12px 35px;
  cursor: pointer;
}

div.wpforms-container-full input[type="submit"],
div.wpforms-container-full button[type="submit"],
div.wpforms-container-full .wpforms-page-button,
.wp-core-ui div.wpforms-container-full input[type="submit"],
.wp-core-ui div.wpforms-container-full button[type="submit"],
.wp-core-ui div.wpforms-container-full .wpforms-page-button {
  background: 0 0;
  color: #333;
  border: 1px solid #333;
  padding: 12px 55px 12px 35px;
  cursor: pointer;
}

.no-interactivo {
  pointer-events: none !important;
}

@media (width >= 64rem) {
  .space-y-6 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 0px !important;
  }

  .py-12 {
    padding-top: 5rem;
    padding-bottom: 3rem;
    margin-top: 60px;
  }
}

@media (width >= 64rem) {
  .banner-hp-1 .banner-right .info .text-1 {
    font-size: 40px !important;
    margin-bottom: -10px;
  }
  .banner-hp-1 .banner-right .info .text-1 span {
    font-size: 40px !important;
    font-weight: 700;
  }
}

@media (width >= 48rem) {
  .banner-hp-1 .banner-right .info .text-1 {
    font-size: 30px;
    margin-bottom: -10px;
  }
  .banner-hp-1 .banner-right .info .text-1 span {
    font-size: 30px;
    font-weight: 700;
  }
}

@media (width <= 47rem) {
  .banner-hp-1 .banner-right .info .text-1 {
    font-size: 30px;
    margin-bottom: -10px;
  }
  .banner-hp-1 .banner-right .info .text-1 span {
    font-size: 30px;
    font-weight: 700;
  }
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  display: flex;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  display: flex;
}

.cantidad-single {
  border: 0px;
  width: 50px;
  text-align: center;
}
.contenedor-cantidad-single {
  border: 2px solid black;
  margin-right: 15px;
}
.boton-single-sumar {
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  width: 50px;
}

.boton-single-restar {
  border-left: 2px solid black;
}

.boton-single-product {
  height: 50px;
  padding: 10px;
  border: 2px solid black;
}

.boton-single-product:hover {
  
  background-color: #00000014;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  align-items: center;
  margin-bottom: 20px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  align-items: center;
  margin-bottom: 20px;
}

label {

  margin-bottom: 0px !important;
  margin-right: 10px;
}

.reset_variations {

  display: none !important;
}

.btn-talla {

  border: 1px solid black !important;
}

.cantidad-carrito {

  border: 0px;
  width: 50px;
  
}

.checkout-button {

  display: none !important;
}

.mt-6.flex.justify-between.items-center.flex-wrap.gap-4 {

  display: none !important;
}

.borde-producto {

  border: 2px solid #64b0a4 !important;
}