.discovery-search{position:relative}.discovery-suggestions{position:absolute!important;display:block!important;left:0;right:0;top:100%;z-index:40;background:#fff;border:1px solid var(--cp-tone-edge,#d4c7b6);box-shadow:0 12px 24px #00000012;max-height:65vh;overflow:auto;text-align:left}.discovery-suggestions[hidden]{display:none!important}.discovery-suggestions>a{display:flex;align-items:center;gap:14px;padding:12px 16px;color:var(--cp-tone-ink,#4e453b);text-decoration:none;border-bottom:1px solid var(--cp-tone-wash,#f5f0e8)}.discovery-suggestions>a:hover,.discovery-suggestions>a:focus-visible{background:var(--cp-tone-wash,#f5f0e8);outline:2px solid var(--cp-tone-muted,#6f6458);outline-offset:-2px}.discovery-suggestions img{width:54px;height:64px;object-fit:cover;flex-shrink:0}.discovery-suggestions span{min-width:0}.discovery-suggestions strong,.discovery-suggestions small{display:block;overflow-wrap:anywhere;line-height:1.4}.discovery-suggestions strong{font-size:15px}.discovery-suggestions small{font-size:12px;color:var(--cp-tone-muted,#6f6458)}.discovery-suggestions .discovery-all{font-weight:600;color:var(--cp-tone-ink,#4e453b)}.discovery-suggestions p{padding:14px;font-size:14px}.discovery-results .discovery-references{margin:12px 0 20px}.discovery-results .discovery-reference{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--cp-tone-edge,#d4c7b6);color:var(--cp-tone-ink,#4e453b);text-decoration:none}.discovery-reference:hover,.discovery-reference:focus-visible{background:var(--cp-tone-wash,#f5f0e8)}.discovery-reference small{font-size:12px;overflow-wrap:anywhere}.discovery-reference span{font-size:13px}.discovery-results summary{cursor:pointer;padding:12px 0;color:var(--cp-tone-ink,#4e453b)}.discovery-results img{object-fit:contain;background:var(--cp-tone-wash,#f5f0e8)}.discovery-count{color:var(--cp-tone-muted,#6f6458);margin:22px 0}
@media(max-width:600px){.discovery-suggestions>a{padding:10px;gap:10px}.discovery-suggestions strong{font-size:14px}.discovery-suggestions img{width:42px;height:52px}}

/* Compact search cards, independent of catalogue cover-image sizing. */
.woocommerce ul.products.discovery-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;align-items:start}
.woocommerce ul.products.discovery-results>li.product{margin:0;padding:20px;border:1px solid var(--cp-tone-wash,#f5f0e8);background:#fff;min-width:0}
.woocommerce ul.products.discovery-results>li.product>a:first-child{display:flex;gap:16px;align-items:center}
.woocommerce ul.products.discovery-results>li.product>a:first-child>img{width:64px;height:80px;min-width:64px;aspect-ratio:auto;object-fit:cover;margin:0;border-radius:3px}
.woocommerce ul.products.discovery-results .woocommerce-loop-product__title{font:500 19px/1.4 Arial,sans-serif;letter-spacing:0;margin:0;color:var(--cp-tone-ink,#4e453b)}
.woocommerce ul.products.discovery-results .discovery-reference{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;font-size:13px}
.discovery-reference small{grid-column:1;grid-row:2}.discovery-reference span{grid-column:2;grid-row:1;font-size:12px}.discovery-reference b{grid-column:2;grid-row:2;font-size:13px}
.woocommerce ul.products.discovery-results .button{background:none;border:0;border-bottom:1px solid var(--cp-tone-muted,#6f6458);color:var(--cp-tone-ink,#4e453b);font-size:13px;padding:5px 0;min-height:36px}
.discovery-results .discovery-references{margin:12px 0}
.header-actions .search-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}
@media(max-width:760px){.header-main>.brand{position:static;transform:none;margin:auto}.header-main>.brand img{max-width:130px}.header-actions{gap:2px}.header-actions .search-toggle{padding:6px}.woocommerce ul.products.discovery-results{grid-template-columns:1fr;gap:14px}.woocommerce ul.products.discovery-results>li.product{padding:15px}.woocommerce ul.products.discovery-results .woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products.discovery-results>li.product>a:first-child>img{width:52px;min-width:52px;height:66px}.woocommerce ul.products.discovery-results .discovery-reference{font-size:12px}}

/* Keep the pre-.09 Extensions presentation in its own storefront. */
@scope (.seiseta-site:not(.helen-preview):not(.sel-page)) {
.discovery-search{}.discovery-suggestions{background:#fff;border-color:#deded5;box-shadow:0 12px 24px #00000012}.discovery-suggestions[hidden]{}.discovery-suggestions>a{color:#242a23;border-bottom-color:#eeeee8}.discovery-suggestions>a:hover,.discovery-suggestions>a:focus-visible{background:#f1f3eb;outline-color:#758465}.discovery-suggestions img{}.discovery-suggestions span{}.discovery-suggestions strong,.discovery-suggestions small{}.discovery-suggestions strong{}.discovery-suggestions small{color:#65705f}.discovery-suggestions .discovery-all{color:#3a4c33}.discovery-suggestions p{}.discovery-results .discovery-references{}.discovery-results .discovery-reference{border-bottom-color:#deded5;color:#354830}.discovery-reference:hover,.discovery-reference:focus-visible{background:#f4f5ef}.discovery-reference small{}.discovery-reference span{}.discovery-results summary{color:#354830}.discovery-results img{background:#fafaf7}.discovery-count{color:#65705f}
@media(max-width:600px){.discovery-suggestions>a{}.discovery-suggestions strong{}.discovery-suggestions img{}}


.woocommerce ul.products.discovery-results{}
.woocommerce ul.products.discovery-results>li.product{border-color:#e5e5dd;background:#fff}
.woocommerce ul.products.discovery-results>li.product>a:first-child{}
.woocommerce ul.products.discovery-results>li.product>a:first-child>img{}
.woocommerce ul.products.discovery-results .woocommerce-loop-product__title{color:#293226}
.woocommerce ul.products.discovery-results .discovery-reference{}
.discovery-reference small{}.discovery-reference span{}.discovery-reference b{}
.woocommerce ul.products.discovery-results .button{border-bottom-color:#87927c;color:#354830}
.discovery-results .discovery-references{}
.header-actions .search-toggle{}
@media(max-width:760px){.header-main>.brand{}.header-main>.brand img{}.header-actions{}.header-actions .search-toggle{}.woocommerce ul.products.discovery-results{}.woocommerce ul.products.discovery-results>li.product{}.woocommerce ul.products.discovery-results .woocommerce-loop-product__title{}.woocommerce ul.products.discovery-results>li.product>a:first-child>img{}.woocommerce ul.products.discovery-results .discovery-reference{}}

}
