.elementor-21667 .elementor-element.elementor-element-c1000001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21667 .elementor-element.elementor-element-c1100001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21667 .elementor-element.elementor-element-c1200001{--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-21667 .elementor-element.elementor-element-c1210001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21667 .elementor-element.elementor-element-c1210301{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );}.elementor-21667 .elementor-element.elementor-element-c1210312 .elementor-search-form{text-align:center;}.elementor-21667 .elementor-element.elementor-element-c1210312 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-21667 .elementor-element.elementor-element-c1210312:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-21667 .elementor-element.elementor-element-c1210312.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21667 .elementor-element.elementor-element-c1220001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-menu-toggle{margin-left:auto;background-color:transparent;}.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item{color:#272421;fill:#272421;}.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item:focus{color:#a0623a;fill:#a0623a;}.elementor-21667 .elementor-element.elementor-element-c1220102 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#a0623a;}.elementor-21667 .elementor-element.elementor-element-c1220102 div.elementor-menu-toggle{color:#272421;}.elementor-21667 .elementor-element.elementor-element-c1220102 div.elementor-menu-toggle svg{fill:#272421;}.elementor-21667 .elementor-element.elementor-element-c1220102{--nav-menu-icon-size:24px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-c1000001 */.elementor-21667 .elementor-element.elementor-element-c1000001 {
  --mlb-bone:#faf8f5; --mlb-bone-warm:#ece8e0; --mlb-charcoal:#272421;
  --mlb-ink:#3a3631; --mlb-muted:#8a8378; --mlb-muted-soft:#b8b0a3;
  --mlb-line:#ddd7cc; --mlb-line-soft:#e9e4db; --mlb-cognac:#a0623a;
  --mlb-cognac-soft:#c4895f; --mlb-sans:"Inter Tight",Arial,sans-serif;
  margin-top:-140px !important; position:sticky !important; top:0 !important; z-index:300 !important;
  width:100%; font-family:var(--mlb-sans); box-shadow:none !important;
}
.elementor-21667 .elementor-element.elementor-element-c1000001, .elementor-21667 .elementor-element.elementor-element-c1000001 div, .elementor-21667 .elementor-element.elementor-element-c1000001 header, .elementor-21667 .elementor-element.elementor-element-c1000001 nav, .elementor-21667 .elementor-element.elementor-element-c1000001 a, .elementor-21667 .elementor-element.elementor-element-c1000001 span, .elementor-21667 .elementor-element.elementor-element-c1000001 img, .elementor-21667 .elementor-element.elementor-element-c1000001 form, .elementor-21667 .elementor-element.elementor-element-c1000001 input, .elementor-21667 .elementor-element.elementor-element-c1000001 button, .elementor-21667 .elementor-element.elementor-element-c1000001 svg { box-sizing:border-box; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .elementor-widget-text-editor p { margin:0; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__topbar {
  width:100%; min-height:42px; padding:10px clamp(20px,4vw,56px) !important;
  display:flex !important; flex-direction:row !important; align-items:center !important;
  justify-content:space-between !important; gap:24px !important;
  background:var(--mlb-charcoal); color:var(--mlb-bone);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__topbar-left, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__topbar-right { width:auto; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links {
  display:flex; align-items:center; gap:28px; margin:0;
  font:400 13px/1.35 var(--mlb-sans); letter-spacing:.16em; text-transform:uppercase;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps { color:var(--mlb-muted-soft); }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps span { display:inline-flex; align-items:center; gap:10px; white-space:nowrap; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps span::before {
  content:""; width:5px; height:5px; flex:0 0 5px; border-radius:50%; background:var(--mlb-cognac);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links { gap:24px; color:var(--mlb-bone); }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links a { color:inherit; white-space:nowrap; text-decoration:none; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links a:hover { color:var(--mlb-cognac-soft); }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__main {
  width:100%; padding:0 clamp(20px,4vw,56px) !important;
  background:rgba(250,248,245,.98); border-bottom:1px solid var(--mlb-line-soft);
  box-shadow:none !important;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop {
  width:100%; max-width:1440px; min-height:80px; margin:0 auto;
  padding:22px 0 !important; display:grid !important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr); align-items:center; gap:40px;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right {
  display:flex; align-items:center; gap:36px; margin:0;
  font:500 14px/1.25 var(--mlb-sans); letter-spacing:.14em; text-transform:uppercase;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right { justify-content:flex-end; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left a, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right a {
  position:relative; display:inline-block; padding:6px 0; color:var(--mlb-charcoal);
  text-decoration:none; white-space:nowrap; transition:color .2s ease;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left a::after, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right a::after {
  content:""; position:absolute; left:0; bottom:0; width:0; height:1px;
  background:var(--mlb-cognac); transition:width .25s ease;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left a:hover, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right a:hover { color:var(--mlb-cognac); }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left a:hover::after, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right a:hover::after { width:100%; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__logo { width:auto; min-width:190px; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__logo img { display:block; width:auto; height:32px; margin:0 auto; mix-blend-mode:multiply; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__right-group { display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:flex-end !important; gap:14px !important; min-width:0; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search { width:38px; flex:0 0 38px; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle {
  width:38px; height:38px; display:grid; place-items:center; border:0; border-radius:50%;
  color:var(--mlb-charcoal); background:transparent; transition:background .2s ease;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle:hover { background:var(--mlb-bone-warm); }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle i, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle svg { font-size:18px; width:18px; height:18px; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__cta { width:auto; flex:0 0 auto; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__cta .elementor-button {
  min-height:0; padding:12px 24px; border:1px solid var(--mlb-charcoal); border-radius:999px;
  background:transparent; color:var(--mlb-charcoal); box-shadow:none !important;
  font:500 12.5px/1.2 var(--mlb-sans); letter-spacing:.18em; text-transform:uppercase;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__cta .elementor-button:hover { background:var(--mlb-charcoal); color:var(--mlb-bone); box-shadow:none !important; }
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile { display:none !important; }
@media (max-width:1200px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop { gap:24px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right { gap:16px; font-size:12px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__logo { min-width:170px; }
}
@media (max-width:1024px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__topbar { min-height:38px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps span:not(:first-child), .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links a:not(:first-child) { display:none; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__usps, .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links { font-size:11.5px; letter-spacing:.12em; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop { display:none !important; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile {
    width:100%; max-width:1440px; min-height:74px; margin:0 auto; padding:18px 0 !important;
    display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important;
    justify-content:space-between !important; gap:20px !important;
  }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-logo { width:auto; flex:0 1 auto; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-logo img { width:auto; height:28px; mix-blend-mode:multiply; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-menu { width:38px !important; flex:0 0 38px !important; margin-left:auto; align-self:center; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-menu .elementor-menu-toggle { margin-left:auto; color:var(--mlb-charcoal); background:transparent; border:1px solid var(--mlb-line); border-radius:999px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-menu .elementor-nav-menu--dropdown { min-width:min(92vw,420px); margin-top:18px; background:var(--mlb-bone); border:1px solid var(--mlb-line); box-shadow:0 16px 40px rgba(58,54,49,.12); }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-menu .elementor-nav-menu--dropdown a { padding:14px 20px; color:var(--mlb-charcoal); font:500 13px/1.3 var(--mlb-sans); letter-spacing:.1em; text-transform:uppercase; }
}
@media (max-width:520px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__topbar { padding-inline:20px !important; gap:12px !important; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__service-links { letter-spacing:.08em; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__main { padding-inline:20px !important; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__mobile-logo img { height:24px; max-width:175px; }
}
@media (max-width:991px) { .elementor-21667 .elementor-element.elementor-element-c1000001 { margin-top:-90px !important; } }

/* MLB DROPDOWNS START */
.elementor-21667 .elementor-element.elementor-element-c1000001,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__main,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__left-widget,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__right-widget,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__left-widget > .elementor-widget-container,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__right-widget > .elementor-widget-container {
  overflow:visible !important;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right {
  gap:clamp(14px,1.5vw,26px);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown {
  position:relative;
  display:inline-flex;
  align-items:center;
  flex:0 0 auto;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-trigger {
  display:inline-flex !important;
  align-items:center;
  gap:7px;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__caret {
  width:7px;
  height:7px;
  margin-top:-4px;
  border-right:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;
  transform:rotate(45deg);
  transition:transform .2s ease, margin .2s ease;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown:hover .mlb-site-header__caret,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown:focus-within .mlb-site-header__caret {
  margin-top:3px;
  transform:rotate(225deg);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel {
  position:absolute;
  top:calc(100% + 12px);
  left:0;
  z-index:350;
  width:420px;
  padding:16px;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:2px 8px;
  background:var(--mlb-bone);
  border:1px solid var(--mlb-line);
  border-radius:16px;
  box-shadow:0 18px 45px rgba(39,36,33,.16);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease, visibility .18s ease, transform .18s ease;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel::before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:-14px;
  height:14px;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown:hover > .mlb-site-header__dropdown-panel,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown:focus-within > .mlb-site-header__dropdown-panel {
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel a {
  position:static !important;
  display:block !important;
  padding:10px 12px !important;
  border-radius:9px;
  color:var(--mlb-charcoal) !important;
  font:500 13px/1.3 var(--mlb-sans) !important;
  letter-spacing:.025em !important;
  text-transform:none !important;
  white-space:normal !important;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel a::after {
  display:none !important;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel a:hover,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel a:focus {
  color:var(--mlb-cognac) !important;
  background:var(--mlb-bone-warm);
  outline:none;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown.is-brands > .mlb-site-header__dropdown-panel {
  left:50%;
  width:min(690px,calc(100vw - 48px));
  grid-template-columns:repeat(3,minmax(0,1fr));
  transform:translate(-50%,8px);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown.is-brands:hover > .mlb-site-header__dropdown-panel,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown.is-brands:focus-within > .mlb-site-header__dropdown-panel {
  transform:translate(-50%,0);
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown.is-mondileder > .mlb-site-header__dropdown-panel {
  left:auto;
  right:0;
  width:370px;
  grid-template-columns:1fr;
}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search > .elementor-widget-container,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle:hover,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle:focus,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle:focus-visible,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle::before,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle::after,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle i,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .elementor-search-form__toggle svg {
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  border-color:transparent !important;
  box-shadow:none !important;
  outline:none !important;
}
@media (max-width:1450px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop { gap:28px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-left,
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__nav-right { gap:14px; font-size:12px; letter-spacing:.105em; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__right-group { gap:10px !important; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__cta .elementor-button { padding:11px 18px; font-size:11.5px; }
}
@media (max-width:1400px) and (min-width:1025px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__cta { display:none !important; }
}
@media (max-width:1160px) and (min-width:1025px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__desktop { gap:22px; }
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__logo img { height:29px; }
}
@media (max-width:1024px) {
  .elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__dropdown-panel { display:none !important; }
}
/* MLB DROPDOWNS END */

/* MLB header flow and search reset 2026-08-04 */
.elementor-21667 .elementor-element.elementor-element-c1000001{margin-top:0!important;}
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .e-font-icon-svg-container,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .e-font-icon-svg-container:hover,
.elementor-21667 .elementor-element.elementor-element-c1000001 .mlb-site-header__search .e-font-icon-svg-container:focus{
  background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;
}


/* MLB shared Canvas body offset 2026-08-04 */
body.elementor-template-canvas:has(.mlb-site-header){padding-top:0!important;}/* End custom CSS */