
/* Destination pricing and social links */
.destination-price-tag{margin:.85rem 0 .75rem;padding:.8rem .9rem;background:#f7f3e9;border:1px solid #d9c69c;border-left:4px solid #b99552;border-radius:9px;display:flex;flex-direction:column;gap:.12rem;position:relative;z-index:1}
.destination-price-label{font-size:.66rem;letter-spacing:.12em;font-weight:800;color:#80622b}
.destination-price-tag strong{font-size:1.15rem;color:#123d32;line-height:1.35}
.destination-price-range{font-size:.8rem;color:#33453d}
.destination-price-tag small{font-size:.7rem;color:#66736c}
.destination-price-panel{margin:1.35rem 0 1.7rem;padding:1.35rem 1.5rem;border:1px solid #d9c69c;border-left:5px solid #b99552;border-radius:14px;background:linear-gradient(135deg,#fffdf8,#f4eddd);box-shadow:0 7px 22px rgba(18,61,50,.07)}
.destination-price-panel h2{font-size:1.35rem;margin:.2rem 0 .4rem}
.destination-price-main{font-size:1.8rem;font-weight:800;color:#123d32;margin:.2rem 0}
.destination-price-main small{font-size:.9rem;font-weight:500;color:#59655e}
.destination-price-copy{max-width:62rem;font-size:.9rem;color:#4e5d55;margin:.3rem 0 .9rem}
.destination-price-cta{display:inline-block;padding:.65rem 1rem;border-radius:7px;background:#123d32;color:#fff!important;text-decoration:none;font-weight:700}
.destination-price-cta:hover{background:#1b5646}
.destination-price-mini{margin:1rem 0;padding:1rem;background:#f7f3e9;border:1px solid #d9c69c;border-radius:10px;display:flex;flex-direction:column;gap:.25rem}
.destination-price-mini strong{font-size:.8rem;color:#80622b;text-transform:uppercase;letter-spacing:.07em}
.destination-price-mini b{font-size:1.15rem;color:#123d32}
.destination-price-mini span{font-size:.78rem;color:#59655e}
.destination-price-mini a{font-weight:700;color:#123d32}
.related-price{display:inline-block;color:#80622b;font-size:.76rem;font-weight:700}
.footer-social-links{display:flex!important;flex-wrap:wrap;gap:10px;margin-top:14px;visibility:visible!important;opacity:1!important}
.footer-social-links a{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font-weight:700;padding:7px 12px;border:1px solid currentColor;border-radius:7px}
@media(max-width:600px){.destination-price-panel{padding:1rem}.destination-price-main{font-size:1.5rem}.destination-price-tag{padding:.7rem}}
