.stay-booking-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:.85rem;padding:.78rem 1rem;border:1px solid #c7a95e;border-radius:999px;background:#dec57e;color:#17211c!important;font-size:.84rem;font-weight:750;line-height:1.2;text-decoration:none!important;transition:background .2s ease,transform .2s ease}
.stay-booking-link:hover{background:#ead79c;transform:translateY(-1px)}
.stay-booking-link:focus-visible{outline:3px solid #17211c;outline-offset:3px}
.stay-affiliate-note{max-width:72ch;margin:1rem auto 2.5rem;padding:0 1rem;color:#626a64;font-size:.78rem;line-height:1.55;text-align:center}
@media(max-width:680px){.stay-booking-link{width:100%;min-height:46px}}
