.elementor-29145 .elementor-element.elementor-element-e47ff1d{text-align:start;}.elementor-29145 .elementor-element.elementor-element-d41fec0 .cart button, .elementor-29145 .elementor-element.elementor-element-d41fec0 .cart .button{transition:all 0.2s;}.elementor-29145 .elementor-element.elementor-element-d41fec0 .quantity .qty{transition:all 0.2s;}@media(max-width:768px){.elementor-29145 .elementor-element.elementor-element-e47ff1d{text-align:center;}.elementor-29145 .elementor-element.elementor-element-e47ff1d .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* =========================================
   DADA SINGLE PRODUCT PAGE - COMPLETE MOBILE FIX
========================================= */

.dada-single-product {
  font-family: "Open Sans", sans-serif;
  color: #0b0b0b;
  max-width: 100%;
  overflow-x: hidden;
}

.dada-single-product *,
.dada-single-product *::before,
.dada-single-product *::after {
  box-sizing: border-box;
}

.dada-single-product p,
.dada-single-product li,
.dada-single-product label,
.dada-single-product button,
.dada-single-product input,
.dada-single-product select,
.dada-single-product textarea {
  font-family: "Open Sans", sans-serif !important;
}

.dada-single-product .product_title,
.dada-single-product h1.product_title,
.dada-single-product .entry-title,
.dada-single-product .price,
.dada-single-product .amount,
.dada-single-product .woocommerce-Price-amount,
.dada-single-product .onsale,
.dada-single-product .product-label,
.dada-single-product .wd-product-label,
.dada-single-product .product_meta,
.dada-single-product .sku_wrapper,
.dada-single-product .posted_in,
.dada-single-product .tagged_as {
  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
}


/* =========================
   PRODUCT LAYOUT SAFE FIX
========================= */

.dada-single-product .product,
.dada-single-product .single-product-page,
.dada-single-product .product-image-summary,
.dada-single-product .row,
.dada-single-product .summary,
.dada-single-product .woocommerce-product-gallery,
.dada-single-product .wd-product-images {
  max-width: 100%;
}


/* =========================
   PRODUCT GALLERY
========================= */

.dada-single-product .woocommerce-product-gallery,
.dada-single-product .wd-product-images,
.dada-single-product .product-images {
  position: relative;
  max-width: 100%;
}

.dada-single-product .woocommerce-product-gallery__wrapper,
.dada-single-product .wd-carousel-wrap,
.dada-single-product .product-image-summary .woocommerce-product-gallery {
  background: #f7f7f7;
  border: 1px solid rgba(0,0,0,0.12);
  overflow: hidden;
}

.dada-single-product .woocommerce-product-gallery img,
.dada-single-product .wd-product-images img,
.dada-single-product .product-images img {
  max-width: 100%;
  height: auto;
  filter: contrast(1.03);
  transition: all 0.35s ease;
}

.dada-single-product .woocommerce-product-gallery:hover img,
.dada-single-product .wd-product-images:hover img {
  transform: scale(1.012);
}

.dada-single-product .woocommerce-product-gallery::before,
.dada-single-product .wd-product-images::before {
  content: "DADA PRODUCT ARCHIVE";
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 5;

  background: #ffffff;
  color: #0b0b0b;

  border: 1px solid rgba(0,0,0,0.16);
  padding: 6px 10px;

  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: 12px;
  font-weight: 850;
  line-height: 1;
  letter-spacing: 0.08em;

  box-shadow: 2px 2px 0 #c9a227;
  pointer-events: none;
}

.dada-single-product .flex-control-thumbs img,
.dada-single-product .product-image-thumbnail img {
  border: 1px solid rgba(0,0,0,0.12);
  opacity: 0.65;
  transition: all 0.22s ease;
}

.dada-single-product .flex-control-thumbs img:hover,
.dada-single-product .flex-control-thumbs img.flex-active,
.dada-single-product .product-image-thumbnail:hover img,
.dada-single-product .product-image-thumbnail.active img {
  opacity: 1;
  border-color: #0b0b0b;
  box-shadow: 3px 3px 0 #c9a227;
}


/* =========================
   SALE LABEL - SINGLE ONLY
========================= */

/* Hide duplicate Woo label if Woodmart label exists */
.dada-single-product .woocommerce-product-gallery:has(.product-labels) > .onsale,
.dada-single-product .woocommerce-product-gallery:has(.wd-product-labels) > .onsale,
.dada-single-product .wd-product-images:has(.product-labels) > .onsale,
.dada-single-product .wd-product-images:has(.wd-product-labels) > .onsale,
.dada-single-product .product-images:has(.product-labels) > .onsale,
.dada-single-product .product-images:has(.wd-product-labels) > .onsale {
  display: none !important;
}

.dada-single-product .product-labels,
.dada-single-product .wd-product-labels {
  position: absolute !important;
  top: 18px !important;
  right: 18px !important;
  left: auto !important;
  z-index: 20 !important;

  width: auto !important;
  max-width: none !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 7px !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.dada-single-product .onsale,
.dada-single-product span.onsale,
.dada-single-product .product-label,
.dada-single-product .product-label.onsale,
.dada-single-product .product-labels .product-label,
.dada-single-product .product-labels .onsale,
.dada-single-product .wd-product-label,
.dada-single-product .wd-product-labels .wd-product-label,
.dada-single-product .labels-rounded .product-label {
  z-index: 20 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 62px !important;
  max-width: none !important;

  height: auto !important;
  min-height: 30px !important;

  padding: 7px 13px !important;

  background: #0b0b0b !important;
  color: #ffffff !important;

  border: 1px solid #c9a227 !important;
  border-radius: 0 !important;

  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  text-align: center !important;

  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;

  box-shadow: 3px 3px 0 #c9a227 !important;
  transform: rotate(-2deg);
}

.dada-single-product > .onsale,
.dada-single-product span.onsale {
  position: absolute !important;
  top: 18px !important;
  right: 18px !important;
  left: auto !important;
}

.dada-single-product .onsale::after,
.dada-single-product .product-label.onsale::after,
.dada-single-product .wd-product-label::after {
  content: "";
  position: absolute;
  right: 8px;
  bottom: 5px;

  width: 20px;
  height: 2px;

  background: #c9a227;
}


/* =========================
   PRODUCT TITLE
========================= */

.dada-single-product .product_title,
.dada-single-product .entry-title,
.dada-single-product h1.product_title {
  position: relative;

  margin: 0 0 14px !important;

  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: clamp(36px, 4.2vw, 62px) !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0.005em !important;
  text-transform: uppercase;

  color: #0b0b0b !important;
}

.dada-single-product .product_title::before,
.dada-single-product h1.product_title::before {
  content: "LIMITED DROP";
  display: block;

  margin-bottom: 10px;

  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: 20px !important;
  font-weight: 850 !important;
  letter-spacing: 0.08em !important;
  line-height: 1;

  color: #c9a227 !important;
}

.dada-single-product .product_title::after,
.dada-single-product h1.product_title::after {
  content: "";
  display: block;

  width: 58px;
  height: 2px;

  margin-top: 16px;

  background: #c9a227;
  transition: width 0.28s ease;
}


/* =========================
   PRICE
========================= */

.dada-single-product .price {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;

  margin: 14px 0 20px !important;

  color: #0b0b0b !important;
}

.dada-single-product .price,
.dada-single-product .price .amount,
.dada-single-product .woocommerce-Price-amount {
  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: clamp(24px, 2.6vw, 34px) !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
}

.dada-single-product .price ins {
  text-decoration: none !important;
}

.dada-single-product .price del {
  opacity: 0.38;
  font-size: 0.72em !important;
}

.dada-single-product .price::after {
  content: "DROP";

  display: inline-flex;
  align-items: center;
  justify-content: center;

  margin-right: 6px;
  padding: 4px 7px;

  background: #0b0b0b;
  color: #ffffff;

  border: 1px solid #c9a227;

  font-family: "Big Shoulders", "Big Shoulders Display", sans-serif !important;
  font-size: 10px;
  font-weight: 850;
  line-height: 1;
  letter-spacing: 0.08em;

  box-shadow: 2px 2px 0 #c9a227;
}


/* =========================
   SHORT DESCRIPTION
========================= */

.dada-single-product .woocommerce-product-details__short-description,
.dada-single-product .product-short-description {
  margin: 20px 0 24px;
  padding: 20px 22px;

  background: #f8f8f8;
  border: 1px solid rgba(0,0,0,0.10);
}

.dada-single-product .woocommerce-product-details__short-description p,
.dada-single-product .product-short-description p {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.8;
  color: rgba(11,11,11,0.72);
}


/* =========================
   VARIATIONS / QUANTITY
========================= */

.dada-single-product table.variations {
  width: 100% !important;
  margin-bottom: 22px !important;
}

.dada-single-product table.variations th,
.dada-single-product table.variations td {
  display: block;
  width: 100% !important;
  padding: 0 0 10px !important;
  text-align: right;
}

.dada-single-product table.variations label {
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px;
  font-weight: 900;
  color: #0b0b0b;
}

.dada-single-product table.variations select,
.dada-single-product .quantity input.qty {
  height: 44px;

  background: #ffffff;
  color: #0b0b0b;

  border: 1px solid rgba(0,0,0,0.18);
  border-radius: 0;

  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
  font-weight: 700;

  transition: all 0.22s ease;
}

.dada-single-product table.variations select:focus,
.dada-single-product .quantity input.qty:focus {
  border-color: #0b0b0b;
  box-shadow: 3px 3px 0 #c9a227;
  outline: none;
}

.dada-single-product .quantity {
  margin-left: 12px !important;
}

.dada-single-product .quantity input.qty {
  width: 62px !important;
  text-align: center;
}


/* =========================
   ADD TO CART / MAIN BUTTONS
========================= */

.dada-single-product .single_add_to_cart_button,
.dada-single-product button.single_add_to_cart_button,
.dada-single-product .cart .button,
.dada-single-product .wd-buy-now-btn,
.dada-single-product .wd-single-add-cart .button {
  position: relative;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  min-height: 48px !important;
  padding: 13px 28px !important;

  background: #0b0b0b !important;
  color: #ffffff !important;

  border: 1px solid #c9a227 !important;
  border-radius: 0 !important;

  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  letter-spacing: 0.04em !important;

  text-decoration: none !important;

  box-shadow: 4px 4px 0 #c9a227 !important;
  overflow: hidden;

  transition: all 0.25s ease !important;
}

.dada-single-product .single_add_to_cart_button::before,
.dada-single-product .cart .button::before,
.dada-single-product .wd-buy-now-btn::before,
.dada-single-product .wd-single-add-cart .button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;

  width: 70%;
  height: 100%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(201,162,39,0.22) 35%,
    rgba(255,255,255,0.18) 50%,
    rgba(201,162,39,0.22) 65%,
    transparent 100%
  );

  transform: skewX(-20deg);
  transition: left 0.45s ease;
}

.dada-single-product .single_add_to_cart_button::after,
.dada-single-product .cart .button::after,
.dada-single-product .wd-buy-now-btn::after,
.dada-single-product .wd-single-add-cart .button::after {
  content: "";
  position: absolute;
  right: 12px;
  bottom: 8px;

  width: 26px;
  height: 2px;

  background: #c9a227;
  transition: all 0.25s ease;
}

.dada-single-product .single_add_to_cart_button:hover,
.dada-single-product button.single_add_to_cart_button:hover,
.dada-single-product .cart .button:hover,
.dada-single-product .wd-buy-now-btn:hover,
.dada-single-product .wd-single-add-cart .button:hover {
  background: #ffffff !important;
  color: #0b0b0b !important;
  border-color: #0b0b0b !important;

  transform: translate(2px, 2px);
  box-shadow: 2px 2px 0 #c9a227 !important;
}

.dada-single-product .single_add_to_cart_button.disabled,
.dada-single-product .single_add_to_cart_button:disabled {
  opacity: 0.45 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}


/* =========================
   PRODUCT META
========================= */

.dada-single-product .product_meta {
  margin-top: 26px;
  padding-top: 20px;

  border-top: 1px solid rgba(0,0,0,0.12);

  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.03em;
  color: rgba(11,11,11,0.55);
}

.dada-single-product .product_meta a {
  color: #0b0b0b !important;
  text-decoration-color: #c9a227;
}


/* =========================
   PRODUCT TABS
========================= */

.dada-single-product .woocommerce-tabs,
.dada-single-product .wd-tabs,
.dada-single-product .product-tabs-wrapper {
  margin-top: 52px;
  padding-top: 34px;
  border-top: 1px solid rgba(0,0,0,0.10);
}

.dada-single-product .wc-tabs,
.dada-single-product .tabs,
.dada-single-product .wd-nav-tabs {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;

  margin: 0 0 30px !important;
  padding: 0 !important;

  border: none !important;
}

.dada-single-product .wc-tabs li,
.dada-single-product .tabs li,
.dada-single-product .wd-nav-tabs li {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

.dada-single-product .wc-tabs li a,
.dada-single-product .tabs li a,
.dada-single-product .wd-nav-tabs li a {
  position: relative;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  min-height: 42px !important;
  padding: 10px 22px !important;

  background: #0b0b0b !important;
  color: #ffffff !important;

  border: 1px solid #c9a227 !important;
  border-radius: 0 !important;

  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 900 !important;

  text-decoration: none !important;

  box-shadow: 3px 3px 0 #c9a227 !important;
  overflow: hidden;
  transition: all 0.25s ease;
}

.dada-single-product .wc-tabs li a::after,
.dada-single-product .tabs li a::after,
.dada-single-product .wd-nav-tabs li a::after {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 6px;

  width: 22px;
  height: 2px;

  background: #c9a227 !important;
  transition: all 0.25s ease;
}

.dada-single-product .wc-tabs li.active a,
.dada-single-product .tabs li.active a,
.dada-single-product .wd-nav-tabs li.active a,
.dada-single-product .wd-nav-tabs li.wd-active a,
.dada-single-product .wc-tabs li a:hover,
.dada-single-product .tabs li a:hover,
.dada-single-product .wd-nav-tabs li a:hover {
  background: #ffffff !important;
  color: #0b0b0b !important;
  border-color: #0b0b0b !important;

  transform: translate(2px, 2px);
  box-shadow: 2px 2px 0 #c9a227 !important;
}

.dada-single-product .wc-tabs li.active a::after,
.dada-single-product .tabs li.active a::after,
.dada-single-product .wd-nav-tabs li.active a::after,
.dada-single-product .wd-nav-tabs li.wd-active a::after,
.dada-single-product .wc-tabs li a:hover::after,
.dada-single-product .tabs li a:hover::after,
.dada-single-product .wd-nav-tabs li a:hover::after {
  width: 38px;
  background: #0b0b0b !important;
}

.dada-single-product .woocommerce-Tabs-panel,
.dada-single-product .wd-tab-content,
.dada-single-product .woocommerce-tabs .panel {
  max-width: 980px;
  margin: 0 auto !important;

  padding: 28px 30px !important;

  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.12);

  color: rgba(11,11,11,0.74);
}

.dada-single-product .woocommerce-Tabs-panel h2,
.dada-single-product .wd-tab-content h2,
.dada-single-product .woocommerce-tabs .panel h2 {
  margin: 0 0 16px;

  font-family: "Open Sans", sans-serif !important;
  font-size: clamp(24px, 2.8vw, 38px);
  font-weight: 900;
  line-height: 1.2;
  color: #0b0b0b;
}

.dada-single-product .woocommerce-Tabs-panel p,
.dada-single-product .wd-tab-content p,
.dada-single-product .woocommerce-tabs .panel p,
.dada-single-product .woocommerce-Tabs-panel li {
  font-family: "Open Sans", sans-serif !important;
  font-size: 15.5px;
  line-height: 1.8;
  color: rgba(11,11,11,0.72);
}


/* =========================
   MESSAGES
========================= */

.dada-single-product .woocommerce-message,
.dada-single-product .woocommerce-info,
.dada-single-product .woocommerce-error {
  border-radius: 0 !important;
  border: 1px solid rgba(0,0,0,0.14) !important;
  background: #ffffff !important;
  color: #0b0b0b !important;
  box-shadow: 5px 5px 0 #c9a227;
}


/* =========================================================
   MOBILE REAL FIX
========================================================= */

@media (max-width: 767px) {
  .dada-single-product {
    overflow-x: hidden;
  }

  .dada-single-product .product,
  .dada-single-product .single-product-page,
  .dada-single-product .product-image-summary,
  .dada-single-product .row,
  .dada-single-product .summary,
  .dada-single-product .woocommerce-product-gallery,
  .dada-single-product .wd-product-images,
  .dada-single-product .product-images {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .dada-single-product .summary,
  .dada-single-product .entry-summary {
    padding: 22px 0 0 !important;
  }

  .dada-single-product .woocommerce-product-gallery__wrapper,
  .dada-single-product .wd-carousel-wrap,
  .dada-single-product .product-image-summary .woocommerce-product-gallery {
    border: 1px solid rgba(0,0,0,0.1);
  }

  .dada-single-product .woocommerce-product-gallery img,
  .dada-single-product .wd-product-images img,
  .dada-single-product .product-images img {
    width: 100%;
    max-width: 100%;
  }

  .dada-single-product .woocommerce-product-gallery::before,
  .dada-single-product .wd-product-images::before {
    top: 10px;
    left: 10px;
    font-size: 10px;
    padding: 5px 7px;
    letter-spacing: 0.06em;
    box-shadow: 2px 2px 0 #c9a227;
  }

  .dada-single-product .product-labels,
  .dada-single-product .wd-product-labels {
    top: 10px !important;
    right: 10px !important;
    gap: 5px !important;
  }

  .dada-single-product .onsale,
  .dada-single-product span.onsale,
  .dada-single-product .product-label,
  .dada-single-product .wd-product-label {
    min-width: 48px !important;
    min-height: 25px !important;

    padding: 5px 8px !important;
    font-size: 11.5px !important;
    letter-spacing: 0.04em !important;

    white-space: nowrap !important;
    box-shadow: 2px 2px 0 #c9a227 !important;
    transform: rotate(-1deg);
  }

  .dada-single-product .onsale::after,
  .dada-single-product .product-label.onsale::after,
  .dada-single-product .wd-product-label::after {
    width: 15px;
    right: 6px;
    bottom: 4px;
  }

  .dada-single-product .product_title,
  .dada-single-product .entry-title,
  .dada-single-product h1.product_title {
    font-size: 34px !important;
    line-height: 1.02 !important;
    letter-spacing: 0 !important;
    margin: 0 0 12px !important;
  }

  .dada-single-product .product_title::before,
  .dada-single-product h1.product_title::before {
    font-size: 18px !important;
    margin-bottom: 8px;
  }

  .dada-single-product .product_title::after,
  .dada-single-product h1.product_title::after {
    width: 48px;
    margin-top: 12px;
  }

  .dada-single-product .price {
    margin: 12px 0 18px !important;
    gap: 6px;
  }

  .dada-single-product .price,
  .dada-single-product .price .amount,
  .dada-single-product .woocommerce-Price-amount {
    font-size: 27px !important;
    line-height: 1 !important;
  }

  .dada-single-product .price::after {
    font-size: 8.5px !important;
    padding: 3px 6px !important;
    margin-right: 4px;
    box-shadow: 1.5px 1.5px 0 #c9a227;
  }

  .dada-single-product .woocommerce-product-details__short-description,
  .dada-single-product .product-short-description {
    margin: 16px 0 20px;
    padding: 16px 14px;
  }

  .dada-single-product .woocommerce-product-details__short-description p,
  .dada-single-product .product-short-description p {
    font-size: 14.5px;
    line-height: 1.7;
  }

  .dada-single-product form.cart,
  .dada-single-product .cart {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    align-items: stretch !important;
  }

  .dada-single-product .quantity {
    width: 100% !important;
    margin: 0 !important;
  }

  .dada-single-product .quantity input.qty {
    width: 100% !important;
    height: 44px !important;
  }

  .dada-single-product table.variations,
  .dada-single-product table.variations tbody,
  .dada-single-product table.variations tr,
  .dada-single-product table.variations td,
  .dada-single-product table.variations th {
    display: block !important;
    width: 100% !important;
  }

  .dada-single-product table.variations select {
    width: 100% !important;
    max-width: 100% !important;
  }

  .dada-single-product .single_add_to_cart_button,
  .dada-single-product button.single_add_to_cart_button,
  .dada-single-product .cart .button,
  .dada-single-product .wd-buy-now-btn,
  .dada-single-product .wd-single-add-cart .button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 46px !important;
    padding: 12px 18px !important;
    font-size: 12.5px !important;
    box-shadow: 3px 3px 0 #c9a227 !important;
  }

  .dada-single-product .single_add_to_cart_button::after,
  .dada-single-product .cart .button::after,
  .dada-single-product .wd-buy-now-btn::after,
  .dada-single-product .wd-single-add-cart .button::after {
    width: 22px;
    bottom: 7px;
  }

  .dada-single-product .single_add_to_cart_button:hover,
  .dada-single-product .cart .button:hover,
  .dada-single-product .wd-buy-now-btn:hover,
  .dada-single-product .wd-single-add-cart .button:hover {
    transform: translate(1px, 1px);
    box-shadow: 2px 2px 0 #c9a227 !important;
  }

  .dada-single-product .product_meta {
    font-size: 13px;
    margin-top: 22px;
    padding-top: 16px;
  }

  .dada-single-product .woocommerce-tabs,
  .dada-single-product .wd-tabs,
  .dada-single-product .product-tabs-wrapper {
    margin-top: 38px;
    padding-top: 26px;
  }

  .dada-single-product .wc-tabs,
  .dada-single-product .tabs,
  .dada-single-product .wd-nav-tabs {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 9px;
    margin-bottom: 20px !important;
    width: 100% !important;
  }

  .dada-single-product .wc-tabs li,
  .dada-single-product .tabs li,
  .dada-single-product .wd-nav-tabs li {
    width: 100% !important;
  }

  .dada-single-product .wc-tabs li a,
  .dada-single-product .tabs li a,
  .dada-single-product .wd-nav-tabs li a {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 40px !important;
    padding: 11px 16px !important;
    font-size: 12px !important;
    box-shadow: 2.5px 2.5px 0 #c9a227 !important;
  }

  .dada-single-product .wc-tabs li a::after,
  .dada-single-product .tabs li a::after,
  .dada-single-product .wd-nav-tabs li a::after {
    width: 18px;
  }

  .dada-single-product .woocommerce-Tabs-panel,
  .dada-single-product .wd-tab-content,
  .dada-single-product .woocommerce-tabs .panel {
    width: 100% !important;
    max-width: 100% !important;
    padding: 20px 14px !important;
  }

  .dada-single-product .woocommerce-Tabs-panel h2,
  .dada-single-product .wd-tab-content h2,
  .dada-single-product .woocommerce-tabs .panel h2 {
    font-size: 24px;
  }

  .dada-single-product .woocommerce-Tabs-panel p,
  .dada-single-product .wd-tab-content p,
  .dada-single-product .woocommerce-tabs .panel p,
  .dada-single-product .woocommerce-Tabs-panel li {
    font-size: 14.5px;
    line-height: 1.7;
  }

  .dada-single-product .woocommerce-message,
  .dada-single-product .woocommerce-info,
  .dada-single-product .woocommerce-error {
    box-shadow: 3px 3px 0 #c9a227;
    font-size: 14px;
  }
}


/* VERY SMALL MOBILE */
@media (max-width: 420px) {
  .dada-single-product .product_title,
  .dada-single-product .entry-title,
  .dada-single-product h1.product_title {
    font-size: 30px !important;
  }

  .dada-single-product .price,
  .dada-single-product .price .amount,
  .dada-single-product .woocommerce-Price-amount {
    font-size: 24px !important;
  }

  .dada-single-product .woocommerce-product-gallery::before,
  .dada-single-product .wd-product-images::before {
    font-size: 9px;
    padding: 4px 6px;
  }

  .dada-single-product .onsale,
  .dada-single-product span.onsale,
  .dada-single-product .product-label,
  .dada-single-product .wd-product-label {
    min-width: 44px !important;
    font-size: 10.5px !important;
    padding: 5px 7px !important;
  }

  .dada-single-product .wc-tabs li a,
  .dada-single-product .tabs li a,
  .dada-single-product .wd-nav-tabs li a {
    font-size: 11.5px !important;
  }
}/* End custom CSS */