.stayai-subscriptions .stayai-subscription .stayai-widget {

  /* TYPOGRAPHY */
  & * {
    font-family: myriad-pro-condensed, sans-serif;

    font-size: 20px;

    @media (min-width: 1023px) {
      font-size: 24px;
    }
  }

  .stayai-subscription-details-container {
    ul li {
      font-size: 14px;
      font-family: Myriad Pro, sans-serif;
    }
  }

  .stayai-purchase-label__inner {

    .one-time-purchase-label,
    .subscription-label,
    .subscription-savings {
      text-transform: uppercase;
      font-size: 32.1px;
    }
  }

  /* BORDER */
  .stayai-purchase-label__wrapper {
    border-radius: 1.5rem;

    @media (min-width: 1023px) {
      border-radius: 32px;
    }
  }

  /* three icons */
  .stayai-subscription-details-container {
    li:before {
      max-width: 20px;
      max-height: 20px;
      color: var(--stayai-accent-color) !important;
    }

    & li:nth-child(1):before {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="%23052460"><g id="Layer_2" data-name="Layer 2"><g id="layer_1-2" data-name="layer 1"><path d="m38.83 37.55-1-1.48A10.94 10.94 0 0 1 36 30v-2.65a9 9 0 0 0-4-7.49l-4.08-2.72a9.37 9.37 0 0 1-7.82 0L16 19.86a9 9 0 0 0-4 7.49V30a10.94 10.94 0 0 1-1.85 6.1l-1 1.48-1.65-1.13 1-1.49A8.93 8.93 0 0 0 10 30v-2.65a11 11 0 0 1 4.9-9.15l4.55-3a1 1 0 0 1 1-.07 7.53 7.53 0 0 0 7.14 0 1 1 0 0 1 1 .07l4.55 3A11 11 0 0 1 38 27.35V30a8.93 8.93 0 0 0 1.51 5l1 1.49z"/><path d="M24 18a10.09 10.09 0 0 1-4.43-1.1 1 1 0 0 1-.44-.41l-5-9a1 1 0 0 1 .18-1.21 1 1 0 0 1 1.21-.14c4.12 2.49 12.84 2.49 17 0a1 1 0 0 1 1.21.14 1 1 0 0 1 .18 1.21l-5 9a1 1 0 0 1-.44.41A10.09 10.09 0 0 1 24 18zm-3.28-2.77a7.35 7.35 0 0 0 6.56 0l3.43-6.16a25.06 25.06 0 0 1-13.42 0zM24 38a4 4 0 0 1-4-4h2a2 2 0 1 0 2-2 4 4 0 1 1 4-4h-2a2 2 0 1 0-2 2 4 4 0 0 1 0 8z"/><path d="M23 37h2v3h-2zM23 22h2v3h-2zM31 30h2v2h-2zM15 30h2v2h-2zM18 48h-7v-2h5.38l-2.27-4.55 1.78-.9 3 6A1 1 0 0 1 18 48z"/><path d="M24 48v-2a22 22 0 1 0-6.18-.88L17.26 47A24 24 0 1 1 24 48z"/></g></g></svg>') !important;
    }

    & li:nth-child(2):before {
      max-width: 25px;
      max-height: 25px;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="655.359" height="655.359" viewBox="0 0 6.827 6.827" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd"><g id="Layer_x0020_1" fill="%23052460"><g id="_267725264"><path id="_267725312" d="M1.137 1.791h2.747a.283.283 0 0 1 .284.284v2.17a.283.283 0 0 1-.284.283H2.197a.47.47 0 0 0-.069-.214h1.756a.07.07 0 0 0 .05-.02.07.07 0 0 0 .02-.05v-2.17a.07.07 0 0 0-.02-.049.07.07 0 0 0-.05-.02H1.137a.07.07 0 0 0-.05.02.07.07 0 0 0-.02.05v2.17c0 .018.008.036.02.049a.07.07 0 0 0 .05.02h.186a.47.47 0 0 0-.07.214h-.116a.283.283 0 0 1-.284-.284v-2.17a.283.283 0 0 1 .284-.283z"/><path id="_267725192" d="M4.06 3.334h1.6a.312.312 0 0 1 .313.313v.568a.312.312 0 0 1-.313.313h-.314a.47.47 0 0 0-.069-.214h.383a.1.1 0 0 0 .07-.03.1.1 0 0 0 .03-.07v-.567a.1.1 0 0 0-.03-.07.1.1 0 0 0-.07-.03h-1.6v-.213zm.343 1.194h-.696v-.214h.765a.47.47 0 0 0-.07.214z"/><path id="_267725144" d="M4.06 2.428a.107.107 0 0 0 0 .213h.71l.54.815a.106.106 0 0 0 .178-.117l-.568-.857a.107.107 0 0 0-.093-.054h-.766z"/><path id="_267725552" d="M4.874 4.09a.472.472 0 0 1 .335.807.472.472 0 0 1-.808-.335.472.472 0 0 1 .473-.473zm.184.289a.259.259 0 0 0-.443.183.259.259 0 0 0 .443.184.259.259 0 0 0 0-.367z"/><path id="_267725240" d="M1.726 4.09a.472.472 0 0 1 .334.807.472.472 0 0 1-.808-.335.472.472 0 0 1 .474-.473zm.183.289a.259.259 0 0 0-.443.183.259.259 0 0 0 .443.184.259.259 0 0 0 0-.367z"/><path id="_267725432" d="M5.867 3.904a.107.107 0 0 0 0-.214h-.474a.107.107 0 0 0 0 .214h.474z"/></g></g></svg>') !important;
    }

    & li:nth-child(3):before {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23052460" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="8" y1="8" x2="16" y2="16"></line><line x1="16" y1="8" x2="8" y2="16"></line></svg>') !important;
    }
  }

  label.is-selected .stayai-purchase-label__wrapper {
    box-shadow: inset 0 0 0 4px white;
  }

  .stayai-purchase-label__wrapper input[name='purchaseType'][type='radio'] {
    margin-left: 8.12px;
  }
}

price-block.price-block [data-price=''] s.fullPrice {
  margin-right: 8.22px;
  font-weight: 100;
  opacity: 0.7;
}