/* Lukasik Fashion Editorial mobile menu 2026 v5.2.5 — smooth native iOS scroll; header isolated. */
@media (max-width: 991px) {
	html.lkmm-v45-open,
	html.lkmm-v45-open body,
	html.lkmm-v525-open,
	html.lkmm-v525-open body { overflow: hidden !important; overscroll-behavior: none !important; }
	html body #fm-fixed-mobile { overscroll-behavior: none !important; }
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion {
		position: fixed; top: var(--mobile-header-bottom, 85px); right: 0; bottom: 0; left: -100% !important;
		display: flex; width: 100% !important; max-width: 100vw; height: auto !important; min-height: 0 !important;
		color: #171717; background: #fbfaf7 !important; border: 0 !important; border-radius: 0; outline: 0 !important; box-shadow: 0 16px 50px rgba(14, 12, 9, .12);
		font-family: "Helvetica Neue", Arial, sans-serif; overflow: hidden !important; transition: left .42s cubic-bezier(.22, 1, .36, 1) !important;
		overscroll-behavior: none; -webkit-font-smoothing: antialiased;
	}
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion.active { left: 0 !important; }
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion::before,
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion::after { content: none !important; display: none !important; }
	html body #fm-fixed-mobile .lkmm-fashion #mob-catalog-left,
	html body #fm-fixed-mobile .lkmm-fashion #mob-catalog-left > .mobm-body,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-fashion-app,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-frame {
		display: flex; flex: 1 1 auto; flex-direction: column; width: 100%; height: 100% !important; min-height: 0 !important;
		max-height: none !important; margin: 0; padding: 0; overflow: hidden !important;
	}
	html body #fm-fixed-mobile .lkmm-fashion > .mobm-body {
		display: block !important; width: 100%; height: 100% !important; min-height: 0 !important;
		margin: 0; padding: 0; overflow-x: hidden !important; overflow-y: auto !important;
		-webkit-overflow-scrolling: touch !important; touch-action: pan-y !important; overscroll-behavior-y: contain !important;
	}
	html body #fm-fixed-mobile .lkmm-fashion button,
	html body #fm-fixed-mobile .lkmm-fashion a { -webkit-tap-highlight-color: transparent; }
	html body #fm-fixed-mobile .lkmm-fashion a { color: inherit; text-decoration: none; }

	.lkmm-tabs {
		position: relative; top: auto; z-index: 5; display: flex; flex: 0 0 40px; align-items: stretch; width: 100%; min-width: 0;
		padding: 0 10px; background: rgba(251, 250, 247, .97); border: 0 !important; border-bottom: 1px solid #e8e5df !important; overflow-x: auto; overflow-y: hidden;
		scrollbar-width: none; overscroll-behavior-x: contain;
	}
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-tabs.mobile-menu-tabs { position: relative !important; top: auto !important; border-top: 0 !important; }
	.lkmm-tabs::-webkit-scrollbar { display: none; }
	.lkmm-tab {
		position: relative; display: inline-flex; flex: 1 0 auto; align-items: center; justify-content: center; min-width: max-content; height: 40px;
		margin: 0; padding: 1px clamp(10px, 3.4vw, 18px) 0; color: #77746f !important; background: transparent; border: 0; border-radius: 0;
		font-size: 9px; font-weight: 500; line-height: 1; letter-spacing: .19em; text-transform: uppercase; white-space: nowrap;
	}
	.lkmm-tab.is-active { color: #171717 !important; }
	.lkmm-tab.is-active::after { content: none !important; display: none !important; }
	.lkmm-tab .lkmm-arrow { margin-left: 5px; font-size: 12px; }

	.lkmm-home-scroll,
	.lkmm-catalog-scroll { min-height: 0; overflow: visible; }
	.lkmm-hero { display: grid; grid-template-columns: 1fr 1fr; height: clamp(138px, 39vw, 190px); background: #d3ccc1; overflow: hidden; }
	.lkmm-hero-card {
		position: relative; display: block; min-width: 0; background-color: #cec6bb; background-position: center 23%; background-size: cover; overflow: hidden;
		filter: saturate(.72) contrast(.96); transition: filter .5s ease, transform .7s cubic-bezier(.22, 1, .36, 1);
	}
	.lkmm-hero-card + .lkmm-hero-card { border-left: 1px solid rgba(255,255,255,.58); }
	.lkmm-hero-card.is-empty { background-image: linear-gradient(145deg, #dcd4c8, #aea69d); }
	.lkmm-hero-boy.is-empty { background-image: linear-gradient(145deg, #aba8a3, #6d6b69); }
	.lkmm-hero-card.is-empty::after { content: "L"; position: absolute; right: -4px; bottom: -38px; color: rgba(255,255,255,.15); font: italic 152px/1 Georgia, serif; }
	.lkmm-hero-copy { position: absolute; left: 22px; bottom: 18px; display: flex; flex-direction: column; color: #fff; letter-spacing: .2em; text-transform: uppercase; text-shadow: 0 1px 12px rgba(0,0,0,.16); }
	.lkmm-hero-copy::after { content: ""; width: 20px; height: 1px; margin-top: 12px; background: #f37a35; }
	.lkmm-hero-copy b { font-size: 10px; font-weight: 500; }
	.lkmm-hero-copy em { margin-top: 4px; font-size: 10px; font-style: normal; }

	.lkmm-features { padding: 0 22px; background: #fbfaf7; }
	.lkmm-feature-row { display: flex; align-items: center; justify-content: space-between; min-height: 55px; border-bottom: 1px solid #e9e6e0; }
	.lkmm-feature-row strong { font-size: 12px; font-weight: 500; letter-spacing: .2em; text-transform: uppercase; }
	.lkmm-feature-end { display: inline-flex; align-items: center; gap: 16px; }
	.lkmm-feature-end em { color: #f37a35; font-size: 8px; font-style: normal; letter-spacing: .22em; text-transform: uppercase; }
	.lkmm-arrow { color: #f37a35; font-family: Arial, sans-serif; font-size: 16px; font-weight: 300; line-height: 1; }

	.lkmm-groups { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); padding: 14px 20px 10px; }
	.lkmm-group { min-width: 0; padding: 0 14px; border-left: 1px solid #e9e6e0; }
	.lkmm-group:first-child { padding-left: 2px; border-left: 0; }
	.lkmm-group:last-child { padding-right: 2px; }
	.lkmm-group-title { display: grid; grid-template-columns: auto 1fr auto; align-items: center; width: 100%; margin: 0 0 10px; padding: 0; color: #181818; background: transparent; border: 0; text-align: left; }
	.lkmm-group-title strong { min-width: 0; overflow: hidden; font-size: 9px; font-weight: 600; letter-spacing: .17em; text-overflow: ellipsis; text-transform: uppercase; }
	.lkmm-group-title small { margin-left: 7px; color: #b5b0a8; font-size: 8px; font-weight: 400; letter-spacing: .12em; }
	.lkmm-group-title .lkmm-arrow { color: #2b2b2b; font-size: 13px; }
	.lkmm-preview-list { display: flex; flex-direction: column; min-height: 112px; }
	.lkmm-preview-list a { display: block; min-width: 0; padding: 4px 0; color: #68645f !important; font-size: 10px; line-height: 1.25; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.lkmm-all-link { display: inline-flex; align-items: center; gap: 7px; max-width: 100%; margin: 5px 0 0; padding: 0; color: #f37a35; background: transparent; border: 0; font-size: 9px; line-height: 1.2; text-align: left; }
	.lkmm-all-link .lkmm-arrow { font-size: 13px; }
	.lkmm-hint { display: flex; align-items: center; gap: 7px; margin: 0 22px; padding: 0 0 11px; color: #97928a; border-bottom: 1px solid #e9e6e0; font-size: 8px; line-height: 1.4; }
	.lkmm-hint span { color: #7e7a73; font-size: 7px; }

	.lkmm-editorial-links { padding: 0 22px; }
	.lkmm-editorial-links a { display: flex; align-items: center; justify-content: space-between; min-height: 34px; border-bottom: 1px solid #e9e6e0; font-size: 10px; font-weight: 500; letter-spacing: .21em; text-transform: uppercase; }
	.lkmm-editorial-links .lkmm-arrow { color: #252525; font-size: 14px; }
	.lkmm-utility { display: grid; grid-template-columns: 1fr 1fr; min-height: 43px; margin-top: 4px; border-top: 1px solid #ece9e3; border-bottom: 1px solid #ece9e3; }
	.lkmm-utility a { display: flex; align-items: center; justify-content: center; gap: 9px; color: #77736d !important; font-size: 8px; text-align: center; }
	.lkmm-utility a + a { border-left: 1px solid #ece9e3; }
	.lkmm-utility span { color: #252525; font-size: 17px; line-height: 1; }

	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language { position: static !important; display: flex; justify-content: center; min-height: 45px; margin: 0 !important; padding: 7px 12px calc(7px + env(safe-area-inset-bottom)); background: transparent !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .box-language,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language form,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-box { position: static !important; display: block !important; width: auto !important; margin: 0 !important; padding: 0 !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .mob-text-language,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .btn-language-top { display: none !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-menu { position: static !important; display: inline-flex !important; min-width: 0 !important; margin: 0 !important; padding: 3px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-menu > li { margin: 0 !important; padding: 0 !important; border: 0 !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .btn-lang-select { min-width: 28px; height: 26px; padding: 0 5px !important; color: #aaa49b !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; font-size: 8px !important; font-weight: 500 !important; text-transform: uppercase; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-menu > li.active .btn-lang-select,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .btn-lang-select[aria-current="true"] { color: #f37a35 !important; background: transparent !important; }

	.lkmm-catalog-view { background: #fbfaf7; }
	.lkmm-catalog-head { position: relative; z-index: 2; flex: 0 0 auto; padding: 13px 20px 15px; background: rgba(251,250,247,.97); border-bottom: 1px solid #e5e1da; }
	.lkmm-back { margin: 0 0 14px; padding: 0; color: #77726a; background: transparent; border: 0; font-size: 9px; letter-spacing: .14em; text-transform: uppercase; }
	.lkmm-catalog-title { position: relative; display: flex; align-items: baseline; margin-bottom: 14px; }
	.lkmm-catalog-title small { position: absolute; top: -9px; left: 1px; color: #aaa49b; font-size: 7px; letter-spacing: .24em; text-transform: uppercase; }
	.lkmm-catalog-title h2 { margin: 8px 0 0; font-family: Didot, "Bodoni MT", "Times New Roman", serif; font-size: clamp(30px, 9vw, 42px); font-weight: 400; line-height: 1; letter-spacing: -.035em; }
	.lkmm-catalog-title em { margin-left: 10px; color: #f37a35; font-size: 9px; font-style: normal; letter-spacing: .14em; }
	.lkmm-search { position: relative; display: block; }
	.lkmm-search span { position: absolute; top: 50%; left: 13px; color: #7f7a72; font-size: 17px; transform: translateY(-54%); }
	.lkmm-search input { width: 100%; height: 40px; padding: 0 14px 0 39px; color: #222; background: #f3f1ed; border: 1px solid transparent; border-radius: 0; outline: 0; font-size: 11px; }
	.lkmm-search input:focus { background: #fff; border-color: #d9d3ca; }
	.lkmm-catalog-scroll { padding: 0 20px 30px; }
	.lkmm-catalog-item { border-bottom: 1px solid #e8e4dd; }
	.lkmm-catalog-row { display: flex; align-items: center; min-height: 48px; }
	.lkmm-catalog-row > a:first-child { flex: 1 1 auto; min-width: 0; padding: 14px 0; font-size: 12px; letter-spacing: .03em; }
	.lkmm-catalog-row > .lkmm-arrow { margin-left: 12px; }
	.lkmm-expand { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; margin: 0 -8px 0 8px; color: #f37a35; background: transparent; border: 0; font: 300 20px/1 Arial, sans-serif; }
	.lkmm-catalog-children { display: none; margin: 0 0 11px 12px; padding-left: 14px; border-left: 1px solid #dcd7cf; }
	.lkmm-catalog-item.is-open > .lkmm-catalog-children { display: block; animation: lkmm-reveal .25s ease both; }
	.lkmm-catalog-children .lkmm-catalog-row { min-height: 40px; }
	.lkmm-catalog-children .lkmm-catalog-row > a:first-child { padding: 10px 0; color: #66615b !important; font-size: 11px; }
	.lkmm-search-results { padding-top: 8px; }
	.lkmm-search-results > a { display: flex; align-items: center; justify-content: space-between; min-height: 46px; border-bottom: 1px solid #e8e4dd; font-size: 11px; }
	.lkmm-search-results > p { padding: 30px 0; color: #8e887f; font-size: 11px; text-align: center; }

	.lkmm-fashion-loading,
	.lkmm-fashion-error { display: flex; flex: 1 1 auto; align-items: center; justify-content: center; gap: 6px; min-height: 180px; color: #8b857d; background: #fbfaf7; }
	.lkmm-fashion-loading span { width: 4px; height: 4px; background: #f37a35; border-radius: 50%; animation: lkmm-pulse 1.2s infinite ease-in-out; }
	.lkmm-fashion-loading span:nth-child(2) { animation-delay: .12s; }
	.lkmm-fashion-loading span:nth-child(3) { animation-delay: .24s; }
	.lkmm-fashion-loading em { margin-left: 8px; font-size: 8px; font-style: normal; letter-spacing: .18em; text-transform: uppercase; }
	.lkmm-fashion-error { flex-direction: column; font-size: 11px; }
	.lkmm-fashion-error button { padding: 8px 14px; color: #fff; background: #f37a35; border: 0; }

	html body .lk-header.lk-mobile-fixed { transform: none !important; will-change: auto !important; contain: none !important; }
	html body .lk-header .lk-menu { position: relative; z-index: 3; pointer-events: auto !important; touch-action: manipulation; }
	html body #fm-fixed-mobile .lkmm-contact-footer,
	html body #fm-fixed-mobile .lkmm-contact-phone { display: none !important; }

	@keyframes lkmm-pulse { 0%,80%,100% { opacity:.28; transform:scale(.8); } 40% { opacity:1; transform:scale(1.3); } }
	@keyframes lkmm-reveal { from { opacity:0; transform:translateY(-5px); } to { opacity:1; transform:none; } }
}

/* iPhone/iPad: the first .mobm-body is the only native vertical scroll owner.
   This matches the older v4.5 touch boundary guard already loaded by the site. */
@media (max-width: 991px) {
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion {
		height: calc(100vh - var(--mobile-header-bottom, 85px)) !important;
		max-height: calc(100vh - var(--mobile-header-bottom, 85px)) !important;
	}
	html body #fm-fixed-mobile .lkmm-fashion #mob-catalog-left,
	html body #fm-fixed-mobile .lkmm-fashion #mob-catalog-left > .mobm-body,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-fashion-app,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-frame,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-home-scroll {
		display: block !important;
		flex: none !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		overflow: visible !important;
	}
}

@supports (height: 100dvh) {
	@media (max-width: 991px) {
		html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion {
			height: calc(100dvh - var(--mobile-header-bottom, 85px)) !important;
			max-height: calc(100dvh - var(--mobile-header-bottom, 85px)) !important;
		}
	}
}

@media (max-width: 359px) {
	.lkmm-tab { padding-right: 9px; padding-left: 9px; font-size: 8px; }
	.lkmm-groups { padding-right: 13px; padding-left: 13px; }
	.lkmm-group { padding-right: 9px; padding-left: 9px; }
	.lkmm-group-title strong { font-size: 8px; }
	.lkmm-preview-list a { font-size: 9px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion { width: 540px !important; left: -540px !important; }
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion.active { left: 0 !important; }
	.lkmm-menu-language { display: none !important; }
}

@media (min-width: 992px) { .lkmm-fashion, .lkmm-menu-language { display: none !important; } }
@media (prefers-reduced-motion: reduce) {
	html body #fm-fixed-mobile .mob-menu-info-fixed-left.lkmm-fashion,
	.lkmm-hero-card,
	.lkmm-catalog-item.is-open > .lkmm-catalog-children { transition: none !important; animation: none !important; }
}

/* Exact UpStore MegaMenu tree; two-column editorial layout. */
@media (max-width: 991px) {
	.lkmm-groups {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
		grid-template-rows: auto 1fr !important;
		align-items: start !important;
		padding: 18px 20px 12px !important;
	}
	.lkmm-group { min-width: 0; }
	.lkmm-group-clothes {
		grid-column: 1 !important;
		grid-row: 1 / span 2 !important;
		padding: 0 16px 0 0 !important;
		border: 0 !important;
	}
	.lkmm-group-shoes {
		grid-column: 2 !important;
		grid-row: 1 !important;
		padding: 0 0 18px 16px !important;
		border: 0 !important;
		border-left: 1px solid #e9e6e0 !important;
	}
	.lkmm-group-accessories {
		grid-column: 2 !important;
		grid-row: 2 !important;
		margin: 0 !important;
		padding: 18px 0 0 16px !important;
		border: 0 !important;
		border-top: 1px solid #e9e6e0 !important;
		border-left: 1px solid #e9e6e0 !important;
	}
	.lkmm-group-baby {
		grid-column: 1 / -1 !important;
		grid-row: 1 !important;
		padding: 0 !important;
		border: 0 !important;
	}
	.lkmm-group-baby .lkmm-preview-list {
		columns: 2;
		column-gap: 28px;
	}
	.lkmm-group-title {
		grid-template-columns: minmax(0, 1fr) auto auto !important;
		column-gap: 5px !important;
		pointer-events: auto !important;
	}
	.lkmm-group-title strong {
		font-size: 14.3px !important;
		letter-spacing: .08em !important;
		overflow: visible !important;
		text-overflow: clip !important;
		white-space: nowrap !important;
	}
	.lkmm-group-title small {
		margin-left: 0 !important;
		font-size: 8px !important;
	}
	.lkmm-preview-list { min-height: 0 !important; }
	.lkmm-preview-list .lkmm-tree-link {
		display: block;
		padding: 6px 0 !important;
		font-size: 16px !important;
		line-height: 1.45 !important;
		letter-spacing: 0 !important;
		white-space: normal !important;
		overflow: visible !important;
		overflow-wrap: anywhere;
		text-overflow: clip !important;
		break-inside: avoid;
	}
	.lkmm-preview-list .lkmm-depth-1 { padding-left: 10px !important; color: #77716a !important; }
	.lkmm-preview-list .lkmm-depth-2 { padding-left: 20px !important; color: #8b857e !important; }
	.lkmm-preview-list .lkmm-depth-3 { padding-left: 28px !important; color: #98928b !important; }
}

/* One site font, two audience banners, larger controls. */
@media (max-width: 991px) {
	html body #fm-fixed-mobile .lkmm-fashion,
	html body #fm-fixed-mobile .lkmm-fashion * {
		font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
	}
	.lkmm-tab { font-size: 10.5px !important; font-weight: 500 !important; }
	.lkmm-hero {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-template-rows: minmax(0, 1fr) !important;
		height: clamp(138px, 39vw, 190px) !important;
	}
	.lkmm-hero { contain: layout paint; }
	.lkmm-hero-card { background-position: center 28% !important; filter: none !important; transition: none !important; }
	.lkmm-hero-card + .lkmm-hero-card { border-left: 0 !important; }
	.lkmm-hero-card:nth-child(even) { border-left: 1px solid rgba(255,255,255,.72) !important; }
	.lkmm-hero-card:nth-child(n+3) { border-top: 1px solid rgba(255,255,255,.72) !important; }
	.lkmm-hero-2 { background-position: center 24% !important; }
	.lkmm-hero-3 { background-position: center 24% !important; }
	.lkmm-hero-4 { background-position: center 34% !important; }
	.lkmm-hero-copy { left: 16px !important; bottom: 13px !important; }
	.lkmm-hero-copy b { font-size: 11px !important; }
	.lkmm-feature-row strong { font-size: 14px !important; font-weight: 500 !important; }
	.lkmm-group-title strong { font-size: 14.3px !important; font-weight: 600 !important; }
	.lkmm-group-title small { font-size: 9px !important; }
	.lkmm-editorial-links a { font-size: 11px !important; }
	.lkmm-utility a { font-size: 11px !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language { justify-content: flex-end !important; min-height: 58px !important; padding: 9px 22px calc(9px + env(safe-area-inset-bottom)) !important; }
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-menu {
		display: inline-flex !important;
		gap: 0 !important;
		padding: 4px !important;
		background: #f1f1f1 !important;
		border-radius: 14px !important;
	}
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .btn-lang-select {
		min-width: 44px !important;
		height: 38px !important;
		padding: 0 10px !important;
		color: #777 !important;
		background: transparent !important;
		border-radius: 10px !important;
		font-size: 12px !important;
		font-weight: 600 !important;
	}
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .dropdown-menu > li.active .btn-lang-select,
	html body #fm-fixed-mobile .lkmm-fashion .lkmm-menu-language .btn-lang-select[aria-current="true"] {
		color: #fff !important;
		background: #f47b2a !important;
		box-shadow: 0 2px 7px rgba(244,123,42,.22) !important;
	}
}
/* LKMM-TYPE-V526-START */
@media (max-width:991px) {
  html body #fm-fixed-mobile .lkmm-fashion .lkmm-tab {
    font-size:13.5px !important;
    font-weight:600 !important;
    letter-spacing:.12em !important;
  }

  html body #fm-fixed-mobile .lkmm-fashion .lkmm-group-title small {
    display:none !important;
  }
}
/* LKMM-TYPE-V526-END */
/* LKMM-PLATES-V527-START */
@media (max-width:991px) {
  html body #fm-fixed-mobile .lkmm-fashion .lkmm-group-title {
    min-height:40px !important;
    margin:0 0 12px !important;
    padding:0 10px !important;
    background:#F8F3ED !important;
    border:0 !important;
    border-left:2px solid #F47B2A !important;
    border-radius:7px !important;
  }

  html body #fm-fixed-mobile .lkmm-fashion .lkmm-group-title small {
    display:none !important;
  }

  html body #fm-fixed-mobile .lkmm-fashion .lkmm-group-title .lkmm-arrow {
    display:flex !important;
    align-items:center;
    justify-content:center;
    align-self:stretch;
    width:18px;
    margin-left:auto;
    color:#F47B2A !important;
  }

  .lkmm-tabs .lkmm-tab .lkmm-arrow,
  .lkmm-editorial-links {
    display:none !important;
  }
}
/* LKMM-PLATES-V527-END */

/* LKMM: return bottom Brands — v5.2.8 */
@media (max-width: 991px) {
  .lkmm-editorial-links {
    display: block !important;
    padding: 0 22px 12px !important;
  }

  .lkmm-editorial-links a {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 40px !important;
    padding: 0 10px !important;
    color: #181818 !important;
    background: #F8F3ED !important;
    border: 0 !important;
    border-left: 2px solid #F47B2A !important;
    border-radius: 7px !important;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    font-size: 14.3px !important;
    font-weight: 600 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
  }

  .lkmm-editorial-links .lkmm-arrow {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    align-self: stretch !important;
    width: 18px !important;
    margin-left: auto !important;
    color: #F47B2A !important;
  }
}
/* LKMM-ACTIVE-CATEGORY-V529 */
@media(max-width:991px){
.lkmm-tree-link.is-current{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
min-height:40px!important;
padding:7px 10px!important;
color:#181818!important;
background:#F8F3ED!important;
border-left:2px solid #F47B2A!important;
border-radius:7px!important
}
.lkmm-tree-link.is-current:after{
content:"✓";
margin-left:8px;
color:#F47B2A;
font-size:16px;
font-weight:600
}}

/* LKMM-ACTIVE-TEXT-V5212 */
@media (max-width:991px) {
  .lkmm-preview-list .lkmm-tree-link.is-current {
    display:block!important;
    min-height:0!important;
    padding:6px 0!important;
    color:#F47B2A!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    font-weight:500!important;
  }

  .lkmm-tree-link.is-current::before,
  .lkmm-tree-link.is-current::after {
    display:none!important;
    content:none!important;
  }
}

/* LKMM-TAP-ONLY-V5213 */
@media (max-width:991px) {
  .lkmm-preview-list .lkmm-tree-link.is-current {
    color:inherit!important;
    font-weight:400!important;
  }

  .lkmm-preview-list .lkmm-tree-link:active {
    color:#F47B2A!important;
  }
}

/* LKMM NEW/SALE CLEAN */
@media (max-width:991px){
  .lkmm-features .lkmm-feature-row .lkmm-feature-end{
    display:none!important;
  }
}

/* LKMM NEW/SALE COMPACT */
@media (max-width:991px){
  .lkmm-features .lkmm-feature-row{
    min-height:42px!important;
    height:42px!important;
  }
}
