html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product .purchase-config {
  transform: translate(-50%, 8px) !important;
  transition:
    opacity 220ms cubic-bezier(.4, 0, 1, 1),
    transform 220ms cubic-bezier(.4, 0, 1, 1),
    visibility 0s linear 220ms !important;
  will-change: opacity, transform;
}

html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product.is-commerce-visible .purchase-config {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translate(-50%, 0) !important;
  transition:
    opacity 420ms cubic-bezier(.22, .61, .36, 1),
    transform 420ms cubic-bezier(.22, .61, .36, 1),
    visibility 0s linear 0ms !important;
}

html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product.avocado-product .purchase-config {
  transform: translateY(8px) !important;
}

html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product.avocado-product.is-commerce-visible .purchase-config {
  transform: translateY(0) !important;
}

html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body #miel .honey-purchase-config .choice-options {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-start !important;
  column-gap: clamp(18px, 1.6vw, 26px) !important;
  row-gap: 8px !important;
}

@media (min-width: 1021px) {
  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body #miel .honey-purchase-config .control-grid {
    grid-template-columns: minmax(0, 1fr) max-content max-content !important;
    column-gap: clamp(18px, 2vw, 26px) !important;
  }

  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body #miel .honey-purchase-config .choice-options {
    flex-wrap: nowrap;
  }
}

@media (max-width: 760px) {
  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body #miel .honey-purchase-config .choice-options {
    column-gap: clamp(14px, 4.5vw, 20px) !important;
  }

  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product.avocado-product .purchase-config {
    transform: translate(-50%, 8px) !important;
  }

  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product.avocado-product.is-commerce-visible .purchase-config {
    transform: translate(-50%, 0) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-furia-prepublicacion="true"][data-furia-scroll-system="purchase"] body [data-commerce-product].vertical-product .purchase-config {
    transition: none !important;
  }
}
