.frame-item {
  align-self: stretch;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  display: none;
  z-index: 0;
}
.frame-inner {
  width: 100%;
  height: 35rem;
  position: absolute;
  margin: 0 !important;
  top: -1.062rem;
  right: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--blue);
}
.importa-de-china1 {
  margin: 0;
  position: relative;
  font-size: 3vw;
  font-weight: 400;
  font-family: inherit;
  z-index: 2;
}
.importa-de-china-fcil-y-rpid-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 4.188rem;
  box-sizing: border-box;
  max-width: 100%;
}
.blank-line2,
.blank-line3,
.desde-100-usd1,
.dirigida-a-pequeos1,
.olvdate-del-miedo1 {
  margin: 0;
}
.olvdate-del-miedo-container2 {
  width: 100%;
}
.olvdate-del-miedo-container1 {
  margin: 0;
  width: 75%;
  height: 29.063rem;
  position: relative;
  font-size: 1.6vw;
  font-weight: 400;
  font-family: var(--menu);
  display: flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 2;
}
.rectangle-container {
  width: 80%;
  margin: 0 !important;
  position: absolute;
  top: 5.688rem;
  left: 8.375rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-16xl) var(--padding-11xl) 28rem;
  box-sizing: border-box;
  max-width: 100%;
  z-index: 1;
}
.frame-icon {
  width: 30vw;
  height: 46.5rem;
  top: 6.688rem;
  left: 73%;
  object-fit: contain;
  z-index: 2;
}
.frame-icon,
.rectangle-group,
.rectangle5 {
  position: absolute;
  margin: 0 !important;
}
.rectangle-group {
  max-width: 100%;
  height: 58.625rem;
  top: 3.875rem;
  
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs);
  box-sizing: border-box;
  gap: var(--gap-3xs);
  text-align: left;
  font-size: var(--font-size-29xl);
  color: var(--color-white);
  font-family: var(--font-canarow00-bold);
}
.rectangle5 {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos6,
.primary-button6 {
  flex: 1;
  display: flex;
  position: relative;
}
.concenos6 {
  margin: 0;
  height: 4.313rem;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button6 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin-left: 2.4rem;
}
.rectangle6 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos7,
.primary-button7 {
  flex: 1;
  display: flex;
  position: relative;
}
.concenos7 {
  margin: 0;
  height: 4.313rem;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button7 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  white-space: nowrap;
}
.rectangle7 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos8,
.primary-button8 {
  flex: 1;
  display: flex;
  position: relative;
}
.concenos8 {
  margin: 0;
  height: 4.313rem;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button8 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  white-space: nowrap;
}
.rectangle8 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos9,
.primary-button9 {
  flex: 1;
  display: flex;
  position: relative;
}
.concenos9 {
  margin: 0;
  height: 4.313rem;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button9 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.rectangle9 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos10,
.primary-button10 {
  flex: 1;
  display: flex;
  position: relative;
}
.concenos10 {
  margin: 0;
  height: 4.313rem;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button10 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.rectangle10 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-chocolate);
}
.concenos11 {
  margin: 0;
  height: 4.313rem;
  flex: 1;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.primary-button11 {
  width: 8.563rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  white-space: nowrap;
}
.rectangle-icon {
  height: 4.438rem;
  width: 6rem;
  position: relative;
  object-fit: cover;
}
.rectangle-wrapper {
  height: 3.375rem;
  width: 5.125rem;
  margin: 0 !important;
  position: absolute;
  bottom: 0;
  left: -4.4vw;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-3xs);
}
.macbook-pro-14-1-inner,.macbook-pro-14-1-inner2,
.primary-button-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.primary-button-parent {
  width: 69.188rem;
  justify-content: flex-start;
  position: relative;
  max-width: 100%;
}
.macbook-pro-14-1-inner2 {
  
  margin-bottom: 45rem;
  width:100%;
  background-color: var(--blue);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-xl);
  box-sizing: border-box;
  top: 0;
  z-index: 99;
  position: sticky;
  max-width: 100%;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--menu-size);
  color: var(--color-white);
  font-family: var(--menu);
}
.macbook-pro-14-1-inner {
  
  margin-bottom: 0;
  width:100%;
  background-color: var(--blue);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-xl);
  box-sizing: border-box;
  top: 0;
  z-index: 99;
  position: sticky;
  max-width: 100%;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--menu-size);
  color: var(--color-white);
  font-family: var(--menu);
}
.asset-8-1,
.asset-8-2 {
  width: 6rem;
  height: 4.313rem;
  position: relative;
  object-fit: cover;
  display: none;
  z-index: 2;
}
.asset-8-2 {
  z-index: 3;
}
.servicios-que-ofrecemos {
  margin: 0;
}
.ms-que-un {
  margin: 0;
  font-size: var(--menu-size);
}
.servicios-que-ofrecemos-container {
  height: 4.688rem;
  position: relative;
  display: flex;
  align-items: center;
}
.servicios-que-ofrecemos-ms-qu-wrapper,
.subscription-button {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.servicios-que-ofrecemos-ms-qu-wrapper {
  border-radius: var(--br-81xl);
  background-color: var(--blue);
  overflow: hidden;
  justify-content: flex-start;
  padding: 3.031rem 3.344rem;
  z-index: 3;
}
.subscription-button {
  justify-content: flex-end;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.asset-3-1 {
  align-self: stretch;
  height: 29.188rem;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
@media screen and (max-width: 1125px) {
  .asset-3-1 {
    align-self: stretch;
    height: auto;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    flex-shrink: 0;
    object-fit: cover;
  }
}
.subscribe-form,
.subscription-button-parent {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.subscription-button-parent {
  width: 44.813rem;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 1.75rem;
}
.subscribe-form {
  height: 41.688rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 1.375rem;
  box-sizing: border-box;
}

.asset-5-1 {
  width: 8.625rem;
  height: 7.875rem;
  position: relative;
  object-fit: cover;
}
.china-mxico {
  margin-block-start: 0;
  margin-block-end: 10px;
  white-space: pre-wrap;
}
.ideal-para-envos {
  margin: 0;
  font-size: var(--font-size-xl);
}
.china-mxico-container {
  align-self: stretch;
  position: relative;
  display: flex;
  align-items: center;
}
.cotizar {
  flex: 1;
  position: relative;
  font-size: var(--font-size-13xl);
  font-family: var(--menu);
  color: var(--color-white);
  text-align: center;
}
.cotizar-wrapper,
.name-field {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
}
.cotizar-wrapper {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xs) var(--padding-smi);
  background-color: var(--color-limegreen-100);
  width: 10.063rem;
  border-radius: var(--br-81xl);
  flex-direction: row;
}
.cotizar-container:hover,
.cotizar-frame:hover,
.cotizar-wrapper:hover {
  background-color: var(--color-limegreen-200);
}
.name-field {
  flex: 1;
  border-radius: var(--br-41xl);
  background-color: var(--color-darkorange);
  flex-direction: column;
  padding: var(--padding-2xl) var(--padding-2xs) 0.75rem;
  gap: var(--gap-4xl);
  min-width: 16.625rem;
  max-width: 100%;
}
.asset-6-1 {
  width: 12.938rem;
  height: 7.313rem;
  position: relative;
  object-fit: cover;
}
.china-mxico1 {
  margin-block-start: 0;
  margin-block-end: 10px;
  white-space: pre-wrap;
}
.ideal-para-cajas {
  margin: 0;
  font-size: var(--font-size-xl);
}
.china-mxico-container1 {
  align-self: stretch;
  position: relative;
  display: flex;
  align-items: center;
}
.cotizar1 {
  flex: 1;
  position: relative;
  font-size: var(--font-size-13xl);
  font-family: var(--menu);
  color: var(--color-white);
  text-align: center;
}
.cotizar-container,
.name-field1 {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
}
.cotizar-container {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xs) var(--padding-smi);
  background-color: var(--color-limegreen-100);
  width: 10.063rem;
  border-radius: var(--br-81xl);
  flex-direction: row;
}
.name-field1 {
  flex: 1;
  border-radius: var(--br-41xl);
  background-color: var(--color-darkorange);
  flex-direction: column;
  padding: var(--padding-2xl) var(--padding-2xs);
  gap: var(--gap-4xl);
  min-width: 16.625rem;
  max-width: 100%;
}
.asset-7-1 {
  width: 8.813rem;
  height: 8.813rem;
  position: relative;
  object-fit: cover;
}
.usa-mxico {
  margin-block-start: 0;
  margin-block-end: 10px;
  white-space: pre-wrap;
}
.po-box-sin {
  margin: 0;
  font-size: var(--font-size-base);
}
.usa-mxico-container {
  align-self: stretch;
  position: relative;
  line-height: 2.375rem;
  display: flex;
  align-items: center;
}
.cotizar2 {
  flex: 1;
  position: relative;
  font-size: var(--font-size-13xl);
  font-family: var(--menu);
  color: var(--color-white);
  text-align: center;
}
.cotizar-frame {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xs) var(--padding-smi);
  background-color: var(--color-limegreen-100);
  width: 10.063rem;
  border-radius: var(--br-81xl);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
}
.name-field2,
.suscription-form {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.name-field2 {
  flex: 1;
  border-radius: var(--br-41xl);
  background-color: var(--color-darkorange);
  overflow: hidden;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-2xl) var(--padding-2xs) var(--padding-smi);
  box-sizing: border-box;
  gap: var(--gap-4xl);
  min-width: 16.625rem;
  font-size: 1.875rem;
}
.suscription-form {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 4.625rem;
}
.rompe-la-barrera {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.cupon-for-first-order,
.cupon-for-first-order-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.cupon-for-first-order {
  flex: 1;
  border-radius: var(--br-81xl);
  background-color: var(--blue);
  overflow: hidden;
  justify-content: flex-start;
  padding: var(--padding-2xl) 4.344rem;
}
.cupon-for-first-order-wrapper {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 var(--padding-47xl) 0 4.25rem;
  text-align: center;
}
.frame-wrapper,
.suscription-form-parent {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.suscription-form-parent {
  flex: 1;
  flex-direction: column;
  align-items: flex-end;
  gap: var(--gap-47xl);
}
.frame-wrapper {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 0 var(--padding-mid) 0.125rem;
  box-sizing: border-box;
  font-size: var(--font-size-13xl);
}
.div {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 1.25rem;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.compra {
  margin-block-start: 0;
  margin-block-end: 20px;
}
.compra-directamente-con {
  margin: 0;
  font-size: var(--font-size-xl);
}
.compra-compra-directamente-container1 {
  width: 100%;
}
.compra-compra-directamente-container {
  margin-left: -16.25rem;
  width: 20.813rem;
  height: 7.5rem;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.compra-compra-directamente-con-wrapper {
  width: 4.563rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
  font-size: var(--font-size-29xl);
}
.button-confirm-payment,
.button-confirm-payment-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.button-confirm-payment {
  align-self: stretch;
  flex-direction: row;
  row-gap: 20px;
}
.button-confirm-payment-wrapper {
  width: 25.375rem;
  flex-direction: column;
  padding: var(--padding-7xs) 0 0;
  box-sizing: border-box;
}
.div1 {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 2.375rem;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.recibe {
  font-size: var(--font-size-29xl);
}
.recibe,
.una-vez-recibidas {
  margin-block-start: 0;
  margin-block-end: 20px;
}
.sin-retenciones-de {
  margin: 0;
}
.recibe-una-vez-container1 {
  width: 100%;
}
.recibe-una-vez-container {
  margin-left: -16.25rem;
  width: 20.813rem;
  height: 13.438rem;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.recibe-una-vez-recibidas-tus-c-wrapper {
  width: 4.563rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
  font-size: var(--font-size-xl);
}
.div2 {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 2.313rem;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.enva {
  font-size: var(--font-size-29xl);
}
.enva,
.enva-la-mercancia {
  margin-block-start: 0;
  margin-block-end: 20px;
}
.nosotros-nos-encargamos {
  margin: 0;
}
.enva-enva-la-container1 {
  width: 100%;
}
.enva-enva-la-container {
  margin-left: -16.25rem;
  width: 20.813rem;
  height: 15rem;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  debug_commit: 1cbd860;
}
.enva-enva-la-mercancia-a-nue-wrapper,
.group,
.parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.enva-enva-la-mercancia-a-nue-wrapper {
  width: 4.563rem;
  flex-direction: column;
  padding: 0;
  box-sizing: border-box;
  font-size: var(--font-size-xl);
}
.group,
.parent {
  flex-direction: row;
  row-gap: 20px;
  max-width: 100%;
}
.group {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  bottom: -2rem;
  left: -24.5rem;
  z-index: 1;
}
.parent {
  width: 25.375rem;
  position: relative;
}
.frame-parent {
  width: 75.25rem;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
  font-size: var(--font-size-77xl);
}
.frame-parent,
.macbook-pro-14-1-child,
.subscribe-form-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.subscribe-form-parent {
  width: 75.938rem;
  flex-direction: column;
  justify-content: flex-start;
  gap: 5.625rem;
}
.macbook-pro-14-1-child {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-4xl) 0 var(--padding-xl);
  box-sizing: border-box;
  text-align: left;
  font-size: 2.5rem;
  color: var(--color-white);
  font-family: var(--menu);
}
.texts-icon {
  height: 4.5rem;
  width: 4.5rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}

.beneficios {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  min-width: 12.438rem;
  max-width: 100%;
}
.subscription-coupon {
  width: 26.375rem;
  margin: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1.063rem;
  max-width: 100%;
  font-size: var(--font-size-29xl);
}
.texts-icon1 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.sin-trmites-tediosos {
  flex: 1;
  position: relative;
}
.texts-parent {
  height: 2.5rem;
  width: 22.375rem;
  margin: 0 !important;
  position: absolute;
  top: 4.938rem;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon2 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.facturamos-desde-tus,
.texts-group {
  margin: 0 !important;
  position: absolute;
  display: flex;
}
.facturamos-desde-tus {
  width: 19.375rem;
  top: 0;
  right: -5.5rem;
  align-items: center;
}
.texts-group {
  width: 16.875rem;
  top: 4.938rem;
  left: 22.813rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0.313rem;
  box-sizing: border-box;
  gap: var(--gap-smi);
}
.texts-icon3 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.sin-cargos-sorpresas {
  flex: 1;
  position: relative;
}
.texts-container {
  width: 21.563rem;
  margin: 0 !important;
  position: absolute;
  top: 7.875rem;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon4 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.frame-div,
.pago-a-proveedor {
  margin: 0 !important;
  position: absolute;
  display: flex;
}
.pago-a-proveedor {
  width: 19.375rem;
  top: 0;
  right: -5.5rem;
  align-items: center;
}
.frame-div {
  width: 16.875rem;
  top: 8.656rem;
  left: 22.813rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon5 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.sin-mnimo-de {
  flex: 1;
  position: relative;
}
.texts-parent1 {
  height: 2.188rem;
  width: 22.375rem;
  margin: 0 !important;
  position: absolute;
  top: 12.063rem;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon6 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.cumplimos-al-100,
.texts-parent2 {
  margin: 0 !important;
  position: absolute;
  display: flex;
}
.cumplimos-al-100 {
  width: 19.375rem;
  top: 0;
  right: -5.5rem;
  align-items: center;
}
.texts-parent2 {
  width: 16.875rem;
  top: 12.063rem;
  left: 22.813rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon7 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.cajas-embarques-asegurados {
  flex: 1;
  position: relative;
}
.texts-parent3 {
  height: 2.5rem;
  width: 22.375rem;
  margin: 0 !important;
  position: absolute;
  top: 14.688rem;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon8 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.sin-anualidades,
.texts-parent4 {
  margin: 0 !important;
  position: absolute;
  display: flex;
}
.sin-anualidades {
  width: 19.375rem;
  top: 0;
  right: -5.5rem;
  align-items: center;
}
.texts-parent4 {
  width: 16.875rem;
  top: 14.844rem;
  left: 22.813rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon9 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.precios-por-cbms {
  flex: 1;
  position: relative;
}
.texts-parent5 {
  height: 2.5rem;
  width: 21.563rem;
  margin: 0 !important;
  position: absolute;
  top: 17.625rem;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.texts-icon10 {
  height: 2.188rem;
  width: 2.188rem;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.asesora-y-cursos,
.texts-parent6 {
  margin: 0 !important;
  position: absolute;
  display: flex;
}
.asesora-y-cursos {
  width: 19.375rem;
  top: 0;
  right: -5.5rem;
  align-items: center;
}
.texts-parent6 {
  width: 16.875rem;
  top: 17.781rem;
  left: 22.813rem;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-smi);
}
.import-easy-box {
  align-self: stretch;
  height: 20.125rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  max-width: 100%;
}
.product-benefits {
  width: 39.688rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xl) 0 0;
  box-sizing: border-box;
  min-width: 39.688rem;
  max-width: 100%;
}
.texts-icon11 {
  height: 27.563rem;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  min-width: 29.375rem;
}
.product-benefits-parent {
  align-self: stretch;
  background-color: var(--color-royalblue);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 10.188rem;
  box-sizing: border-box;
  gap: 6.188rem;
  max-width: 100%;
}
.suscrbete-y-recibe {
  margin-block-start: 0;
  margin-block-end: 20px;
}
.en-tu-primer {
  margin: 0;
  color: var(--color-orange);
}
.suscrbete-y-recibe-container1 {
  width: 100%;
}
.suscrbete-y-recibe-container {
  margin: 0;
  width: 23.188rem;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 100%;
}
.pesos1 {
  font-size: var(--font-size-77xl);
}
.pesos {
  width: 23.188rem;
  line-height: 5.625rem;
  color: var(--color-orange);
  text-align: right;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  font-size: 8rem;
}
.nombre-y-apellido,
.pesos {
  position: relative;
}
.nombre-y-apellido-wrapper {
  border-radius: var(--br-81xl);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-21xl) var(--padding-10xs)
    var(--padding-smi);
  white-space: nowrap;
}
.correo-electrnico {
  margin: 0;
  width: 13.813rem;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
.correo-electrnico-wrapper {
  border-radius: var(--br-81xl);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) 2rem var(--padding-10xs) var(--padding-smi);
  white-space: nowrap;
}
.telfono {
  width: 6.375rem;
  position: relative;
  justify-content: center;
}
.suscribirme,
.telfono,
.telfono-wrapper {
  display: flex;
  align-items: center;
}
.telfono-wrapper {
  align-self: stretch;
  border-radius: var(--br-81xl);
  background-color: var(--color-white);
  overflow: hidden;
  flex-direction: row;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-smi);
}
.suscribirme {
  margin: 0;
  width: 8.938rem;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  justify-content: center;
}
.easy-logistics,
.suscribirme-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.suscribirme-wrapper {
  height: 1.75rem;
  border-radius: var(--br-81xl);
  background-color: var(--color-limegreen-100);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  padding: 0 var(--padding-2xs) 0 var(--padding-smi);
  box-sizing: border-box;
  color: var(--color-white);
}
.easy-logistics {
  width: 16.625rem;
  flex-direction: column;
  gap: var(--gap-2xs);
  font-size: var(--menu-size);
  color: var(--color-gray);
}
.currency-sign {
  width: 76.938rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.footer-zone,
.frame-container {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.footer-zone {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-17xl);
}
.frame-container {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-26xl);
}
.asset-9-1 {
  max-height: 80%;
  width: 20%;
  position: absolute;
  margin: 0 !important;
  top: 0.625rem;
  left: 10%;
  object-fit: cover;
}
.parvada-cowork,
.rio-missouri-600 {
  margin-block-start: 0;
  margin-block-end: 10px;
}
.sqn-pedro-garza {
  margin: 0;
}
.parvada-cowork-container {
  position: absolute;
  margin: 0 !important;
  top: 3.219rem;
  left: 30%;
  font-size: var(--font-size-sm);
  width: 22vw;
}
.politicas-de-privacidad,
.preguntas-frecuentes,
.quines-somos,
.terminos-de-uso {
  margin: 0;
  font-size: 1.3vw;
}
.preguntas-frecuentes-quines-container1 {
  width: 100%;
}
.preguntas-frecuentes-quines-container {
  height: 6.25rem;
  width: 17.063rem;
  position: absolute;
  margin: 0 !important;
  top: 2.219rem;
  left: 52%;
  font-family: var(--menu);
  display: flex;
  align-items: center;
}
.group-icon,
.vector-icon,.vector-icon1, .group-icon1{
  height: 100%;
 
  position: relative;

}

.group-wrapper,
.texts {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.group-wrapper {
  height: 100%;
  flex-direction: column;
  padding: 0.106rem 0 0;
  box-sizing: border-box;
}
.texts {
  height: 3vw;
  margin: 0 !important;
  position: absolute;
  top: 3.813rem;
  left: 70%;
  overflow: hidden;
  flex-direction: row;
  gap: 1.056rem;
}
.mrchino-todos,
.parvada-cowork-info {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mrchino-todos {
  width: 82.375rem;
  position: absolute;
  margin: 0 !important;
  top: 10.688rem;
  left: 10%;
  font-family: var(--font-myriad-pro);
  text-align: center;
  font-size: 1vw;
}
.parvada-cowork-info {
  align-self: stretch;
  height: 12.813rem;
  background-color: var(--blue);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  flex-wrap: wrap;
  padding: var(--padding-3xs);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-3xs);
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-white);
  font-family: var(--font-futurabookctt);
}
.frame-group,
.macbook-pro-14-1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-group {
  align-self: stretch;
  gap: 5.563rem;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-white);
  font-family: var(--menu);
}
.macbook-pro-14-1 {
  width: 100%;
  position: relative;
  overflow: hidden;
  gap: var(--gap-47xl);
  background-image: url(./public/macbook-pro-14--1@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 223.938rem;
  letter-spacing: normal;
}
@media screen and (max-width: 1300px) {
  .cupon-for-first-order-wrapper {
    padding-left: var(--padding-15xl);
    padding-right: 2.063rem;
    box-sizing: border-box;
  }
  .product-benefits {
    flex: 1;
  }
  .product-benefits-parent {
    flex-wrap: wrap;
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1125px) {
  .primary-button-parent {
    font-size: 2.2vw;

  }
  .macbook-pro-14-1-inner2 {
    width:100%;
    margin-bottom: 100vw;
  }
  .cupon-for-first-order {
    padding-left: var(--padding-15xl);
    padding-right: var(--padding-15xl);
    box-sizing: border-box;
  }
  .frame-parent {
    flex-wrap: wrap;
  }
  .product-benefits {
    min-width: 100%;
  }
  .product-benefits-parent {
    gap: 6.188rem 3.063rem;
  }
  .currency-sign {
    flex-wrap: wrap;
  }
  .frame-group {
    gap: 2.75rem 5.563rem;
  }
}
@media screen and (max-width: 800px) {
  .parvada-cowork-container {
    display: none;
  }
  .asset-9-1{
    width: 30%;
  }
  .importa-de-china1 {
    font-size: var(--font-size-19xl);
  }
  .olvdate-del-miedo-container1 {
    font-size: var(--font-size-7xl);
  }
  .servicios-que-ofrecemos-ms-qu-wrapper {
    padding-left: var(--padding-7xl);
    padding-right: var(--padding-7xl);
    box-sizing: border-box;
  }
  .cotizar,
  .cotizar1,
  .cotizar2 {
    font-size: var(--font-size-7xl);
  }
  .suscription-form {
    gap: 2.313rem;
  }
  .rompe-la-barrera {
    font-size: var(--font-size-7xl);
  }
  .suscription-form-parent {
    gap: 2.063rem 4.125rem;
  }
  .div,
  .div1,
  .div2 {
    font-size: var(--font-size-29xl);
  }
  
  .beneficios {
    font-size: var(--font-size-19xl);
  }
  .texts-icon11 {
    min-width: 100%;
  }
  @media screen and (max-width: 1025px) {
    .texts-icon11 {
    height: 0;
    width: 0;
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
    object-fit: cover;
  }

  }
  .suscrbete-y-recibe-container {
    font-size: var(--font-size-10xl);
  }
  .pesos {
    font-size: var(--font-size-29xl);
    line-height: 3.375rem;
  }
  .macbook-pro-14-1 {
    gap: 2.063rem 4.125rem;
  }
}




.menu-toggle {
  display: none;
}

.menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.menu li {
  margin-right: 2.4rem; 
  
}




@media (max-width: 1025px) {
  .rectangle-icon, .rectangle-wrapper{
    display: flex;
    left: 40%;
  top: 0;}
  .menu {
    flex-direction: column;
    align-items: flex-start;
    display: none;
  }

  .menu li {
    display: block;
    margin-bottom: 10px; /* Espacio entre elementos del menú */
  }
  .mrchino-todos{
    left: 0;

  }
  .menu-toggle {
    display: block;
    cursor: pointer;
    color: white;
 
  }

  .menu-toggle.active + .menu {
    display: flex;
  }

  .olvdate-del-miedo-container1{
    left: 0vw;
    top: 0vw;
    font-size: 3vw;
  }
  .recibe-una-vez-container,.enva-enva-la-container,.enva-enva-la-container1,.compra,.compra-directamente-con,.recibe,.enva {
    font-size: 1rem;
    gap: 0;
    margin-left: 0;
  }
  .enva-enva-la-container{
    top: -5vw;
    left: 50vw;
  }
  .div2,.div1,.div {
    display: none;
  }
  .button-confirm-payment-wrapper,.compra-compra-directamente-container,.group{
    width: 100vw;
    margin-left: 0;
    left: 0;
    row-gap: 100vw;
  }

}

@media (max-width: 600px) {

  .rectangle-icon, .rectangle-wrapper{
    display: flex;
    left: 40%;
    top: 0%;
  }
  .primary-button6,.primary-button7,.primary-button8,.primary-button9,.primary-button10,.primary-button11{
   margin-left: 0;
   font-size: 1rem;
  }
  .servicios-que-ofrecemos-container {
    font-size: 4vw;
  }
  .ms-que-un{
    font-size: 3vw;
  }
  .olvdate-del-miedo-container1{
    left: -15vw;
    top: -30vw;
    font-size: 3vw;
  }
  .frame-inner {
    width: 100%;
    height: 100vw;
    position: absolute;
    margin: 0 !important;
    top: 2.5vw;
    right: 0;
    left: -22vw;
    border-radius: var(--br-xl);
    background-color: var(--blue);
  }
  .rectangle-container {
    width: 80%;
    margin: 0 !important;
    position: absolute;
    top: 3rem;
    left: 30vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: var(--padding-16xl) var(--padding-11xl) 28rem;
    box-sizing: border-box;
    max-width: 100%;
    z-index: 1;
  }
  .frame-item {
    align-self: normal;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    max-height: 50%;
    object-fit: cover;
    display: none;
    z-index: 0;
  }
  .rectangle-group {
    max-width: 100%;
    height: 150vw;
    top: 1vw;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-3xs);
    box-sizing: border-box;
    gap: var(--gap-3xs);
    text-align: left;
    font-size: var(--font-size-29xl);
    color: var(--color-white);
    font-family: var(--font-canarow00-bold);
  }
  .frame-icon {
    
   display: none;
  
  }
  .macbook-pro-14-1 {
    width: 100%;
    position: relative;
    overflow: hidden;
    gap: 0;
    background-image: url(./public/macbook-pro-14--1@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    height: 10vw;
    letter-spacing: normal;
  }
  .subscribe-form-parent{
    gap: 6vw;
  }
  .macbook-pro-14-1-inner2 {
    width:100%;
    margin-bottom: 120vw;
  }
  .mrchino-todos {
    width: 100%;
    position: absolute;
    margin: 0 !important;
    bottom: 1vh;
    left: 0%;
    font-family: var(--font-myriad-pro);
    text-align: center;
    font-size: 3vw;
  }
}

@media screen and (max-width: 450px) {
  .importa-de-china1 {
    left: -35vw;
    font-size: 6vw;
    max-width: 100%;
  }
  .recibe-una-vez-container,.enva-enva-la-container,.enva-enva-la-container1,.compra,.compra-directamente-con,.recibe,.enva {
    font-size: .7rem;}
    .enva-enva-la-container{
      top: -27vw;
      left: 0vw;
    }
    .recibe-una-vez-container{
      top: 12vw;
      

    }
  .easy-logistics{
    width: 100%;
    
  }
  .product-benefits-parent{
    height: 60vh;
    max-width: 100%;
    
      gap: 6.188rem;
      
   
  }
  .sin-trmites-tediosos,
.facturamos-desde-tus,
.sin-cargos-sorpresas,
.pago-a-proveedor,
.sin-mnimo-de,
.cumplimos-al-100,
.cajas-embarques-asegurados,
.sin-anualidades,
.precios-por-cbms,
.asesora-y-cursos {
  font-size: .8rem;
}


  
  .texts-icon11,.texts-icon,.texts-icon1,.texts-icon2,.texts-icon3,
  .texts-icon4,.texts-icon5,.texts-icon6,.texts-icon7,.texts-icon8,
  .texts-icon9,.texts-icon10 {
  display: none;
  }
 
  .importa-de-china-fcil-y-rpid-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 4.188rem;
    box-sizing: border-box;
    max-width: 5000%;
  }

  .olvdate-del-miedo-container1,

  .olvdate-del-miedo-container2 {
    width: 100%;
    
    
  }
 
  .china-mxico-container {
    font-size: var(--font-size-base);
  }
  .cotizar {
    font-size: var(--font-size-lgi);
  }
  .china-mxico-container1 {
    font-size: var(--font-size-base);
  }
  .cotizar1 {
    font-size: var(--font-size-lgi);
  }
  .name-field1 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .cotizar2 {
    font-size: var(--font-size-lgi);
  }
  .suscription-form {
    gap: 1.125rem;
  }
  .rompe-la-barrera {
    font-size: var(--font-size-lgi);
  }
  .suscription-form-parent {
    gap: 1rem 4.125rem;
  }
  .div {
    font-size: var(--font-size-10xl);
  }
  .compra-compra-directamente-container {
    font-size: var(--font-size-base);
  }
  .button-confirm-payment {
    flex-wrap: wrap;
  }
  .div1 {
    font-size: var(--font-size-10xl);
  }
 
  .enva-enva-la-container {
    font-size: var(--font-size-base);
  }
  .recibe-una-vez-container,.recibe-una-vez-recibidas-tus-c-wrapper{
    width: 100%;
    left: 0;
  }
  .group,
  .parent {
    flex-wrap: wrap;
  }

  .subscribe-form {
   height: 56vh;
  }
  .subscription-button-parent {
    height: 30vh;
  }
  .beneficios {
    font-size: var(--font-size-10xl);
  }
  .subscription-coupon {
    flex-wrap: wrap;
  }
  .import-easy-box {
    height: auto;
    min-height: 322;
  }

  .suscrbete-y-recibe-container {
    font-size: var(--font-size-3xl);
  }
  .pesos {
    font-size: 4rem;
    gap: 1vw;
  }
  .suscribirme,
  .telfono {
    font-size: var(--font-size-lgi);
  }
  .frame-container {
    gap: 1.375rem 2.813rem;
  }
  .mrchino-todos{
    font-size:  .7rem;
  }
  .preguntas-frecuentes,.quines-somos,.politicas-de-privacidad{
    font-size: .7rem;
  }
  .preguntas-frecuentes-quines-container {

    left: 50%;
    top: 1vh;

}
.footer-zone{
  padding: auto;
}
.texts{
  top: 50%;
  width: 60%;
  height: 20%;
  left: 33%;
}
  .frame-group {
    gap: 1.375rem 5.563rem;
  }
  .macbook-pro-14-1 {
    gap: 1rem 4.125rem;
  }

}
