/* Product page repair 3.2.28, after intact 3.2.26 assets */
body#product .ie-booking-column{background:#f8fafc!important;color:#19304a!important;padding:24px!important;border-radius:9px!important;box-sizing:border-box!important}
body#product .ie-booking-column :is(h1,h2,h3,p,div,span,small,label):not(.current-price):not(.price):not(.ie-stock-final):not(.btn):not(.product-price){color:#19304a!important}
body#product .ie-booking-column .current-price,body#product .ie-booking-column .current-price *{color:#008bab!important}
body#product .ie-booking-column a:not(.btn){color:#087b98!important}
body#product .ie-booking-column .product-description-short,body#product .ie-booking-column .product-description-short *{color:#19304a!important}
body#product .ie-stock-final{display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:8px!important;white-space:nowrap!important;line-height:1.5!important;font-size:14px!important;font-weight:700!important;margin:12px 0!important;padding:0!important;background:transparent!important;border:0!important;width:auto!important}
body#product .ie-stock-final::before{content:""!important;display:inline-block!important;position:static!important;width:9px!important;height:9px!important;flex:0 0 9px!important;border-radius:50%!important;background:currentColor!important}
body#product .ie-stock-final-limited{color:#b66d12!important}body#product .ie-stock-final-soldout{color:#b43838!important}body#product .ie-stock-final-demand{color:#1682a5!important}body#product .ie-stock-final-available{color:#188450!important}
body#product .ie-booking-column .ie-stock-final{color:#b66d12!important}body#product .ie-booking-column .ie-stock-final-soldout{color:#b43838!important}body#product .ie-booking-column .ie-stock-final-demand{color:#1682a5!important}body#product .ie-booking-column .ie-stock-final-available{color:#188450!important}
body#product #product-details,body#product .tabs a[href="#product-details"],body#product .tabs li:has(a[href="#product-details"]){display:none!important}
body#product .ie-description-full{display:block!important;clear:both!important;width:100%!important;max-width:1160px!important;margin:24px auto!important;padding:22px 26px!important;box-sizing:border-box!important;background:#007e9d!important;color:white!important;border-radius:8px!important}
body#product .ie-description-full .tab-content,body#product .ie-description-full .tab-pane{width:100%!important;max-width:none!important}
body#product .ie-description-full :is(p,li){color:#fff!important}
@media(max-width:767px){body#product .ie-booking-column{padding:18px!important}body#product .ie-description-full{padding:18px!important}}
