.track-bottle-container {
    max-width: 800px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

input#lot-number-search {
    background-color: #ffffff;
    border-color: #979797;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    padding-top: 26px;
    padding-bottom: 26px;
}

#lot-number-search:focus {
  border: 1px solid #979797;
}

button#search-bottle {
    border-radius: 30px 30px 30px 30px;
    padding: 16px 24px 16px 24px;
    margin-top: 10px;
    text-transform:uppercase;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-size: var( --e-global-typography-accent-font-size );
  font-weight: var( --e-global-typography-accent-font-weight );
  text-transform: var( --e-global-typography-accent-text-transform );
  line-height: var( --e-global-typography-accent-line-height );
  letter-spacing: var( --e-global-typography-accent-letter-spacing );
}

.track-bottle-results{
    margin-top: 10px;
}

.bottle-info {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    padding: 20px;
}

.bottle-info h3 {
    margin: 0 0 20px;
    color: #1d2327;
    font-size: 1.5em;
}

.info-grid {
    display: grid;
    gap: 15px;
}

.info-row {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
}

.info-row:last-child {
    border-bottom: none;
}

.info-row span {
    font-weight: 600;
    color: #1d2327;
    margin-right: 10px;
}

.not-found {
    text-align: center;
    padding: 40px 20px;
    color: #666;
}

.not-found p {
    margin: 10px 0;
    font-size: 16px;
}

.not-found p:first-child {
    font-size: 24px;
    color: #1d2327;
    margin-bottom: 15px;
}
.bottle-content p{
    margin-bottom:8px;
}
.bottle-content ul {
  margin: 0px 0px 10px 0px;
}

.bottle-content ul li{
  list-style-type: initial;
}