/* Component ownership: header; migrated from Astra Additional CSS #2306. */
#masthead .ast-above-header-bar{background:#143724!important;border:0!important;padding:0 3%!important;min-height:44px!important;}#masthead .ast-above-header-bar .ast-container{width:100%!important;max-width:1600px!important;padding:0!important;margin:auto!important;}#masthead .ast-above-header-bar .ast-builder-grid-row{display:flex!important;width:100%!important;min-height:44px!important;}#masthead .ast-above-header-bar .site-header-section{width:100%!important;justify-content:stretch!important;}#masthead .ast-above-header-bar [data-section="section-hb-html-1"],
#masthead .ast-above-header-bar .ast-header-html,
#masthead .ast-above-header-bar .ast-builder-html-element{width:100%!important;margin:0!important;padding:0!important;}#masthead .lgsh-topbar{display:flex;align-items:center;gap:22px;min-height:44px;width:100%;color:#fff6e4;font:500 13px/22px var(--lgca-font-family);box-sizing:border-box;}#masthead .lgsh-topbar a{color:inherit;text-decoration:none;}#masthead .lgsh-topbar a:hover{text-decoration:underline;text-underline-offset:3px;}#masthead .lgsh-locations,#masthead .lgsh-hours,#masthead .lgsh-social{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;}#masthead .lgsh-locations{gap:2px;}#masthead .lgsh-hours{gap:8px;}#masthead .lgsh-social{margin-left:auto;gap:8px;}#masthead .lgsh-social>a{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border:0.5px solid transparent;box-sizing:border-box;border-radius:50%;background-clip:padding-box,border-box;}#masthead .lgsh-facebook{background:linear-gradient(#1b70dd,#1b70dd) padding-box,linear-gradient(145deg,#fff,#bdc6ce 18%,#fdfefe 37%,#8d9aa5 59%,#e4eaf0 77%,#777f88) border-box;}#masthead .lgsh-instagram{background:linear-gradient(35deg,#f4af3f,#e94474,#6235c9) padding-box,linear-gradient(145deg,#fff,#bdc6ce 18%,#fdfefe 37%,#8d9aa5 59%,#e4eaf0 77%,#777f88) border-box;}#masthead .lgsh-tiktok{background:linear-gradient(#0b1115,#0b1115) padding-box,linear-gradient(145deg,#fff,#bdc6ce 18%,#fdfefe 37%,#8d9aa5 59%,#e4eaf0 77%,#777f88) border-box;}#masthead .ast-primary-header-bar{background:#fff8ed!important;border:0!important;min-height:110px!important;}#masthead .site-primary-header-wrap{max-width:1600px!important;width:100%!important;margin:auto!important;padding:0!important;}#masthead .site-logo-img{padding:0!important;}#masthead .custom-logo-link{display:block!important;line-height:0!important;}#masthead .custom-logo{width:110px!important;max-width:110px!important;height:98px!important;max-height:98px!important;object-fit:contain!important;}#masthead .main-header-menu>.menu-item>a{font:600 16px/1.2 var(--lgca-font-family)!important;color:#163a2b!important;background:transparent!important;padding:10px 12px!important;min-height:44px!important;display:flex;align-items:center;}#masthead .main-header-menu>.menu-item.current-menu-item>a{color:#bb5332!important;border-bottom:2px solid #bb5332!important;border-radius:10px!important;}#masthead li.menu-item-2265>a.menu-link{}@media(min-width:922px){
 #masthead #ast-desktop-header .ast-primary-header-bar{padding:0 3%!important;}
 #masthead #ast-desktop-header .site-primary-header-wrap>.ast-builder-grid-row{position:relative!important;display:flex!important;min-height:110px!important;width:100%!important;}
 #masthead #ast-desktop-header .site-header-primary-section-left{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;height:110px!important;width:110px!important;z-index:2!important;justify-content:center!important;}
 #masthead #ast-desktop-header .site-header-primary-section-right{flex:1 1 100%!important;width:100%!important;}
 #masthead #ast-desktop-header .ast-builder-menu-1,#masthead #ast-desktop-header .ast-main-header-bar-alignment,#masthead #ast-desktop-header .main-header-bar-navigation,#masthead #ast-desktop-header .site-navigation,#masthead #ast-desktop-header .main-navigation{width:100%!important;}
 #masthead #ast-desktop-header #ast-hf-menu-1{display:flex!important;width:100%!important;gap:8px!important;flex-wrap:nowrap!important;align-items:center!important;}
 #masthead #ast-desktop-header #ast-hf-menu-1>.menu-item-2264{margin-left:auto!important;}
}@media(max-width:921px){
 #masthead .ast-primary-header-bar{padding:0 18px!important;min-height:100px!important;}
 #masthead .site-primary-header-wrap>.ast-builder-grid-row{min-height:100px!important;}
 #masthead .lgsh-topbar{gap:7px 14px;flex-wrap:wrap;justify-content:center;padding:5px 0;min-height:44px;}
 #masthead .lgsh-social{margin-left:0;}
 #masthead .ast-above-header-bar .site-header-section:empty{display:none;}
 #masthead .custom-logo{width:100px!important;height:90px!important;}
 #masthead #ast-mobile-header .ast-mobile-header-content{background:#fff8ed!important;}
}@media(max-width:600px){
 #masthead .lgsh-topbar{font-size:11px;line-height:19px;gap:5px 12px;}
 #masthead .lgsh-social{flex-basis:100%;justify-content:center;}
}#masthead .lgsh-pin{width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23edcc8e%22%20d%3D%22M12%2022C9%2017.5%204.8%2012.5%204.8%208.4a7.2%207.2%200%201%201%2014.4%200C19.2%2012.5%2015%2017.5%2012%2022Z%22%2F%3E%3Ccircle%20fill%3D%22%23143724%22%20cx%3D%2212%22%20cy%3D%228.3%22%20r%3D%222.7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}#masthead .lgsh-clock{width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22%23edcc8e%22%20stroke-width%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M12%206.5V12l4.2%202.6%22%20fill%3D%22none%22%20stroke%3D%22%23edcc8e%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}#masthead .lgsh-facebook-mark{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23173a29%22%20d%3D%22M13.7%2021V12.7h2.8l.4-3.2h-3.2V7.4c0-.9.3-1.5%201.6-1.5H17V3.1C16.7%203.1%2015.6%203%2014.4%203c-2.6%200-4.3%201.6-4.3%204.5v2H7.2v3.2h2.9V21z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}#masthead .lgsh-instagram-mark{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%223.5%22%20y%3D%223.5%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%224.8%22%20fill%3D%22none%22%20stroke%3D%22%23173a29%22%20stroke-width%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.6%22%20fill%3D%22none%22%20stroke%3D%22%23173a29%22%20stroke-width%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%2217.3%22%20cy%3D%226.8%22%20r%3D%221.15%22%20fill%3D%22%23173a29%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}#masthead .lgsh-tiktok-mark{width:19px;height:19px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M14%202h3c.2%202.7%201.7%204.1%204%204.3v3.3c-2.5%200-4.6-.9-6-2.5v8.2c0%203.7-3%206.4-6.5%206.4a6.4%206.4%200%200%201-2-12.5v3.4a3.1%203.1%200%201%200%205-2.3V2H14Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}#masthead .lgsh-symbol{display:block;flex-shrink:0;}#masthead .lgsh-pin{margin-right:6px;}#masthead .lgsh-facebook-mark,#masthead .lgsh-instagram-mark{filter:brightness(0) invert(1);}@media(min-width:922px){
 #masthead #ast-desktop-header .ast-above-header-bar,#masthead #ast-desktop-header .ast-above-header-bar .ast-builder-grid-row,#masthead #ast-desktop-header .ast-above-header-bar .site-header-section{height:44px!important;min-height:44px!important;max-height:44px!important;}
 #masthead #ast-desktop-header .custom-logo{width:102px!important;max-width:102px!important;height:auto!important;max-height:98px!important;}
}#masthead li.menu-item-2265{display:flex!important;align-items:center!important;}#masthead li.menu-item-2265>a.menu-link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;padding:10px!important;font-size:0!important;line-height:0!important;}#masthead li.menu-item-2265>a.menu-link::before{content:""!important;display:block!important;width:24px!important;height:24px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324352c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 2h3l2.7 13.2a2 2 0 0 0 2 1.6h10a2 2 0 0 0 2-1.6L22 6H5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;}#masthead li.menu-item-2265>a.menu-link:hover::before{opacity:.72!important;}