.elementor-11004 .elementor-element-475ab792 { width:116px!important; flex:0 0 116px!important; }
.elementor-11004 .elementor-element-5b372103 { flex:1 1 0!important; min-width:0; }
.elementor-11004 .elementor-element-475ab792 > .elementor-widget-wrap { padding:0 8px!important; align-content:center; }
.elementor-11004 .pbss-header-actions { display:flex; align-items:center; justify-content:center; gap:12px; }
.elementor-11004 .pbss-header-actions > .ekit-wid-con { flex:0 0 auto; }
.elementor-11004 a.pbss-header-cart { position:relative; display:inline-flex; align-items:center; justify-content:center; gap:5px; min-width:44px; min-height:44px; color:#101e57; text-decoration:none; padding:7px 2px; line-height:1; }
.elementor-11004 a.pbss-header-cart:hover { color:#196bad; }
.elementor-11004 .pbss-header-cart-label { font-size:12px; font-weight:700; }
.elementor-11004 .pbss-header-cart svg { width:23px!important; height:23px!important; flex:0 0 23px; }
.elementor-11004 .pbss-header-cart-count { position:absolute; top:0; left:16px; min-width:18px; height:18px; padding:2px 4px; border-radius:20px; color:#172044; background:#ffcc00; font-size:11px; font-weight:700; text-align:center; line-height:14px; }
.elementor-11004 .pbss-header-cart:focus-visible { outline:3px solid #65a5e8; outline-offset:2px; border-radius:5px; }
@media(max-width:1024px) { .elementor-11004 .pbss-header-cart-label { display:none; } .elementor-11004 .elementor-element-475ab792 { width:92px!important; flex-basis:92px!important; } .elementor-11004 .pbss-header-actions { gap:8px; } }
@media(min-width:1025px) and (max-width:1400px) {
 .elementor-11004 .elementor-element-2dbccc79 { width:130px!important; flex:0 0 130px!important; }
 .elementor-11004 .elementor-element-201b328 img { width:110px!important; max-width:110px!important; height:auto!important; }
 .elementor-11004 .elementor-element-475ab792 { width:110px!important; flex-basis:110px!important; }
 .elementor-11004 .elementor-element-5e3be3ea { width:135px!important; flex:0 0 135px!important; }
 .elementor-11004 .elementor-element-5e3be3ea .elementor-button { padding:15px 20px!important; }
 .elementor-11004 #menu-mega { flex-wrap:nowrap!important; }
 .elementor-11004 #menu-mega > li > a { font-size:12px!important; padding-left:6px!important; padding-right:6px!important; white-space:nowrap; }
}
@media(min-width:1025px) and (max-width:1200px) {
 .elementor-11004 .elementor-element-5e3be3ea { display:none!important; }
 .elementor-11004 .elementor-element-2dbccc79 { width:115px!important; flex-basis:115px!important; }
 .elementor-11004 .elementor-element-201b328 img { width:95px!important; max-width:95px!important; }
 .elementor-11004 #menu-mega > li > a { font-size:11px!important; padding-left:5px!important; padding-right:5px!important; }
 .elementor-11004 #menu-mega .menu-badge { display:none!important; }
}
@media(max-width:767px) {
 .elementor-11004 .elementor-element-faabf84 > .elementor-container { display:flex!important; flex-wrap:nowrap!important; align-items:center; justify-content:space-between; width:100%!important; max-width:none!important; min-height:76px; }
 .elementor-11004 .elementor-element-2dbccc79 { flex:0 0 104px!important; width:104px!important; }
 .elementor-11004 .elementor-element-2dbccc79 > .elementor-widget-wrap { padding:0 8px!important; }
 .elementor-11004 .elementor-element-201b328 { width:100%!important; max-width:none!important; }
 .elementor-11004 .elementor-element-201b328 img { width:88px!important; max-width:88px!important; height:auto!important; }
 .elementor-11004 .elementor-element-5b372103 { flex:1 1 auto!important; width:auto!important; }
 .elementor-11004 .elementor-element-5b372103 > .elementor-widget-wrap { padding:0!important; justify-content:flex-end; align-content:center; }
 .elementor-11004 .elementor-element-42d773f6 { width:auto!important; max-width:none!important; }
 .elementor-11004 .elementor-element-42d773f6 .elementskit-menu-hamburger { margin:0!important; }
 .elementor-11004 .elementor-element-475ab792 { width:94px!important; flex:0 0 94px!important; }
 .elementor-11004 .elementor-element-475ab792 > .elementor-widget-wrap { padding:0 5px!important; }
 .elementor-11004 .elementor-element-5e3be3ea { display:none!important; }
 .elementor-11004 .pbss-header-actions { gap:5px; }
}
