/* Compact share row - Base Camp Hikes: navy #14202e, gold #c9a46a */
.bch-share{display:flex;align-items:center;gap:10px;margin:14px 0 18px;padding:0;border:0;font-family:'Open Sans',Arial,sans-serif;clear:both}
.bch-share-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9c7a3f;white-space:nowrap}
.bch-share-label:after{content:"";display:inline-block;width:22px;height:1px;background:#c9a46a;vertical-align:middle;margin-left:10px}
.bch-share-list{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;list-style:none!important}
.bch-share-list li{margin:0!important;padding:0!important;list-style:none!important;background:none!important}
.bch-share-list li[hidden]{display:none!important}
.bch-sh{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px;height:34px;padding:0;border:1px solid #e0d9ca;border-radius:50%;background:#fff;color:#14202e!important;text-decoration:none!important;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s;-webkit-appearance:none;appearance:none}
.bch-sh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.bch-sh-i{display:block;width:16px;height:16px}
.bch-sh:hover,.bch-sh:focus{color:#fff!important;transform:translateY(-2px);outline:0;border-color:transparent}
.bch-sh:focus-visible{outline:2px solid #c9a46a;outline-offset:2px}
.bch-sh-whatsapp .bch-sh-i{color:#25d366}.bch-sh-facebook .bch-sh-i{color:#1877f2}.bch-sh-linkedin .bch-sh-i{color:#0a66c2}.bch-sh-pinterest .bch-sh-i{color:#e60023}.bch-sh-x .bch-sh-i{color:#000}.bch-sh-instagram .bch-sh-i{color:#d62976}.bch-sh-email .bch-sh-i,.bch-sh-copy .bch-sh-i,.bch-sh-native .bch-sh-i{color:#14202e}
.bch-sh:hover .bch-sh-i,.bch-sh:focus .bch-sh-i{color:#fff}
.bch-sh-whatsapp:hover,.bch-sh-whatsapp:focus{background:#25d366}.bch-sh-facebook:hover,.bch-sh-facebook:focus{background:#1877f2}.bch-sh-x:hover,.bch-sh-x:focus{background:#000}.bch-sh-linkedin:hover,.bch-sh-linkedin:focus{background:#0a66c2}.bch-sh-pinterest:hover,.bch-sh-pinterest:focus{background:#e60023}
.bch-sh-instagram:hover,.bch-sh-instagram:focus{background:linear-gradient(45deg,#f9a03f,#e1306c 55%,#833ab4)}
.bch-sh-email:hover,.bch-sh-email:focus,.bch-sh-copy:hover,.bch-sh-copy:focus,.bch-sh-native:hover,.bch-sh-native:focus{background:#14202e}
.bch-sh.bch-done{background:#2e7d4f;border-color:#2e7d4f}
.bch-sh.bch-done .bch-sh-i{color:#fff}
.bch-sh.bch-done:after{content:"Copied!";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#14202e;color:#fff;font:600 11px/1 'Open Sans',Arial,sans-serif;padding:5px 8px;border-radius:4px;white-space:nowrap}
@media(max-width:600px){
  .bch-share{gap:6px}
  .bch-share-label{display:none}
  .bch-share-list{gap:6px;width:100%;justify-content:space-between}
  .bch-share-list{flex-wrap:nowrap}
  .bch-share-list li{flex:1 1 0;min-width:0;display:flex;justify-content:center}
  .bch-sh{width:36px;height:36px}
}
@media print{.bch-share{display:none}}
.bch-sh-instagram.bch-done{background:#2e7d4f}.bch-sh-instagram.bch-done:after{content:attr(data-msg)}
.bch-share,.bch-share-list,.bch-share-list li{overflow:visible}
.bch-sh.bch-done:after{z-index:5;content:attr(data-msg)}
.bch-sh-copy.bch-done:after{content:attr(data-msg)}
