.mdp-mh,.mdp-mh-location,.mdp-mh-search{display:none!important}
@media (max-width:767px){
	.mdp-mh{--mdp-mh-accent:#e21e63;--mdp-mh-ink:#2f2929;--mdp-mh-muted:#766d6b;--mdp-mh-surface:#fff;display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:var(--mdp-mh-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;line-height:1.35!important;box-sizing:border-box!important;isolation:isolate}
	.mdp-mh *{box-sizing:border-box}
	.mdp-mh button,.mdp-mh input{font:inherit}
	.mdp-mh__hero{position:relative;width:100%;margin:0;background:#f6f2f1;overflow:hidden}
	.mdp-mh__hero.has-slides{aspect-ratio:3/4;border:1px solid var(--mdp-mh-accent);border-left-width:1px;border-right-width:1px;background:#fff}
	.mdp-mh__hero.no-slides{min-height:126px;background:linear-gradient(135deg,color-mix(in srgb,var(--mdp-mh-accent) 8%,#fff),#fff)}
	.mdp-mh__hero.no-slides .mdp-mh__topbar{background:#fff!important}
	.mdp-mh__hero.no-slides .mdp-mh__logo,.mdp-mh__hero.no-slides .mdp-mh__location,.mdp-mh__hero.no-slides .mdp-mh__location span,.mdp-mh__hero.no-slides .mdp-mh__location strong{color:var(--mdp-mh-ink)!important;text-shadow:none!important}
	.mdp-mh__hero.no-slides .mdp-mh__chevron{stroke:var(--mdp-mh-ink)!important}
	.mdp-mh__hero.has-slides:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:transparent!important}
	.mdp-mh__topbar{position:absolute!important;z-index:5!important;top:0!important;left:0!important;right:0!important;height:55px!important;padding:10px 14px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;background:transparent!important;border:0!important}
	.mdp-mh__logo{display:flex!important;align-items:center!important;min-width:0!important;max-width:42%!important;height:35px!important;color:#fff!important;text-decoration:none!important;text-shadow:0 1px 4px rgba(0,0,0,.35)!important}
	.mdp-mh__logo img{display:block!important;width:auto!important;height:auto!important;max-height:30px!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.16))}
	.mdp-mh__logo span{font:700 22px/1 Georgia,serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important}
	.mdp-mh__location{appearance:none!important;-webkit-appearance:none!important;display:grid!important;grid-template-columns:15px auto auto 13px!important;align-items:center!important;gap:4px!important;max-width:56%!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important;cursor:pointer!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important}
	.mdp-mh__location>svg:not(.mdp-mh__chevron){width:15px!important;height:15px!important;fill:none!important;stroke:var(--mdp-mh-accent)!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}
	.mdp-mh__location span{font-size:11px!important;font-weight:500!important;color:#fff!important}
	.mdp-mh__location strong{max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:750!important;color:#fff!important}
	.mdp-mh__chevron{width:13px!important;height:13px!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.mdp-mh__search-trigger{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;z-index:5!important;top:55px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;height:45px!important;margin:0!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1.5px solid rgba(226,30,99,.82)!important;border-radius:14px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;box-shadow:0 4px 16px rgba(226,30,99,.10)!important;text-align:left!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
	.mdp-mh__hero.no-slides .mdp-mh__search-trigger{border-color:rgba(226,30,99,.55)!important;background:transparent!important;color:var(--mdp-mh-muted)!important;box-shadow:0 4px 18px rgba(226,30,99,.08)!important}
	.mdp-mh__search-trigger svg{flex:0 0 20px!important;width:20px!important;height:20px!important;fill:none!important;stroke:var(--mdp-mh-accent)!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.mdp-mh__search-trigger span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;color:inherit!important;opacity:.95!important}
	.mdp-mh__search-trigger .mdp-mh__search-end{margin-left:auto!important;width:19px!important;height:19px!important}
	.mdp-mh__slider{position:absolute!important;z-index:1!important;inset:0!important;display:flex!important;width:100%!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:#eee!important}
	.mdp-mh__slider::-webkit-scrollbar{display:none!important}
	.mdp-mh__slide{position:relative!important;flex:0 0 100%!important;width:100%!important;height:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#eee!important}
	.mdp-mh__slide>a{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
	.mdp-mh__banner-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}
	.mdp-mh__dots{position:absolute!important;z-index:5!important;left:50%!important;bottom:9px!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(0,0,0,.20)!important;backdrop-filter:blur(3px)!important}
	.mdp-mh__dots button{appearance:none!important;-webkit-appearance:none!important;width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.58)!important;box-shadow:none!important;cursor:pointer!important;transition:width .18s ease,background .18s ease!important}
	.mdp-mh__dots button.is-active{width:18px!important;max-width:18px!important;background:#fff!important}

	.mdp-mh-location,.mdp-mh-search{position:fixed!important;z-index:2147482900!important;inset:0!important;margin:0!important;padding:0!important}
	.mdp-mh-location:not([hidden]),.mdp-mh-search:not([hidden]){display:block!important}
	.mdp-mh-location__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.55)!important;backdrop-filter:blur(2px)!important}
	.mdp-mh-location__panel{position:absolute!important;top:50%!important;left:18px!important;right:18px!important;transform:translateY(-50%)!important;margin:0!important;padding:15px!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important;color:var(--mdp-mh-ink)!important}
	.mdp-mh-location__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important}
	.mdp-mh-location__head strong{font-size:16px!important;color:#5c5350!important}
	.mdp-mh-location__head button{appearance:none!important;-webkit-appearance:none!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#8b8381!important;font-size:22px!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}
	html body .mdp-mh-location__panel input[type="text"]{display:block!important;width:100%!important;height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid #958e8c!important;border-radius:4px!important;outline:0!important;background:#fff!important;color:#4d4644!important;box-shadow:none!important;font-size:15px!important;-webkit-text-fill-color:#4d4644!important}
	html body .mdp-mh-location__panel input[type="text"]:focus{border-color:var(--mdp-mh-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mdp-mh-accent) 14%,transparent)!important}
	.mdp-mh-location__error{margin:7px 0 0!important;color:#bd1e3d!important;font-size:12px!important}
	.mdp-mh-location__confirm{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;margin:12px 0 0!important;padding:0 16px!important;border:0!important;border-radius:4px!important;background:var(--mdp-mh-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important}

	.mdp-mh-search{background:#fff!important;color:var(--mdp-mh-ink)!important;overflow:auto!important;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}
	.mdp-mh-search__screen{min-height:100%!important;width:100%!important;padding:14px 14px 28px!important;background:#fff!important}
	.mdp-mh-search__field-row{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;position:sticky!important;z-index:3!important;top:0!important;padding:0 0 12px!important;background:#fff!important}
	.mdp-mh-search__back{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:34px!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mdp-mh-accent)!important;box-shadow:none!important;cursor:pointer!important}
	.mdp-mh-search__back svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
	.mdp-mh-search form{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;height:45px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(226,30,99,.32)!important;border-radius:8px!important;background:#fff8fb!important;box-shadow:0 0 0 1px rgba(226,30,99,.04)!important}
	.mdp-mh-search form>svg{flex:0 0 19px!important;width:19px!important;height:19px!important;fill:none!important;stroke:var(--mdp-mh-accent)!important;stroke-width:1.8!important;stroke-linecap:round!important}
	html body .mdp-mh-search input[type="search"]{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#3d3735!important;-webkit-text-fill-color:#3d3735!important;font-size:15px!important}
	.mdp-mh-search__section{margin:13px 0 27px!important;padding:0!important}
	.mdp-mh-search__section h3{margin:0 0 12px!important;color:#7a706d!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important}
	.mdp-mh-search__section--products h3{text-align:center!important;font-size:13px!important;letter-spacing:.02em!important}
	.mdp-mh-search__chips{display:flex!important;flex-wrap:wrap!important;gap:8px 6px!important}
	.mdp-mh-search__chips button{appearance:none!important;-webkit-appearance:none!important;min-height:35px!important;margin:0!important;padding:7px 13px!important;border:1px solid color-mix(in srgb,var(--mdp-mh-accent) 45%,#8e817e)!important;border-radius:999px!important;background:#fff!important;color:#6f6461!important;box-shadow:none!important;font-size:11px!important;font-weight:550!important;line-height:1.1!important;cursor:pointer!important}
	.mdp-mh-search__products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;margin:0 -14px!important}
	.mdp-mh-search__product{display:block!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;color:#403a38!important;text-decoration:none!important}
	.mdp-mh-search__product-media{display:block!important;aspect-ratio:5/6!important;overflow:hidden!important;background:#f4f1f0!important}
	.mdp-mh-search__product-media img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important}
	.mdp-mh-search__product strong{display:block!important;margin:7px 8px 0!important;overflow:hidden!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important;text-overflow:ellipsis!important}
	.mdp-mh-search__suggestions{margin:2px 0 18px!important;padding:0!important;border-top:1px solid rgba(47,41,41,.08)!important}
	.mdp-mh-search__suggestions[hidden]{display:none!important}
	.mdp-mh-search__result{display:grid!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:8px 3px!important;border-bottom:1px solid rgba(47,41,41,.08)!important;color:#3d3735!important;text-decoration:none!important;background:#fff!important}
	.mdp-mh-search__result img,.mdp-mh-search__result-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;border-radius:4px!important;background:#f5f1f0!important;object-fit:cover!important;color:var(--mdp-mh-accent)!important}
	.mdp-mh-search__result-icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
	.mdp-mh-search__result-copy{min-width:0!important}
	.mdp-mh-search__result-copy strong{display:block!important;margin:0!important;overflow:hidden!important;color:#342f2d!important;font-size:13px!important;font-weight:650!important;white-space:nowrap!important;text-overflow:ellipsis!important}
	.mdp-mh-search__result-copy small{display:block!important;margin-top:2px!important;color:#8a817e!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}
	.mdp-mh-search__result-arrow{color:#9a918e!important;font-size:22px!important}
	.mdp-mh-search__empty{padding:22px 5px!important;color:#776e6b!important;font-size:13px!important;text-align:center!important}
	/* When a mobile-home modal is open, remove the homepage wrapper's stacking
	 * isolation. Otherwise Elementor/custom sticky HTML can form a sibling
	 * stacking context above the fixed search screen. The search layer stays
	 * below MDP's bottom navigation (2147483000) so navigation remains usable. */
	html.mdp-mh-modal-open .mdp-mh{isolation:auto!important}
	html.mdp-mh-modal-open .mdp-mh-location,html.mdp-mh-modal-open .mdp-mh-search{z-index:2147482990!important}
	html.mdp-mh-modal-open,html.mdp-mh-modal-open body{overflow:hidden!important;overscroll-behavior:none!important}
}
@media (min-width:768px){.mdp-mh,.mdp-mh-location,.mdp-mh-search{display:none!important}}
