.btn-external {
    padding: 1rem 5rem!important;
    font-weight: bold!important;
    font-size:  clamp(0.7rem, 0.63rem + 0.3vw, var(--fs14))!important;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 0.25rem;
    border:1px solid;
    line-height: 1em!important;
}

.external-icon {
    width: 1.25rem; /* 20px / 16px = 1.25rem */
    height: auto;
    filter: brightness(0) invert(1);
}
.btn-amazon {
    background-color:#f59301!important;
    color: var(--white)!important;             
    border: 1px solid #f59301!important;
    height: 3rem;        
}
.btn-amazon:hover {
    background-color: #b36e00!important;
    color: var(--white) !important;           
    border: 1px solid #b36e00   !important;
}