/* The mobile Elementor header keeps its original search, menu and cart widgets. */
@media (max-width: 767px) {
 header.elementor.elementor-4421.elementor-location-header .elementor-element-9a5e1b1 {background:#006068;padding:0 12px 10px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-9a5e1b1 > .elementor-container {display:flex;flex-wrap:wrap;align-items:center;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-2ff3851 {width:100%;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-2ff3851 > .elementor-widget-wrap {padding:7px 0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-b6c5c41 .elementor-heading-title {font-size:12px;line-height:1.5;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-9bcc7fc {width:calc(100% - 104px);min-width:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-9bcc7fc > .elementor-widget-wrap,
 header.elementor.elementor-4421.elementor-location-header .elementor-element-aab9723 .elementor-widget-wrap {padding:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-aab9723 {margin:0;padding:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-fdce436 {width:100%;max-width:none;margin:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-fdce436 .e-search-form {display:flex;gap:6px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-fdce436 .e-search-input-wrapper {flex:1;min-width:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-fdce436 .e-search-input {width:100%;min-width:0;height:42px!important;min-height:42px!important;padding:8px 10px!important;font-size:14px!important;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-fdce436 .e-search-submit {width:42px;min-width:42px;height:42px;padding:8px;font-size:20px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f3d5eeb {width:104px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f3d5eeb > .elementor-widget-wrap {padding:0 0 0 8px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f3d5eeb .elementor-widget-icon {margin:0;width:32px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f3d5eeb .elementor-widget-container {padding:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f3d5eeb .elementor-icon {font-size:20px;display:flex;align-items:center;justify-content:center;min-height:42px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-34c61f6e {padding:10px 12px;background:#fff;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-34c61f6e > .elementor-container {display:flex;flex-wrap:nowrap;align-items:center;gap:8px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-6121e432 {width:44px;flex:0 0 44px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-7c66762 {width:auto;flex:1;min-width:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-29f2d2cf {width:auto;flex:0 0 auto;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-34c61f6e > .elementor-container > .elementor-column > .elementor-widget-wrap {padding:0;margin:0;align-items:center;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-34478518 {margin:0;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-34478518 .elementor-icon {font-size:26px;min-height:44px;display:flex;align-items:center;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-4de8e44 img {width:145px;max-width:100%;height:auto;max-height:80px;object-fit:contain;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-71e33c89 .elementor-menu-cart__toggle_button {padding:12px 10px;font-size:13px;min-height:44px;}
 header.elementor.elementor-4421.elementor-location-header .elementor-element-8aeb816,
 header.elementor.elementor-4421.elementor-location-header .elementor-element-f8da3ed,
 header.elementor.elementor-4421.elementor-location-header .elementor-element-7ff9b42 {display:none;}
}
