/* Scoped exclusively to new standard tours; older tour typography and layouts remain intact. */
body.adt-standard-tour .adt-standard-price .price-pill-wrap{display:flex;justify-content:center;margin:14px auto 24px}
body.adt-standard-tour .adt-standard-price .price-pill{display:inline-flex;align-items:center;gap:10px;border-radius:60px;background:#c30014;color:#fff;padding:11px 24px}
body.adt-standard-tour .adt-standard-price .price-label{font-size:13px;opacity:.94}
body.adt-standard-tour .adt-standard-price .price-value{font-size:28px;font-weight:800;line-height:1.2}
body.adt-standard-tour .adt-standard-gallery{gap:16px;margin-bottom:18px}
body.adt-standard-tour .adt-tour-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 20px}
body.adt-standard-tour .adt-tour-badge{background:#f8f8f8;border-radius:10px;padding:12px 8px;text-align:center;min-width:0;color:#222}
body.adt-standard-tour .adt-tour-badge-icon{width:35px;height:35px;margin:0 auto 9px}
body.adt-standard-tour .adt-standard-details,body.adt-standard-tour .adt-standard-notes{margin:18px 0}
body.adt-standard-tour .adt-standard-booking{display:flex;justify-content:center;margin:22px 0}
body.adt-standard-tour .adt-standard-inclusions{gap:20px}
@media(max-width:650px){body.adt-standard-tour .adt-tour-badges{grid-template-columns:repeat(2,minmax(0,1fr))}body.adt-standard-tour .adt-standard-gallery,body.adt-standard-tour .adt-standard-inclusions{flex-direction:column!important}body.adt-standard-tour .adt-standard-gallery>.e-con,body.adt-standard-tour .adt-standard-inclusions>.e-con{width:100%!important}}
