@media (max-width:1180px){html body:not(.admin).rr-header-search-overlay-open-v4{overflow-x:hidden!important}html body:not(.admin).rr-header-search-overlay-open-v4::before{content:""!important;position:fixed!important;inset:0!important;z-index:2147482500!important;background:rgba(15,23,42,.46)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;pointer-events:none!important}html body:not(.admin).rr-header-search-overlay-open-v4 .rr-central-storefront-header{position:relative!important;z-index:2147482600!important;overflow:visible!important}html body:not(.admin).rr-header-search-overlay-open-v4 .rr-central-storefront-header .rr-header-action-tablet-badge-v3{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search,html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search[data-rr-dynamic-search="1"]{position:relative!important;z-index:2147482700!important;overflow:visible!important;isolation:isolate!important}html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search .rr-search-suggestions,html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search[data-rr-dynamic-search="1"] .rr-search-suggestions{position:absolute!important;top:calc(100% + 9px)!important;left:0!important;right:0!important;z-index:2147483000!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 70px rgba(15,23,42,.26)!important;color:#0f172a!important;max-height:min(64vh,520px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search .rr-search-suggestions[hidden]{display:none!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px!important;border:0!important;border-radius:14px!important;background:0 0!important;color:#0f172a!important;text-decoration:none!important;text-align:left!important;box-sizing:border-box!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item+.rr-search-suggestion-item{margin-top:2px!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item:active,html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item:focus,html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item:hover{background:#f8fafc!important;outline:0!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-thumb{grid-column:1!important;grid-row:1!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#f1f5f9!important;object-fit:cover!important;overflow:hidden!important;box-sizing:border-box!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-main{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;max-width:100%!important;text-align:left!important;box-sizing:border-box!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-name{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important;line-height:1.18!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:3px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:1.18!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-price{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;min-width:max-content!important;max-width:120px!important;color:var(--rr-search-accent-strong,#ea580c)!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-all,html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-empty{display:block!important;margin:6px 0 0!important;padding:10px 12px!important;border-radius:13px!important;text-align:center!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;box-sizing:border-box!important}}@media (max-width:640px){html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search .rr-search-suggestions,html body:not(.admin) .rr-central-storefront-header form.rr-central-header-search[data-rr-dynamic-search="1"] .rr-search-suggestions{top:calc(100% + 8px)!important;padding:8px!important;border-radius:16px!important;max-height:min(58vh,430px)!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-item{grid-template-columns:46px minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important;border-radius:13px!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-thumb{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-name{font-size:13.5px!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-meta{font-size:11.5px!important}html body:not(.admin) .rr-central-storefront-header .rr-search-suggestion-price{max-width:92px!important;font-size:12px!important}}
