.elementor-178 .elementor-element.elementor-element-1f730e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-178 .elementor-element.elementor-element-1f730e6:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-1f730e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-e4a6d42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-178 .elementor-element.elementor-element-e4a6d42:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-e4a6d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-e4a6d42.e-con{--align-self:center;}.elementor-178 .elementor-element.elementor-element-bf24da3{width:100%;max-width:100%;}.elementor-178 .elementor-element.elementor-element-bf24da3.elementor-element{--align-self:center;}body.elementor-page-178:not(.elementor-motion-effects-element-type-background), body.elementor-page-178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eaceffd );}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-bf24da3.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-bf24da3 *//* ===== Bulkorder Titles (SUNLUX Brand) ===== */
.ib-title-wrap{
  display:flex; flex-direction:column; align-items:flex-start;
  gap:4px; margin:4px 0;
  font-family:"Tajawal", system-ui, sans-serif;
}

.ib-title{
  font-weight:800; font-size:15px; color:#111;
  position:relative; display:inline-block;
  padding-bottom:2px;
}
.ib-title::after{
  content:""; position:absolute; left:0; bottom:0;
  width:100%; height:2px; border-radius:2px;
  background:#009fe0;
}

.ib-price{
  font-size:13px; font-weight:700;
  color:#009fe0;
  background:rgba(0,159,224,.08);
  padding:2px 8px; border-radius:6px;
  margin-top:2px;
}/* End custom CSS */