/** Shopify CDN: Minification failed

Line 179:1 Expected "}" to go with "{"

**/
.draco-shipping-pill-wrapper {
  padding-top: var(--draco-pill-padding-top, 0px);
  padding-bottom: var(--draco-pill-padding-bottom, 0px);
}

.draco-shipping-pill {
  display: inline-flex;
  align-items: center;
  gap: var(--draco-pill-content-gap, 26px);
  padding: 10px 18px;
  border-radius: var(--draco-pill-radius, 999px);
  background: var(--draco-pill-bg, #f5f5f5);
  border: var(--draco-pill-border-width, 0px) var(--draco-pill-border-style, solid) var(--draco-pill-border-color, #000);
  font-size: var(--draco-pill-text-size, 14px);
  line-height: 1;
  color: var(--draco-pill-text, #111);
  max-width: 100%;
  width: auto;
  box-sizing: border-box;
}

.draco-shipping-pill--full {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.draco-shipping-pill--reverse {
  flex-direction: row-reverse;
}

.draco-shipping-pill--single {
  width: fit-content;
  justify-content: flex-start;
  gap: 0;
}

.draco-shipping-pill--single .draco-shipping-pill__right,
.draco-shipping-pill--single .draco-shipping-pill__left {
  margin: 0;
}

.draco-shipping-pill__left,
.draco-shipping-pill__right {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  flex-shrink: 1;
}

.draco-shipping-pill__left {
  gap: 8px;
}

.draco-shipping-pill__right {
  margin-left: auto;
}

.draco-shipping-pill--reverse .draco-shipping-pill__right {
  margin-left: 0;
  margin-right: auto;
}

.draco-shipping-pill__dot {
  width: 12px;
  height: 12px;
  min-width: 12px;
  border-radius: 50%;
  background: var(--draco-pill-dot-color, #22c55e);
  animation: draco-pill-blink 1.4s ease-in-out infinite;
}

.draco-shipping-pill__date {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  color: var(--draco-pill-text, #111);
  white-space: nowrap;
}

.draco-shipping-pill__ships-label {
  font-weight: 500;
}

.draco-shipping-pill__date-value {
  font-weight: 700;
}

.draco-shipping-pill__country {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  color: var(--draco-pill-secondary-text, #111);
  white-space: nowrap;
}

.draco-shipping-pill__country img {
  display: block;
  width: var(--draco-pill-flag-size, 24px);
  height: auto;
  aspect-ratio: 4 / 3;
  object-fit: contain;
  border-radius: 2px;
  flex-shrink: 0;
}

.draco-shipping-pill__shipping-text,
.draco-shipping-pill__shipping-suffix {
  font-weight: 500;
}

.draco-shipping-pill__country-code {
  font-weight: 700;
}

@keyframes draco-pill-blink {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.92);
  }
}

@media screen and (max-width: 749px) {
  .draco-shipping-pill,
  .draco-shipping-pill--full {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--draco-pill-mobile-content-gap, 10px);
    padding: 8px 14px;
    font-size: var(--draco-pill-mobile-text-size, 13px);
    overflow: hidden;
  }

  .draco-shipping-pill--single {
    width: fit-content;
    max-width: 100%;
  }

  .draco-shipping-pill__left {
    gap: 5px;
    min-width: 0;
    flex-shrink: 1;
  }

  .draco-shipping-pill__right {
    min-width: 0;
    flex-shrink: 1;
  }

  .draco-shipping-pill--single .draco-shipping-pill__right,
  .draco-shipping-pill--single .draco-shipping-pill__left {
    margin: 0;
  }

  .draco-shipping-pill__date,
  .draco-shipping-pill__country {
    white-space: nowrap;
    flex-wrap: nowrap;
    min-width: 0;
  }

.draco-shipping-pill__country img {
  width: var(--draco-pill-mobile-flag-size, 18px);
  height: auto;
}