/* 3.2.29 targeted product layout */
body#product .ie-booking-column{padding:22px 24px!important}
body#product .ie-booking-column h1{margin:0 0 7px!important;padding:0!important;line-height:1.22!important}
body#product .ie-tour-intro{font-size:14px!important;line-height:1.45!important;color:#19304a!important;margin:0 0 14px!important}
body#product .ie-booking-column .product-prices{margin:0 0 5px!important;padding:0!important}
body#product .ie-booking-column .product-prices .current-price{display:inline-block!important;vertical-align:baseline!important;margin-right:9px!important}
body#product .ie-booking-column .ie-inline-tax{display:inline-block!important;vertical-align:baseline!important;color:#53647a!important;font-size:12px!important;margin:0!important;padding:0!important}
body#product .ie-booking-column .ie-stock-329{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;width:auto!important;max-width:100%!important;margin:4px 0 14px!important;padding:0!important;border:0!important;background:transparent!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}
body#product .ie-booking-column .ie-stock-329::before{content:""!important;position:static!important;display:inline-block!important;width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important;background:currentColor!important}
body#product .ie-booking-column .ie-stock-329-limited{color:#b66d12!important}body#product .ie-booking-column .ie-stock-329-soldout{color:#b43838!important}body#product .ie-booking-column .ie-stock-329-demand{color:#1682a5!important}body#product .ie-booking-column .ie-stock-329-available{color:#188450!important}
body#product .ie-booking-column .product-description-short{margin:7px 0 12px!important}
body#product .tabs a[href*="product-details"],body#product .tabs li:has(a[href*="product-details"]),body#product #product-details{display:none!important}
/* Header cart shares the right-hand edge of the central header container */
@media(min-width:768px){body#product #header .header-nav .container{position:relative!important}body#product #header .header-nav .blockcart{margin-right:0!important}}
