/* ==== LS_RIBBON_STYLE_OVERRIDE_START ==== */

.o_ribbon, .o_ribbon_left, .o_ribbon_right {
  position: absolute !important;
  top: 6px !important;
  left: auto !important;
  right: 6px !important;
  inset-inline-start: auto !important;
  inset-inline-end: 6px !important;
  transform: none !important;
  transform-origin: initial !important;
  padding: 1px 7px !important;
  margin: 0 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  border-radius: 3px !important;
  white-space: nowrap !important;
  z-index: 2 !important;
}
@media (min-width: 992px) {
  .o_ribbon, .o_ribbon_left, .o_ribbon_right {
    font-size: 13px !important;
    padding: 2px 9px !important;
  }
}

/* ==== LS_SEE_MORE_START ==== */

.ls_see_more_wrap{display:flex;justify-content:center;margin-top:14px;margin-bottom:6px;}
.ls_see_more_btn{display:inline-block;padding:8px 28px;border:1.5px solid #0275d8;border-radius:24px;color:#0275d8;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease;}
.ls_see_more_btn:hover{background-color:#0275d8;color:#FFFFFF;text-decoration:none;}

/* ==== LS_WHATSAPP_FLOAT_START ==== */

.ls_whatsapp_float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background-color:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.28);z-index:1050;text-decoration:none;transition:transform .15s ease;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;}
.ls_whatsapp_float:active{cursor:grabbing;}
.ls_whatsapp_float:hover{transform:scale(1.08);text-decoration:none;}
.ls_whatsapp_float i{color:#FFFFFF;font-size:28px;pointer-events:none;}
@media (max-width:576px){.ls_whatsapp_float{width:50px;height:50px;bottom:16px;right:16px;}.ls_whatsapp_float i{font-size:23px;}}

/* ==== LS_FOOTER_EMAIL_START ==== */

.ls_footer_email_link{color:inherit;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:6px;padding-top:4px;opacity:.9;}
.ls_footer_email_link:hover{text-decoration:underline;color:inherit;opacity:1;}
.ls_footer_email_col{padding-top:2px;}

/* ==== LS_HEADER_BAR_START ==== */

.ls_header_bar_wrap{width:100%;border-bottom:1px solid #ececec;padding-bottom:6px;}
.ls_header_bar{display:flex;align-items:center;justify-content:space-between;background:#1c2b3c;border-radius:16px;padding:10px 13px;margin-bottom:4px;gap:8px;flex-wrap:wrap;row-gap:6px;}
.ls_header_bar_left{display:flex;align-items:center;gap:8px;min-width:0;}
.ls_header_bar_icon{width:26px;height:26px;border-radius:9px;background:rgba(255,255,255,0.22);display:flex;align-items:center;justify-content:center;flex:0 0 auto;}
.ls_header_bar_icon.ls_icon_star{background:#0275d8;}
.ls_header_bar_icon.ls_icon_bolt{background:#0275d8;}
.ls_header_bar_title{font-size:15px;font-weight:800;color:#ffffff;white-space:nowrap;}
.ls_header_bar_btn{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,0.16);border:1.5px solid #ffc107;color:#ffffff;font-size:10px;font-weight:700;padding:6px 12px;border-radius:24px;white-space:nowrap;flex:0 0 auto;text-decoration:none;}
.ls_header_bar_btn:hover{background:rgba(255,255,255,0.28);color:#ffffff;text-decoration:none;}
@media (min-width:600px){
  .ls_header_bar{padding:14px 18px;}
  .ls_header_bar_icon{width:30px;height:30px;}
  .ls_header_bar_title{font-size:18px;}
  .ls_header_bar_btn{font-size:11px;padding:8px 16px;}
}
.ls_see_more_wrap{display:none !important;}
.ls_header_bar_icon.ls_icon_star svg,
.ls_header_bar_icon.ls_icon_star svg path{stroke:#ffffff;}
.ls_header_bar_icon.ls_icon_bolt svg,
.ls_header_bar_icon.ls_icon_bolt svg path{stroke:#ffffff;}

/* ==== LS_HEADERBAR_FULLWIDTH_START ==== */

.ls_header_bar{
  position:relative;
  justify-content:center;
}
.ls_header_bar_icon{
  position:absolute;
  inset-inline-start:13px;
  top:50%;
  transform:translateY(-50%);
}
.ls_header_bar_btn{
  position:absolute;
  inset-inline-end:13px;
  top:50%;
  transform:translateY(-50%);
}
@media (min-width:600px){
  .ls_header_bar_icon{ inset-inline-start:18px; }
  .ls_header_bar_btn{ inset-inline-end:18px; }
}
@media (min-width:992px){
  .ls_header_bar_icon{ inset-inline-start:16px; }
  .ls_header_bar_btn{ inset-inline-end:16px; }
}
@media (min-width:992px){
  .ls_header_bar_wrap{
    width:100vw;
    max-width:100vw;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
    padding-left:24px;
    padding-right:24px;
    box-sizing:border-box;
  }
}

/* ==== LS_FOOTER_COMPACT_START ==== */

@media (max-width:768px){
  #footer .s_text_block.pt48.pb24{padding-top:16px !important;padding-bottom:10px !important;}
  #footer .o_footer_logo{margin-bottom:4px !important;}
  #footer .btn.btn-custom.btn-lg{font-size:11px !important;padding:6px 14px !important;}
  #footer ul.list-inline{margin-bottom:6px !important;}
  #footer .list-inline-item{font-size:10px !important;margin:2px 6px !important;}
  #footer .list-inline-item a{font-size:10px !important;}
  #footer .s_social_media_instagram,#footer .s_social_media_snapchat,#footer .s_social_media_tiktok{margin:2px !important;}
  #footer .s_social_media_instagram i,#footer .s_social_media_snapchat i,#footer .s_social_media_tiktok i{font-size:13px !important;}
  #footer .ls_footer_email_link{font-size:10px !important;padding-top:2px !important;}
  .o_footer_copyright{padding:6px 0 !important;}
  .o_footer_copyright,.o_footer_copyright *{font-size:10px !important;}
}

/* ==== LS_HIDE_WISHLIST_START ==== */

.d_product_box .o_add_wishlist,
.d_product_box .o_add_wishlist_dyn,
.d_product_box .o_wish_add,
.d_product_box .o_wishlist_button,
.d_product_box .d_add_to_wishlist_btn,
[class*="product_box"] .o_add_wishlist,
[class*="product_box"] .o_add_wishlist_dyn,
[class*="product_box"] .o_wish_add,
[class*="product_box"] .o_wishlist_button,
[class*="product_box"] .d_add_to_wishlist_btn,
.droggol_product_slider .o_add_wishlist,
.droggol_product_slider .o_add_wishlist_dyn,
.droggol_product_slider .o_wish_add,
.droggol_product_slider .o_wishlist_button,
.droggol_product_slider .d_add_to_wishlist_btn,
.s_d_products_snippet .o_add_wishlist,
.s_d_products_snippet .o_add_wishlist_dyn,
.s_d_products_snippet .o_wish_add,
.s_d_products_snippet .o_wishlist_button,
.s_d_products_snippet .d_add_to_wishlist_btn,
[class*="card"] .d_add_to_wishlist_btn,
.d_add_to_wishlist_btn {
  display: none !important;
}

/* ==== LS_HIDE_CATEGORY_START ==== */

.d_product_box [class*="categ" i],
[class*="product_box"] [class*="categ" i],
.oe_product [class*="categ" i],
.droggol_product_slider [class*="categ" i],
[class*="card"] [class*="categ" i] {
  display: none !important;
}

/* ==== LS_BRANDS_BAR_START ==== */

.ls_header_bar_icon.ls_icon_tag{background:#0275d8;}
.ls_header_bar_icon.ls_icon_tag svg,
.ls_header_bar_icon.ls_icon_tag svg path{stroke:#ffffff;}

/* ==== LS_HIDE_GRID_ACTION_TOGGLER_START ==== */

.tp-action-buttons-toggler {
  display: none !important;
}

/* ==== LS_HOME_FLOAT_START ==== */

.ls_home_float{position:fixed;bottom:24px;left:24px;width:56px;height:56px;border-radius:50%;background-color:#25374a;display:none;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.28);z-index:1049;text-decoration:none;transition:transform .15s ease;}
.ls_home_float:hover{background-color:#1c2b3a;transform:scale(1.08);text-decoration:none;}
@media (min-width:768px){.ls_home_float{display:flex;}}

/* ==== LS_PD_ACCORDION_START ==== */

.tp-ecommerce-description.ls_acc_moved{margin:0 0 12px;}
.ls_ov{display:none;}
@media (max-width:991.98px){
  .ls_ov{display:block;clear:both;width:100%;margin:18px 0 16px;}
  .ls_ov_ttl{font-size:16px;font-weight:700;color:#2b2f36;margin:0 0 12px;text-align:start;}
  .ls_ov_box{border:1px solid #e1e5ea;border-radius:12px;overflow:hidden;background:#fff;}
  .ls_ov_hd{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;margin:0;border:0;background:#fff;font-size:14px;font-weight:600;color:#2b2f36;text-align:start;cursor:pointer;}
  .ls_ov_it + .ls_ov_it{border-top:1px solid #e1e5ea;}
  .ls_ov_hd svg{width:16px;height:16px;flex:0 0 auto;color:#39414e;transition:transform .2s;}
  .ls_ov_it.ls_open .ls_ov_hd svg{transform:rotate(180deg);}
  .ls_ov_bd{display:none;padding:0 16px 14px;font-size:13px;line-height:1.6;color:#444;text-align:start;}
  .ls_ov_it.ls_open .ls_ov_bd{display:block;}
  .ls_ov_bd .tp-ecommerce-description, .ls_ov_bd .tp-ecommerce-description *{font-size:13px!important;text-align:start!important;}
  .ls_ov_bd .container, .ls_ov_bd .row, .ls_ov_bd [class*="col-"]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;}
  .ls_ov_bd :is(.pt16,.pt24,.pt32,.pt40,.pt48,.pt56,.pt64,.pt72,.pt80,.pt96){padding-top:0!important;}
  .ls_ov_bd :is(.pb16,.pb24,.pb32,.pb40,.pb48,.pb56,.pb64,.pb72,.pb80,.pb96){padding-bottom:0!important;}
  .ls_ov_bd img{max-width:100%;height:auto;}
  .ls_ov_it.ls_spec_it .ls_ov_bd{padding:0;}
  .ls_spec{width:100%;border-collapse:collapse;font-size:13px;margin:0;}
  .ls_spec td{padding:10px 16px;vertical-align:top;text-align:start;}
  .ls_spec tr:nth-child(odd){background:#f6f7f9;}
  .ls_spec td:first-child{color:#888;width:42%;}
  .tp-product-details-tab.ls_ov_hidetab{display:none!important;}
}

/* ==== LS_PD_STYLE_START ==== */

#product_details .ls-product-ref-barcode, .ls_ov{font-family:"Almarai",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;}
#product_details .ls-product-ref-barcode{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;}
#product_details .ls-product-ref-barcode > *{flex:1 1 0;min-width:0;border:1.5px solid #2f5d8a!important;border-radius:16px!important;padding:7px 6px!important;background:#f6f7f9;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;letter-spacing:-.1px;}
@media (max-width:991.98px){#product_details .ls-product-ref-barcode i{display:none!important;}}
#product_details .ls-product-ref-barcode i{color:#2f5d8a;}
.ls_ov .ls_ov_ttl{font-size:16px!important;margin-bottom:8px!important;}
.ls_ov .ls_ov_box{border:1.5px solid #2f5d8a!important;border-radius:16px!important;}
.ls_ov .ls_ov_it + .ls_ov_it{border-top:1px solid #cdd9e6!important;}
.ls_ov .ls_ov_hd{font-family:inherit!important;font-size:14px!important;padding:11px 14px!important;}
.ls_ov .ls_ov_hd svg{color:#2f5d8a!important;}
.ls_ov .ls_ov_it.ls_open .ls_ov_hd{color:#2f5d8a!important;}
.ls_ov .ls_ov_bd{font-size:13.5px!important;line-height:1.75!important;}
#product_details .product_price .oe_default_price, #product_details .product_price .oe_default_price *{text-decoration:none!important;color:#2b2f36!important;font-size:13px!important;font-weight:700!important;}
#product_details .product_price:has(.oe_default_price:not(.d-none)) .oe_price{color:#d32f2f!important;}
.ls_pd_blogo{width:36px!important;height:36px!important;max-width:36px!important;border-radius:8px!important;}
#product_details > .d-flex.align-items-center.gap-3 img{width:36px!important;height:36px!important;max-width:36px!important;}
@media (max-width:991.98px){
  .ls_pd_taly{font-size:13px!important;color:#2b2f36!important;font-weight:700!important;gap:6px!important;}
  .ls_pd_taly img{height:24px!important;}
  #product_option_block .o_add_wishlist_dyn, #product_option_block .tp-share-product{width:32px!important;height:32px!important;}
  #product_option_block .o_add_wishlist_dyn i, #product_option_block .tp-share-product i{font-size:14px!important;}
  .ls_ov{margin:10px 0 28px!important;}
  #o_product_terms_and_share:not(:has(a, button, img, p, span:not(:empty))){display:none!important;}
  #o_product_terms_and_share{margin-bottom:0!important;}
  .tp-hook-product-tabs:has(.ls_ov_hidetab){display:none!important;}
  #product_detail.oe_website_sale{margin-bottom:0!important;}
  #oe_structure_website_sale_product_2.oe_empty{display:none!important;}
}

/* ==== LS_PD_BRANDROW_START ==== */

@media (max-width:991.98px){
  .ls_brandrow{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex:0 0 100%!important;max-width:100%!important;order:51;box-sizing:border-box;background:#f6f7f9;border:1px solid #e1e5ea;border-radius:14px;padding:6px 10px;margin:8px 0 0;font-family:"Almarai",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;}
  .ls_brandrow #product_attributes_simple{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;border:0!important;}
  .ls_brandrow #product_attributes_simple table{margin:0!important;width:auto!important;border:0!important;background:transparent!important;}
  .ls_brandrow #product_attributes_simple td{padding:0!important;border:0!important;background:transparent!important;font-size:13px;color:#2b2f36;vertical-align:middle;}
  .ls_brandrow #product_option_block{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;gap:6px!important;order:0!important;}
  .ls_brandrow #product_option_block .o_add_wishlist_dyn, .ls_brandrow #product_option_block .tp-share-product{background:#fff!important;}
}

/* ==== LS_BRANDS_PAGE_START ==== */

.ls_bp{display:none;}
@media (max-width:991.98px){
  /* "All brands" page on phones, option 4: search, "most popular" and A-Z lists of compact 2-per-row cards */
  .ls_bp{display:flex;flex-direction:column;gap:12px;margin:8px 0 24px;font-family:"Almarai",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;color:#2b2f36;}
  .ls_bp_hide{display:none!important;}
  .ls_bp_search{display:flex;align-items:center;gap:8px;border:1px solid #e1e5ea;border-radius:12px;padding:0 12px;background:#f6f7f9;}
  .ls_bp_search svg{width:16px;height:16px;flex:0 0 auto;color:#6b727d;}
  .ls_bp_search input{flex:1;min-width:0;border:0;background:transparent;padding:10px 0;font:inherit;font-size:14px;color:#2b2f36;outline:none;}
  .ls_bp_sub{font-size:14px;font-weight:700;margin:2px 0 -4px;}
  .ls_bp_g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  .ls_bp_g2 a{display:flex;align-items:center;gap:10px;border:1.5px solid #2f5d8a;border-radius:14px;padding:7px 8px;background:#e9f0f7;min-width:0;text-decoration:none!important;color:#2b2f36!important;}
  .ls_bp_logo{width:58px;height:58px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;padding:4px;box-sizing:border-box;}
  .ls_bp_logo img{max-width:100%;max-height:100%;object-fit:contain;display:block;}
  .ls_bp_logo b{font-size:12px;font-weight:700;text-align:center;line-height:1.1;}
  .ls_bp_txt{min-width:0;display:flex;flex-direction:column;gap:1px;}
  .ls_bp_nm{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .ls_bp_ct{font-size:11px;color:#6b727d;font-variant-numeric:tabular-nums;}
  .ls_bp_none{font-size:13px;color:#6b727d;text-align:center;padding:12px 0;}
}

/* ==== LS_HOME_CHARGERS_START ==== */

.ls_header_bar_icon.ls_icon_plug{background:#0275d8;}
.ls_header_bar_icon.ls_icon_plug svg, .ls_header_bar_icon.ls_icon_plug svg path{stroke:#ffffff;}
section.ls_ch_prod{padding:0 0 8px;}

/* ==== LS_POWER_BANNER_ROTATE_START ==== */

.ls_pb_rotate{transition:opacity .4s ease;}

/* ==== LS_OFFERS_HIDE_COUNT_START ==== */
.ls-offers-page .ls-offers-hero .container p{display:none!important}
/* ==== LS_OFFERS_ONLY_DISCOUNTED_START ==== */
.ls-offers-page .tp-product-item:not(:has(.product_price del)){display:none!important}
/* ==== LS_MAX_ONE_PER_PRODUCT_START ==== */

#ls_maxone_bar{position:fixed;left:50%;transform:translateX(-50%);bottom:80px;z-index:2147483000;width:calc(100% - 28px);max-width:420px;background:#020A38;border:1px solid rgba(245,197,24,.7);border-radius:12px;padding:10px 12px;display:none;align-items:center;gap:10px;color:#fff;direction:rtl;font-family:Cairo,system-ui,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.35);overflow:hidden}
#ls_maxone_bar.on{display:flex;animation:lsBarIn .2s ease-out}
#ls_maxone_bar .i{width:24px;height:24px;border-radius:50%;background:#F5C518;color:#020A38;font:900 14px/24px Cairo,system-ui,sans-serif;text-align:center;flex:none}
#ls_maxone_bar .x{flex:1;min-width:0}
#ls_maxone_bar .t{font:800 13px/1.4 Cairo,system-ui,sans-serif}
#ls_maxone_bar .m{font:600 11px/1.4 Cairo,system-ui,sans-serif;color:#c9d1f5}
#ls_maxone_bar .c{font:600 16px/1 system-ui,sans-serif;color:#c9d1f5;cursor:pointer;padding:4px;flex:none}
#ls_maxone_bar .p{position:absolute;right:0;bottom:0;height:3px;background:#F5C518;width:100%}
#ls_maxone_bar.on .p{animation:lsBarT 3s linear forwards}
@keyframes lsBarIn{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}
@keyframes lsBarT{from{width:100%}to{width:0}}

/* ==== LS_OFFERS_SECTIONS_START ==== */

body.ls-osec-on .ls-offers-page .ls-offers-hero,body.ls-osec-on .ls-offers-page .ls-offers-category-pills{display:none!important}
#ls_osec{direction:rtl;font-family:Cairo,system-ui,sans-serif;color:#020A38;background:#F4F6FB}
#ls_osec .oh{background:linear-gradient(135deg,#020A38,#0B1B6E);color:#fff;padding:18px 16px 16px;position:relative;overflow:hidden}
#ls_osec .oh:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 60px,rgba(245,197,24,.10) 60px 62px);pointer-events:none}
#ls_osec .oh h1{font:900 24px/1.3 Cairo,system-ui,sans-serif;margin:0;position:relative;z-index:1;color:#fff}
#ls_osec .oh h1 span{color:#F5C518}
#ls_osec .oh p{font:600 13px/1.5 Cairo,system-ui,sans-serif;color:#c9d1f5;margin:0;position:relative;z-index:1}
#ls_osec .tk{background:radial-gradient(75% 150% at 100% 100%,rgba(13,38,140,.55) 0%,rgba(0,0,0,0) 70%),linear-gradient(#040F4D 0%,#061661 100%);color:#fff;overflow:hidden;direction:ltr;height:40px;display:flex;align-items:center;border-bottom:2px solid #F5C518}
#ls_osec .tr{display:flex;width:max-content;animation:lsTk 40s linear infinite}
#ls_osec .tg{display:flex;align-items:center;gap:18px;padding-right:18px;direction:rtl}
#ls_osec .tk span{font:900 13.5px/40px Cairo,system-ui,sans-serif;white-space:nowrap}
#ls_osec .tk i{font-style:normal;color:#F5C518;font-size:12px}
#ls_osec .tk span b{color:#F5C518;font-weight:900}
body.ls-osec-on .lss_qbar{display:none!important}
@keyframes lsTk{from{transform:translateX(-50%)}to{transform:translateX(0)}}
#ls_osec .tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;background:#fff;border-bottom:1px solid #E3E7F2;box-shadow:0 4px 12px rgba(2,10,56,.06)}
#ls_osec .tb{border:1px solid #E3E7F2;border-radius:12px;padding:8px 4px 6px;text-align:center;color:#020A38;background:#fff;text-decoration:none;display:block}
#ls_osec .tb i{display:block;width:26px;height:26px;margin:0 auto 2px}
#ls_osec .tb i svg{width:26px;height:26px}
#ls_osec .tb span{font:800 11px/1.35 Cairo,system-ui,sans-serif;min-height:30px;display:flex;align-items:center;justify-content:center}
#ls_osec .tb em{font:600 10px Cairo,system-ui,sans-serif;font-style:normal;color:#8a93ad;min-height:14px;display:block}
#ls_osec .tb.on{background:#020A38;color:#fff;border-color:#020A38;box-shadow:0 0 0 2px #F5C518 inset}
#ls_osec .tb.on i,#ls_osec .tb.on em{color:#F5C518}
#ls_osec .fb{padding:12px 12px 6px}
#ls_osec .fbh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
#ls_osec .fbh b{font:900 17px Cairo,system-ui,sans-serif}
#ls_osec .fbh span{font:600 12px Cairo,system-ui,sans-serif;color:#8a93ad}
#ls_osec .seg{display:flex;background:#E6EAF5;border-radius:12px;padding:4px;gap:4px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}
#ls_osec .seg::-webkit-scrollbar,#ls_osec .cc::-webkit-scrollbar{display:none}
#ls_osec .seg a{flex:1 0 auto;text-align:center;font:800 12.5px/32px Cairo,system-ui,sans-serif;border-radius:9px;color:#4a5375;text-decoration:none;padding:0 12px;white-space:nowrap}
#ls_osec .seg a.on{background:#020A38;color:#fff;box-shadow:0 3px 8px rgba(2,10,56,.25)}
#ls_osec .cc{display:flex;gap:6px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}
#ls_osec .cc a{flex:none;display:flex;align-items:center;gap:4px;border:1px solid #D7DCEB;border-radius:20px;padding:4px 11px;font:700 11.5px/1.6 Cairo,system-ui,sans-serif;background:#fff;color:#020A38;text-decoration:none;white-space:nowrap;unicode-bidi:isolate}
#ls_osec .cc a svg{width:12px;height:12px}
#ls_osec .cc a.on{background:#020A38;color:#fff;border-color:#020A38}
#ls_osec .cc a.on svg{color:#F5C518}
/* compact layout (2026-11-06 14:26): 2x2 section buttons, plain group chips, blue strip with white line */
#ls_osec .tk{border-bottom-color:#fff}
#ls_osec .tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:10px 10px 0;border-bottom:0;box-shadow:none}
#ls_osec .tb{display:flex;align-items:center;gap:6px;padding:7px 7px;text-align:right}
#ls_osec .tb i{width:26px;height:26px;border-radius:8px;background:#F4F6FB;display:flex;align-items:center;justify-content:center;flex:none;margin:0}
#ls_osec .tb i svg{width:16px;height:16px}
#ls_osec .tb span{flex:1;min-width:0;min-height:0;display:block;overflow:hidden;text-overflow:ellipsis;font:800 11.5px/1.3 Cairo,system-ui,sans-serif;white-space:nowrap}
#ls_osec .tb{min-width:0}
#ls_osec .tb em{font:800 10px/1.6 Cairo,system-ui,sans-serif;background:#F4F6FB;border-radius:10px;padding:0 5px;min-height:0;flex:none}
#ls_osec .tb em:empty{display:none}
#ls_osec .tb.on i{background:#F5C518;color:#020A38}
#ls_osec .tb.on em{background:rgba(245,197,24,.2);color:#F5C518}
#ls_osec .fb{background:#fff;padding:9px 10px 10px;border-bottom:1px solid #E3E7F2}
#ls_osec .fb:not(:has(a)){display:none}
#ls_osec .fbh{display:none}
#ls_osec .seg{background:none;padding:0;gap:6px;border-radius:0;margin-bottom:8px}
#ls_osec .seg a{flex:none;background:#F4F6FB;border-radius:9px;font:700 11.5px/28px Cairo,system-ui,sans-serif;padding:0 12px;box-shadow:none}
#ls_osec .seg a.on{background:#020A38;color:#fff;box-shadow:none}
#ls_osec .seg:last-child{margin-bottom:0}
.ls-offers-page .ls-osec-hold{display:none!important}
.ls-offers-page .ls-osec-fill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;background:linear-gradient(135deg,#020A38,#0B1B6E);color:#fff!important;text-decoration:none!important;min-height:160px;text-align:center;padding:10px;border:1px solid #F5C518}
.ls-offers-page .ls-osec-fill b{font:900 15px/1.3 Cairo,system-ui,sans-serif;color:#F5C518}
.ls-offers-page .ls-osec-fill span{font:700 12px/1.4 Cairo,system-ui,sans-serif;color:#fff}
/* laptop / desktop layout (2026-11-06 18:22, Mahmoud picked proof أ with the text centred in the buttons) */
@media (min-width:992px){
#ls_osec .tk{height:46px}
#ls_osec .tk span{font-size:15px;line-height:46px}
#ls_osec .tabs,#ls_osec .fb{padding-left:max(16px,calc((100% - 1160px)/2))!important;padding-right:max(16px,calc((100% - 1160px)/2))!important}
#ls_osec .tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding-top:18px!important}
#ls_osec .tb{padding:12px 14px!important;gap:10px!important;border-radius:14px!important;justify-content:center}
#ls_osec .tb i{width:38px!important;height:38px!important;border-radius:11px!important}
#ls_osec .tb i svg{width:21px!important;height:21px!important}
#ls_osec .tb span{font-size:15.5px!important;flex:0 1 auto!important}
#ls_osec .tb em{font-size:12px!important;padding:1px 9px!important}
#ls_osec .fb{padding-top:14px!important;padding-bottom:16px!important}
#ls_osec .seg,#ls_osec .cc{justify-content:flex-start}
#ls_osec .seg>a:first-child,#ls_osec .cc>a:first-child{margin-inline-start:auto}
#ls_osec .seg>a:last-child,#ls_osec .cc>a:last-child{margin-inline-end:auto}
#ls_osec .seg a{font-size:13.5px!important;line-height:36px!important;padding:0 18px!important;border-radius:11px!important}
#ls_osec .cc a{font-size:13px!important;padding:6px 15px!important}
}
.ls-offers-page .ls-osec-add{display:none}
@media (max-width:991.98px){
.ls-offers-page .ls-osec-add{display:block;margin:6px 6px 7px;background:#020A38;color:#fff!important;border-radius:8px;text-align:center;font:800 11px/28px Cairo,system-ui,sans-serif;text-decoration:none!important}
}

/* ==== LS_QBAR_NO_WHITE_TOP_START ==== */
.lss_qbar:not(:has(+ .ls_duo))::before{display:none!important}