.hm-trust-badges{display:flex;flex-wrap:wrap;gap:.4rem .75rem;list-style:none;padding:0;margin:.5rem 0 1rem;font-size:.82rem;color:#444}
.hm-trust-badges li{background:#f3f1ec;border:1px solid #e2ddd3;border-radius:999px;padding:.25rem .7rem}
.hm-licence-explainer{background:#faf8f5;border:1px solid #e6e1d6;border-radius:8px;padding:.75rem .9rem;margin:0 0 1rem;font-size:.9rem}
.hm-licence-explainer p{margin:.25rem 0}
.hm-licence-explainer__link{margin-top:.5rem!important}
.hm-preview-hint{font-size:.9rem;color:#555;margin:.5rem 0}
.hm-sticky-atc{display:none}
@media (max-width:768px){
  .hm-sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #ddd;padding:.6rem .9rem;gap:.6rem;align-items:center;box-shadow:0 -4px 16px rgba(0,0,0,.08)}
  .hm-sticky-atc .price{font-weight:600;margin:0}
  .hm-sticky-atc button{flex:1;padding:.7rem;background:#3b2a6b;color:#fff;border:0;border-radius:6px;font-size:1rem}
  body.hm-sticky-pad{padding-bottom:4.2rem}
}
