html body.pb-search-discover-open #SiteHeader{transform:none!important;will-change:auto}
html body.pb-draft-refine #SiteHeader .site-header__search-container.is-active{position:fixed!important;inset:0!important;z-index:2147482000!important;background:#fff!important;color:#222;overflow:auto!important;overscroll-behavior:contain;height:100dvh!important;max-height:none!important;transform:none!important}
html body.pb-search-discover-open #SiteHeader .site-header__search{padding:24px!important;max-width:1160px;margin:0 auto}
html body.pb-search-discover-open #SiteHeader predictive-search{position:relative!important;display:block;width:100%;padding:0!important;color:#222;background:#fff}
html body.pb-search-discover-open #SiteHeader predictive-search>form{position:relative;padding:0!important;margin:0!important;max-width:none!important}
html body.pb-search-discover-open #SiteHeader .predictive__screen{display:none!important}
html body.pb-search-discover-open #SiteHeader .search__input-wrap{width:calc(100% - 60px)!important;max-width:none!important;border:1px solid #bbb;border-radius:5px;background:#f8f8f8;padding:0 12px;margin:0 0 28px!important;display:flex!important;align-items:center}
html body.pb-search-discover-open #SiteHeader .search__input{font-size:18px!important;min-height:52px!important;height:52px!important;color:#222!important;background:transparent!important;border:0!important;padding:10px 0!important;width:calc(100% - 44px)!important}
html body.pb-search-discover-open #SiteHeader .btn--search{position:static!important;min-width:44px;min-height:44px;background:transparent!important;color:#222!important}
html body.pb-search-discover-open #SiteHeader .btn--close-search{position:absolute!important;top:2px!important;right:0!important;left:auto!important;width:48px;height:48px;display:flex!important;align-items:center;justify-content:center;background:#fff!important;color:#222!important;padding:12px!important}
html body.pb-search-discover-open #SiteHeader .btn--close-search svg{width:24px;height:24px}
.pb-search-discover h2{font-size:22px;line-height:1.3;margin:0 0 18px;text-transform:none;letter-spacing:0}
.pb-search-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 34px}
.pb-search-chips a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:24px;background:#f2f2f2;color:#222;text-decoration:none;font-size:15px}
.pb-search-discover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;padding-bottom:32px}
.pb-search-discover-card{display:flex;flex-direction:column;min-width:0;color:#222;text-decoration:none;gap:7px}
.pb-search-discover-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fafafa;border-radius:5px}
.pb-search-discover-card strong{font-size:16px;line-height:1.3}.pb-search-discover-card span{font-size:13px;line-height:1.3;color:#555}
html body.pb-search-discover-open #SiteHeader predictive-search:not(.pb-search-has-query) .search__results{display:none!important}
.pb-search-has-query .pb-search-discover{display:none!important}
html body.pb-search-discover-open #SiteHeader .search__results{position:static!important;max-height:none!important;overflow:visible!important;padding:0!important;background:#fff!important;color:#222!important}
body.pb-search-discover-open :is(a,button,input):focus-visible{outline:2px solid #133c43;outline-offset:3px}
@media(max-width:768px){html body.pb-search-discover-open #SiteHeader .site-header__search{padding:18px 16px!important}.pb-search-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.pb-search-discover h2{font-size:20px}.pb-search-chips{gap:8px}.pb-search-chips a{padding:10px 14px}html body.pb-search-discover-open #SiteHeader .search__input{font-size:16px!important}}

html body.pb-search-discover-open #SiteHeader .btn--search svg{position:static!important;width:22px!important;height:22px!important;display:block!important}
body.pb-search-discover-open [id^="trustbadge-container"],body.pb-search-discover-open [id^="trustcard-container"]{visibility:hidden!important;pointer-events:none!important}
html body.pb-search-discover-open #SiteHeader predictive-search>form{display:block!important}
html body.pb-search-discover-open #SiteHeader .search__input-wrap{flex:none!important;min-width:0!important}
html body.pb-search-discover-open #SiteHeader .btn--search{transform:none!important;inset:auto!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 44px!important}
html body.pb-search-discover-open #SiteHeader .btn--close-search{transform:none!important}
