/* Generated by dev-tools/build-css.py: do not edit by hand. */
.lgmm-wrap{position:relative;min-width:0}
.lgmm-wrap--displayNavFullWidth{clear:both}
.header-bottom__row>.lgmm-wrap--displayTop{flex:1 1 auto;width:auto;display:flex;align-items:center}
.lgmm{position:relative;color:var(--lgmm-text,inherit);font-size:inherit;line-height:1.4}
.lgmm ul{list-style:none;margin:0;padding:0}
.lgmm a{color:inherit;text-decoration:none}
.lgmm button{font:inherit;color:inherit;background:none;border:0;margin:0;cursor:pointer}
.lgmm__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lgmm__link{display:inline-flex;align-items:center;gap:.4em}
.lgmm__link:hover,.lgmm__link:focus-visible,.lgmm__link.is-current{color:var(--lgmm-hover,inherit)}
.lgmm__icon{font-size:1.25em;line-height:1}
.lgmm__img{width:32px;height:32px;object-fit:contain;border-radius:3px}
.lgmm__badge{display:inline-block;padding:.1em .45em;border-radius:3px;background:#e4574d;color:#fff;font-size:.7em;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}
.lgmm__caret{display:inline-block;width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-25%,-25%);transition:transform .2s}
.lgmm__row{display:flex;align-items:center}
.lgmm__col-title,.lgmm__block-title,.lgmm__heading{display:block;margin:0 0 .5em;font-weight:700}
.lgmm__heading .lgmm__title{font-weight:700}
.lgmm__block{margin-bottom:1em}
.lgmm__block:last-child{margin-bottom:0}
.lgmm__list .lgmm__link{padding:.25em 0}
.lgmm__list--l3{padding-left:.75em}
.lgmm__html{font-size:.95em}
.lgmm__html img{max-width:100%;height:auto}
.lgmm__banner{display:block;position:relative;border-radius:4px;overflow:hidden}
.lgmm__banner img{display:block;width:100%;height:auto;transition:transform .3s}
.lgmm__banner:hover img{transform:scale(1.03)}
.lgmm__banner-title{display:block;padding:.5em 0 0;font-weight:700}
.lgmm__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75em}
.lgmm__product a{display:flex;flex-direction:column;gap:.25em;font-size:.9em}
.lgmm__product img{width:100%;height:auto;border-radius:3px;background:#f6f6f6}
.lgmm__product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lgmm__price{font-weight:700}
.lgmm__price-old{font-weight:400;opacity:.6;margin-right:.3em}
.lgmm__brands{display:flex;flex-direction:column;gap:.1em}
.lgmm__brands a{display:block;padding:.2em 0}
.lgmm__brands--logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5em}
.lgmm__brands--logos img{display:block;max-width:100%;height:auto;margin:auto}
.lgmm__toggle{display:none;align-items:center;gap:.35em;padding:.5em .6em;font-weight:600}
.lgmm__drawer-head,.lgmm__extras{display:none}
.lgmm__backdrop{display:none}
.lgmm__chips{display:flex;flex-wrap:wrap;gap:.4em}
.lgmm__chips a{display:inline-block;padding:.3em .7em;border:1px solid rgba(0,0,0,.2);border-radius:3px;font-size:.9em}
.lgmm__chips a.is-current{border-color:currentColor;font-weight:700}
.lgmm__extra{padding:1em}
.lgmm__extra-title{margin:0 0 .5em;font-weight:700;font-size:.85em;text-transform:uppercase;opacity:.7}
body.lgmm-lock{overflow:hidden}
@media (prefers-reduced-motion:reduce){.lgmm *,.lgmm *::before{transition:none!important;animation:none!important}}
@media (min-width:768px){.lgmm--bp-768 .lgmm-only-mobile{display:none!important}
.lgmm--bp-768 .lgmm__bar{display:flex;flex-wrap:wrap;background:var(--lgmm-bg,transparent)}
.lgmm--bp-768.lgmm--align-center .lgmm__bar{justify-content:center}
.lgmm--bp-768.lgmm--align-right .lgmm__bar{justify-content:flex-end}
.lgmm--bp-768.lgmm--align-justify .lgmm__tab{flex:1 1 auto}
.lgmm--bp-768.lgmm--align-justify .lgmm__tab>.lgmm__row{justify-content:center}
.lgmm--bp-768 .lgmm__tab{position:static}
.lgmm--bp-768 .lgmm__tab--dropdown{position:relative}
.lgmm--bp-768 .lgmm__tab>.lgmm__row{position:relative;height:100%}
.lgmm--bp-768 .lgmm__tab-link{padding:.8em .9em;font-weight:600}
.lgmm--bp-768 .lgmm__tab--mega>.lgmm__row>.lgmm__tab-link,.lgmm--bp-768 .lgmm__tab--auto>.lgmm__row>.lgmm__tab-link,.lgmm--bp-768 .lgmm__tab--dropdown>.lgmm__row>.lgmm__tab-link{padding-right:.2em}
.lgmm--bp-768 .lgmm__tab>.lgmm__row::after{content:"";position:absolute;left:.9em;right:.9em;bottom:0;height:2px;background:var(--lgmm-hover,currentColor);transform:scaleX(0);transition:transform .2s}
.lgmm--bp-768 .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-768 .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-768 .lgmm__tab.is-active>.lgmm__row::after{transform:scaleX(1)}
.lgmm--bp-768 .lgmm__tab>.lgmm__row>.lgmm__sub-toggle{padding:.8em .6em .8em .2em}
.lgmm--bp-768 .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-768 .lgmm__panel,.lgmm--bp-768 .lgmm__dropdown{position:absolute;top:100%;z-index:1000;background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:0 0 4px 4px;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility 0s linear .15s}
.lgmm--bp-768 .lgmm__panel{left:0;right:0}
.lgmm--bp-768 .lgmm__dropdown{left:0;min-width:230px;padding:.6em 0}
.lgmm--bp-768 .lgmm__tab.is-open>.lgmm__panel,.lgmm--bp-768 .lgmm__tab.is-open>.lgmm__dropdown{visibility:visible;opacity:1;transform:none;transition:opacity .15s,transform .15s}
.lgmm--bp-768 .lgmm__panel-inner{display:flex;flex-wrap:wrap;gap:1.5em 2em;padding:1.5em;max-height:75vh;overflow-y:auto}
.lgmm--bp-768 .lgmm__col{flex:1 1 160px;min-width:0}
.lgmm--bp-768 .lgmm__col--w2{flex:0 0 calc(16.666% - 2em)}
.lgmm--bp-768 .lgmm__col--w3{flex:0 0 calc(25% - 2em)}
.lgmm--bp-768 .lgmm__col--w4{flex:0 0 calc(33.333% - 2em)}
.lgmm--bp-768 .lgmm__col--w6{flex:0 0 calc(50% - 2em)}
.lgmm--bp-768 .lgmm__col--w8{flex:0 0 calc(66.666% - 2em)}
.lgmm--bp-768 .lgmm__col--w9{flex:0 0 calc(75% - 2em)}
.lgmm--bp-768 .lgmm__col--w12{flex:0 0 100%}
.lgmm--bp-768 .lgmm__dropdown .lgmm__item{position:relative}
.lgmm--bp-768 .lgmm__dropdown .lgmm__link{display:flex;padding:.45em 1.1em}
.lgmm--bp-768 .lgmm__dropdown .lgmm__row{justify-content:space-between}
.lgmm--bp-768 .lgmm__dropdown .lgmm__row .lgmm__link{flex:1}
.lgmm--bp-768 .lgmm__dropdown .lgmm__sub-toggle{padding:.45em .8em}
.lgmm--bp-768 .lgmm__dropdown .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-768 .lgmm__dropdown .lgmm__list .lgmm__list{position:absolute;left:100%;top:-.6em;min-width:220px;padding:.6em 0;background:var(--lgmm-sub-bg,#fff);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:4px;visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s linear .15s}
.lgmm--bp-768 .lgmm__dropdown .lgmm__item.is-open>.lgmm__list,.lgmm--bp-768.lgmm--hover .lgmm__dropdown .lgmm__item:hover>.lgmm__list{visibility:visible;opacity:1;transition:opacity .15s}
.lgmm--bp-768 .lgmm__panel .lgmm__sub-toggle{display:none}
.lgmm--bp-768 .lgmm__panel .lgmm__row{display:block}
.lgmm--bp-768.lgmm--vertical .lgmm__bar{flex-direction:column;flex-wrap:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:4px}
.lgmm--bp-768.lgmm--vertical .lgmm__tab>.lgmm__row{justify-content:space-between}
.lgmm--bp-768.lgmm--vertical .lgmm__tab>.lgmm__row::after{left:0;right:auto;top:0;bottom:0;width:3px;height:auto;transform:scaleY(0)}
.lgmm--bp-768.lgmm--vertical .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-768.lgmm--vertical .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-768.lgmm--vertical .lgmm__tab.is-active>.lgmm__row::after{transform:scaleY(1)}
.lgmm--bp-768.lgmm--vertical .lgmm__tab .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-768.lgmm--vertical .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-768.lgmm--vertical .lgmm__panel{left:100%;right:auto;top:0;width:min(900px,70vw);min-height:100%;border-radius:0 4px 4px 0}
.lgmm--bp-768.lgmm--vertical .lgmm__tab--dropdown>.lgmm__dropdown{left:100%;top:0}
.lgmm--bp-768.lgmm--sticky.is-stuck{position:fixed;top:0;left:0;right:0;z-index:1001;background:var(--lgmm-bg,#fff);box-shadow:0 2px 12px rgba(0,0,0,.12)}
.lgmm--bp-768.lgmm--sticky.is-stuck .lgmm__bar{max-width:var(--lgmm-stuck-width,100%);margin:0 auto}}
@media (max-width:767.98px){.lgmm--bp-768 .lgmm-only-desktop{display:none!important}
.lgmm--bp-768 .lgmm__toggle{display:inline-flex;background:var(--lgmm-bg,transparent)}
.lgmm--bp-768.lgmm--theme-button .lgmm__toggle{display:none}
.lgmm--bp-768 .lgmm__drawer{position:fixed;top:0;bottom:0;left:0;z-index:1051;display:flex;flex-direction:column;width:min(360px,88vw);background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 0 30px rgba(0,0,0,.25);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}
.lgmm--bp-768.lgmm--drawer-right .lgmm__drawer{left:auto;right:0;transform:translateX(105%)}
.lgmm--bp-768.is-drawer-open .lgmm__drawer{transform:none;visibility:visible;transition:transform .25s ease}
.lgmm--bp-768 .lgmm__backdrop{display:block;position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.45)}
.lgmm--bp-768 .lgmm__backdrop[hidden]{display:none}
.lgmm--bp-768 .lgmm__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.75em 1em;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700}
.lgmm--bp-768 .lgmm__close{display:inline-flex;padding:.3em}
.lgmm--bp-768 .lgmm__extras{display:block;margin-top:auto;border-top:1px solid rgba(0,0,0,.1)}
.lgmm--bp-768 .lgmm__extras:empty{display:none}
.lgmm--bp-768 .lgmm__bar{display:block}
.lgmm--bp-768 .lgmm__tab{border-bottom:1px solid rgba(0,0,0,.08)}
.lgmm--bp-768 .lgmm__row{justify-content:space-between}
.lgmm--bp-768 .lgmm__row>.lgmm__link{flex:1}
.lgmm--bp-768 .lgmm__tab-link{display:flex;padding:.85em 1em;font-weight:600}
.lgmm--bp-768 .lgmm__sub-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border-left:1px solid rgba(0,0,0,.06)!important}
.lgmm--bp-768 .is-open>.lgmm__row>.lgmm__sub-toggle .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-768 .lgmm__panel,.lgmm--bp-768 .lgmm__dropdown,.lgmm--bp-768 .lgmm__item--parent>.lgmm__list{display:none}
.lgmm--bp-768 .is-open>.lgmm__panel,.lgmm--bp-768 .is-open>.lgmm__dropdown,.lgmm--bp-768 .lgmm__item--parent.is-open>.lgmm__list{display:block}
.lgmm--bp-768 .lgmm__panel-inner,.lgmm--bp-768 .lgmm__dropdown{padding:0 1em 1em}
.lgmm--bp-768 .lgmm__col{padding:.5em 0}
.lgmm--bp-768 .lgmm__col+.lgmm__col{border-top:1px solid rgba(0,0,0,.06)}
.lgmm--bp-768 .lgmm__list .lgmm__link{padding:.45em 0}
.lgmm--bp-768 .lgmm__item--parent>.lgmm__row>.lgmm__sub-toggle{flex-basis:40px;height:40px;border:0!important}
.lgmm--bp-768 .lgmm__list--l2,.lgmm--bp-768 .lgmm__list--l3{padding-left:.75em}
.lgmm--bp-768 .lgmm__block--image,.lgmm--bp-768 .lgmm__block--products{max-width:420px}}
@media (min-width:992px){.lgmm--bp-992 .lgmm-only-mobile{display:none!important}
.lgmm--bp-992 .lgmm__bar{display:flex;flex-wrap:wrap;background:var(--lgmm-bg,transparent)}
.lgmm--bp-992.lgmm--align-center .lgmm__bar{justify-content:center}
.lgmm--bp-992.lgmm--align-right .lgmm__bar{justify-content:flex-end}
.lgmm--bp-992.lgmm--align-justify .lgmm__tab{flex:1 1 auto}
.lgmm--bp-992.lgmm--align-justify .lgmm__tab>.lgmm__row{justify-content:center}
.lgmm--bp-992 .lgmm__tab{position:static}
.lgmm--bp-992 .lgmm__tab--dropdown{position:relative}
.lgmm--bp-992 .lgmm__tab>.lgmm__row{position:relative;height:100%}
.lgmm--bp-992 .lgmm__tab-link{padding:.8em .9em;font-weight:600}
.lgmm--bp-992 .lgmm__tab--mega>.lgmm__row>.lgmm__tab-link,.lgmm--bp-992 .lgmm__tab--auto>.lgmm__row>.lgmm__tab-link,.lgmm--bp-992 .lgmm__tab--dropdown>.lgmm__row>.lgmm__tab-link{padding-right:.2em}
.lgmm--bp-992 .lgmm__tab>.lgmm__row::after{content:"";position:absolute;left:.9em;right:.9em;bottom:0;height:2px;background:var(--lgmm-hover,currentColor);transform:scaleX(0);transition:transform .2s}
.lgmm--bp-992 .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-992 .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-992 .lgmm__tab.is-active>.lgmm__row::after{transform:scaleX(1)}
.lgmm--bp-992 .lgmm__tab>.lgmm__row>.lgmm__sub-toggle{padding:.8em .6em .8em .2em}
.lgmm--bp-992 .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-992 .lgmm__panel,.lgmm--bp-992 .lgmm__dropdown{position:absolute;top:100%;z-index:1000;background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:0 0 4px 4px;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility 0s linear .15s}
.lgmm--bp-992 .lgmm__panel{left:0;right:0}
.lgmm--bp-992 .lgmm__dropdown{left:0;min-width:230px;padding:.6em 0}
.lgmm--bp-992 .lgmm__tab.is-open>.lgmm__panel,.lgmm--bp-992 .lgmm__tab.is-open>.lgmm__dropdown{visibility:visible;opacity:1;transform:none;transition:opacity .15s,transform .15s}
.lgmm--bp-992 .lgmm__panel-inner{display:flex;flex-wrap:wrap;gap:1.5em 2em;padding:1.5em;max-height:75vh;overflow-y:auto}
.lgmm--bp-992 .lgmm__col{flex:1 1 160px;min-width:0}
.lgmm--bp-992 .lgmm__col--w2{flex:0 0 calc(16.666% - 2em)}
.lgmm--bp-992 .lgmm__col--w3{flex:0 0 calc(25% - 2em)}
.lgmm--bp-992 .lgmm__col--w4{flex:0 0 calc(33.333% - 2em)}
.lgmm--bp-992 .lgmm__col--w6{flex:0 0 calc(50% - 2em)}
.lgmm--bp-992 .lgmm__col--w8{flex:0 0 calc(66.666% - 2em)}
.lgmm--bp-992 .lgmm__col--w9{flex:0 0 calc(75% - 2em)}
.lgmm--bp-992 .lgmm__col--w12{flex:0 0 100%}
.lgmm--bp-992 .lgmm__dropdown .lgmm__item{position:relative}
.lgmm--bp-992 .lgmm__dropdown .lgmm__link{display:flex;padding:.45em 1.1em}
.lgmm--bp-992 .lgmm__dropdown .lgmm__row{justify-content:space-between}
.lgmm--bp-992 .lgmm__dropdown .lgmm__row .lgmm__link{flex:1}
.lgmm--bp-992 .lgmm__dropdown .lgmm__sub-toggle{padding:.45em .8em}
.lgmm--bp-992 .lgmm__dropdown .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-992 .lgmm__dropdown .lgmm__list .lgmm__list{position:absolute;left:100%;top:-.6em;min-width:220px;padding:.6em 0;background:var(--lgmm-sub-bg,#fff);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:4px;visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s linear .15s}
.lgmm--bp-992 .lgmm__dropdown .lgmm__item.is-open>.lgmm__list,.lgmm--bp-992.lgmm--hover .lgmm__dropdown .lgmm__item:hover>.lgmm__list{visibility:visible;opacity:1;transition:opacity .15s}
.lgmm--bp-992 .lgmm__panel .lgmm__sub-toggle{display:none}
.lgmm--bp-992 .lgmm__panel .lgmm__row{display:block}
.lgmm--bp-992.lgmm--vertical .lgmm__bar{flex-direction:column;flex-wrap:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:4px}
.lgmm--bp-992.lgmm--vertical .lgmm__tab>.lgmm__row{justify-content:space-between}
.lgmm--bp-992.lgmm--vertical .lgmm__tab>.lgmm__row::after{left:0;right:auto;top:0;bottom:0;width:3px;height:auto;transform:scaleY(0)}
.lgmm--bp-992.lgmm--vertical .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-992.lgmm--vertical .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-992.lgmm--vertical .lgmm__tab.is-active>.lgmm__row::after{transform:scaleY(1)}
.lgmm--bp-992.lgmm--vertical .lgmm__tab .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-992.lgmm--vertical .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-992.lgmm--vertical .lgmm__panel{left:100%;right:auto;top:0;width:min(900px,70vw);min-height:100%;border-radius:0 4px 4px 0}
.lgmm--bp-992.lgmm--vertical .lgmm__tab--dropdown>.lgmm__dropdown{left:100%;top:0}
.lgmm--bp-992.lgmm--sticky.is-stuck{position:fixed;top:0;left:0;right:0;z-index:1001;background:var(--lgmm-bg,#fff);box-shadow:0 2px 12px rgba(0,0,0,.12)}
.lgmm--bp-992.lgmm--sticky.is-stuck .lgmm__bar{max-width:var(--lgmm-stuck-width,100%);margin:0 auto}}
@media (max-width:991.98px){.lgmm--bp-992 .lgmm-only-desktop{display:none!important}
.lgmm--bp-992 .lgmm__toggle{display:inline-flex;background:var(--lgmm-bg,transparent)}
.lgmm--bp-992.lgmm--theme-button .lgmm__toggle{display:none}
.lgmm--bp-992 .lgmm__drawer{position:fixed;top:0;bottom:0;left:0;z-index:1051;display:flex;flex-direction:column;width:min(360px,88vw);background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 0 30px rgba(0,0,0,.25);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}
.lgmm--bp-992.lgmm--drawer-right .lgmm__drawer{left:auto;right:0;transform:translateX(105%)}
.lgmm--bp-992.is-drawer-open .lgmm__drawer{transform:none;visibility:visible;transition:transform .25s ease}
.lgmm--bp-992 .lgmm__backdrop{display:block;position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.45)}
.lgmm--bp-992 .lgmm__backdrop[hidden]{display:none}
.lgmm--bp-992 .lgmm__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.75em 1em;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700}
.lgmm--bp-992 .lgmm__close{display:inline-flex;padding:.3em}
.lgmm--bp-992 .lgmm__extras{display:block;margin-top:auto;border-top:1px solid rgba(0,0,0,.1)}
.lgmm--bp-992 .lgmm__extras:empty{display:none}
.lgmm--bp-992 .lgmm__bar{display:block}
.lgmm--bp-992 .lgmm__tab{border-bottom:1px solid rgba(0,0,0,.08)}
.lgmm--bp-992 .lgmm__row{justify-content:space-between}
.lgmm--bp-992 .lgmm__row>.lgmm__link{flex:1}
.lgmm--bp-992 .lgmm__tab-link{display:flex;padding:.85em 1em;font-weight:600}
.lgmm--bp-992 .lgmm__sub-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border-left:1px solid rgba(0,0,0,.06)!important}
.lgmm--bp-992 .is-open>.lgmm__row>.lgmm__sub-toggle .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-992 .lgmm__panel,.lgmm--bp-992 .lgmm__dropdown,.lgmm--bp-992 .lgmm__item--parent>.lgmm__list{display:none}
.lgmm--bp-992 .is-open>.lgmm__panel,.lgmm--bp-992 .is-open>.lgmm__dropdown,.lgmm--bp-992 .lgmm__item--parent.is-open>.lgmm__list{display:block}
.lgmm--bp-992 .lgmm__panel-inner,.lgmm--bp-992 .lgmm__dropdown{padding:0 1em 1em}
.lgmm--bp-992 .lgmm__col{padding:.5em 0}
.lgmm--bp-992 .lgmm__col+.lgmm__col{border-top:1px solid rgba(0,0,0,.06)}
.lgmm--bp-992 .lgmm__list .lgmm__link{padding:.45em 0}
.lgmm--bp-992 .lgmm__item--parent>.lgmm__row>.lgmm__sub-toggle{flex-basis:40px;height:40px;border:0!important}
.lgmm--bp-992 .lgmm__list--l2,.lgmm--bp-992 .lgmm__list--l3{padding-left:.75em}
.lgmm--bp-992 .lgmm__block--image,.lgmm--bp-992 .lgmm__block--products{max-width:420px}}
@media (min-width:1200px){.lgmm--bp-1200 .lgmm-only-mobile{display:none!important}
.lgmm--bp-1200 .lgmm__bar{display:flex;flex-wrap:wrap;background:var(--lgmm-bg,transparent)}
.lgmm--bp-1200.lgmm--align-center .lgmm__bar{justify-content:center}
.lgmm--bp-1200.lgmm--align-right .lgmm__bar{justify-content:flex-end}
.lgmm--bp-1200.lgmm--align-justify .lgmm__tab{flex:1 1 auto}
.lgmm--bp-1200.lgmm--align-justify .lgmm__tab>.lgmm__row{justify-content:center}
.lgmm--bp-1200 .lgmm__tab{position:static}
.lgmm--bp-1200 .lgmm__tab--dropdown{position:relative}
.lgmm--bp-1200 .lgmm__tab>.lgmm__row{position:relative;height:100%}
.lgmm--bp-1200 .lgmm__tab-link{padding:.8em .9em;font-weight:600}
.lgmm--bp-1200 .lgmm__tab--mega>.lgmm__row>.lgmm__tab-link,.lgmm--bp-1200 .lgmm__tab--auto>.lgmm__row>.lgmm__tab-link,.lgmm--bp-1200 .lgmm__tab--dropdown>.lgmm__row>.lgmm__tab-link{padding-right:.2em}
.lgmm--bp-1200 .lgmm__tab>.lgmm__row::after{content:"";position:absolute;left:.9em;right:.9em;bottom:0;height:2px;background:var(--lgmm-hover,currentColor);transform:scaleX(0);transition:transform .2s}
.lgmm--bp-1200 .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-1200 .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-1200 .lgmm__tab.is-active>.lgmm__row::after{transform:scaleX(1)}
.lgmm--bp-1200 .lgmm__tab>.lgmm__row>.lgmm__sub-toggle{padding:.8em .6em .8em .2em}
.lgmm--bp-1200 .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-1200 .lgmm__panel,.lgmm--bp-1200 .lgmm__dropdown{position:absolute;top:100%;z-index:1000;background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:0 0 4px 4px;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility 0s linear .15s}
.lgmm--bp-1200 .lgmm__panel{left:0;right:0}
.lgmm--bp-1200 .lgmm__dropdown{left:0;min-width:230px;padding:.6em 0}
.lgmm--bp-1200 .lgmm__tab.is-open>.lgmm__panel,.lgmm--bp-1200 .lgmm__tab.is-open>.lgmm__dropdown{visibility:visible;opacity:1;transform:none;transition:opacity .15s,transform .15s}
.lgmm--bp-1200 .lgmm__panel-inner{display:flex;flex-wrap:wrap;gap:1.5em 2em;padding:1.5em;max-height:75vh;overflow-y:auto}
.lgmm--bp-1200 .lgmm__col{flex:1 1 160px;min-width:0}
.lgmm--bp-1200 .lgmm__col--w2{flex:0 0 calc(16.666% - 2em)}
.lgmm--bp-1200 .lgmm__col--w3{flex:0 0 calc(25% - 2em)}
.lgmm--bp-1200 .lgmm__col--w4{flex:0 0 calc(33.333% - 2em)}
.lgmm--bp-1200 .lgmm__col--w6{flex:0 0 calc(50% - 2em)}
.lgmm--bp-1200 .lgmm__col--w8{flex:0 0 calc(66.666% - 2em)}
.lgmm--bp-1200 .lgmm__col--w9{flex:0 0 calc(75% - 2em)}
.lgmm--bp-1200 .lgmm__col--w12{flex:0 0 100%}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__item{position:relative}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__link{display:flex;padding:.45em 1.1em}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__row{justify-content:space-between}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__row .lgmm__link{flex:1}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__sub-toggle{padding:.45em .8em}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__list .lgmm__list{position:absolute;left:100%;top:-.6em;min-width:220px;padding:.6em 0;background:var(--lgmm-sub-bg,#fff);box-shadow:0 10px 30px rgba(0,0,0,.12);border-radius:4px;visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s linear .15s}
.lgmm--bp-1200 .lgmm__dropdown .lgmm__item.is-open>.lgmm__list,.lgmm--bp-1200.lgmm--hover .lgmm__dropdown .lgmm__item:hover>.lgmm__list{visibility:visible;opacity:1;transition:opacity .15s}
.lgmm--bp-1200 .lgmm__panel .lgmm__sub-toggle{display:none}
.lgmm--bp-1200 .lgmm__panel .lgmm__row{display:block}
.lgmm--bp-1200.lgmm--vertical .lgmm__bar{flex-direction:column;flex-wrap:nowrap;border:1px solid rgba(0,0,0,.1);border-radius:4px}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab>.lgmm__row{justify-content:space-between}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab>.lgmm__row::after{left:0;right:auto;top:0;bottom:0;width:3px;height:auto;transform:scaleY(0)}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab.is-open>.lgmm__row::after,.lgmm--bp-1200.lgmm--vertical .lgmm__tab:hover>.lgmm__row::after,.lgmm--bp-1200.lgmm--vertical .lgmm__tab.is-active>.lgmm__row::after{transform:scaleY(1)}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab.is-open>.lgmm__row .lgmm__caret{transform:rotate(-45deg)}
.lgmm--bp-1200.lgmm--vertical .lgmm__panel{left:100%;right:auto;top:0;width:min(900px,70vw);min-height:100%;border-radius:0 4px 4px 0}
.lgmm--bp-1200.lgmm--vertical .lgmm__tab--dropdown>.lgmm__dropdown{left:100%;top:0}
.lgmm--bp-1200.lgmm--sticky.is-stuck{position:fixed;top:0;left:0;right:0;z-index:1001;background:var(--lgmm-bg,#fff);box-shadow:0 2px 12px rgba(0,0,0,.12)}
.lgmm--bp-1200.lgmm--sticky.is-stuck .lgmm__bar{max-width:var(--lgmm-stuck-width,100%);margin:0 auto}}
@media (max-width:1199.98px){.lgmm--bp-1200 .lgmm-only-desktop{display:none!important}
.lgmm--bp-1200 .lgmm__toggle{display:inline-flex;background:var(--lgmm-bg,transparent)}
.lgmm--bp-1200.lgmm--theme-button .lgmm__toggle{display:none}
.lgmm--bp-1200 .lgmm__drawer{position:fixed;top:0;bottom:0;left:0;z-index:1051;display:flex;flex-direction:column;width:min(360px,88vw);background:var(--lgmm-sub-bg,#fff);color:var(--lgmm-sub-text,#232323);box-shadow:0 0 30px rgba(0,0,0,.25);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}
.lgmm--bp-1200.lgmm--drawer-right .lgmm__drawer{left:auto;right:0;transform:translateX(105%)}
.lgmm--bp-1200.is-drawer-open .lgmm__drawer{transform:none;visibility:visible;transition:transform .25s ease}
.lgmm--bp-1200 .lgmm__backdrop{display:block;position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.45)}
.lgmm--bp-1200 .lgmm__backdrop[hidden]{display:none}
.lgmm--bp-1200 .lgmm__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.75em 1em;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700}
.lgmm--bp-1200 .lgmm__close{display:inline-flex;padding:.3em}
.lgmm--bp-1200 .lgmm__extras{display:block;margin-top:auto;border-top:1px solid rgba(0,0,0,.1)}
.lgmm--bp-1200 .lgmm__extras:empty{display:none}
.lgmm--bp-1200 .lgmm__bar{display:block}
.lgmm--bp-1200 .lgmm__tab{border-bottom:1px solid rgba(0,0,0,.08)}
.lgmm--bp-1200 .lgmm__row{justify-content:space-between}
.lgmm--bp-1200 .lgmm__row>.lgmm__link{flex:1}
.lgmm--bp-1200 .lgmm__tab-link{display:flex;padding:.85em 1em;font-weight:600}
.lgmm--bp-1200 .lgmm__sub-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border-left:1px solid rgba(0,0,0,.06)!important}
.lgmm--bp-1200 .is-open>.lgmm__row>.lgmm__sub-toggle .lgmm__caret{transform:rotate(-135deg) translate(-25%,-25%)}
.lgmm--bp-1200 .lgmm__panel,.lgmm--bp-1200 .lgmm__dropdown,.lgmm--bp-1200 .lgmm__item--parent>.lgmm__list{display:none}
.lgmm--bp-1200 .is-open>.lgmm__panel,.lgmm--bp-1200 .is-open>.lgmm__dropdown,.lgmm--bp-1200 .lgmm__item--parent.is-open>.lgmm__list{display:block}
.lgmm--bp-1200 .lgmm__panel-inner,.lgmm--bp-1200 .lgmm__dropdown{padding:0 1em 1em}
.lgmm--bp-1200 .lgmm__col{padding:.5em 0}
.lgmm--bp-1200 .lgmm__col+.lgmm__col{border-top:1px solid rgba(0,0,0,.06)}
.lgmm--bp-1200 .lgmm__list .lgmm__link{padding:.45em 0}
.lgmm--bp-1200 .lgmm__item--parent>.lgmm__row>.lgmm__sub-toggle{flex-basis:40px;height:40px;border:0!important}
.lgmm--bp-1200 .lgmm__list--l2,.lgmm--bp-1200 .lgmm__list--l3{padding-left:.75em}
.lgmm--bp-1200 .lgmm__block--image,.lgmm--bp-1200 .lgmm__block--products{max-width:420px}}
