.buy-box {
    margin-top: 18px;
}

.buy-box > summary {
    list-style: none;
    width: max-content;
}

.buy-box > summary::-webkit-details-marker {
    display: none;
}

.buy-box[open] > summary {
    margin-bottom: 14px;
}

.buy-box form {
    border-top: 1px solid #ffffff12;
    padding-top: 8px;
}
