#berta-header-search[hidden]{display:none!important}#berta-header-search{position:fixed;inset:0 0 auto;z-index:10040;max-height:85dvh;display:flex;flex-direction:column;overflow:hidden;background:#10130f;color:#efe3ca;border-bottom:1px solid #d6ba8238;box-shadow:0 20px 70px #0008;transform-origin:top center;font-family:var(--berta-font-body,sans-serif)}.bhs-bar{display:flex;align-items:center;gap:clamp(18px,3vw,48px);padding:24px clamp(22px,4vw,70px);min-height:110px;flex-shrink:0}.bhs-wordmark{font-family:var(--berta-font-brand,Georgia,serif);font-size:23px;letter-spacing:.2em;color:#d6ba82}.bhs-form{display:flex;align-items:center;gap:16px;flex:1;border-bottom:1px solid #8c8062;padding:6px 0}.bhs-search-icon{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.4;flex-shrink:0}#berta-header-search input{appearance:none;min-width:0;flex:1;width:100%;border:0!important;background:transparent!important;color:#efe3ca;padding:10px 0!important;font-family:inherit;font-size:clamp(16px,1.6vw,23px);outline:none;box-shadow:none!important}#berta-header-search input::placeholder{color:#8f9388}.bhs-submit{border:0;background:transparent;color:#d6ba82;font:inherit;font-size:13px;padding:12px 8px;cursor:pointer}.bhs-close{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #d6ba8235;border-radius:50%;background:transparent;color:#efe3ca;cursor:pointer}.bhs-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.bhs-close:hover{background:#efe3ca;color:#10130f}.bhs-body{overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(22px,4vw,70px) 28px;min-height:0}.bhs-body[hidden]{display:none}.bhs-status{color:#b4ae9b;font-size:13px;line-height:1.8;margin:0 0 20px}#bhs-results{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;padding:0;margin:0}.bhs-result a{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #ffffff12;text-decoration:none;color:#efe3ca}.bhs-result a:hover .bhs-result-title{color:#d6ba82}.bhs-result img,.bhs-result-mark{width:65px;height:80px;object-fit:cover;flex-shrink:0;background:#ffffff06;border-radius:2px}.bhs-result-mark{display:grid;place-items:center;font-family:var(--berta-font-display,Georgia,serif);font-size:30px;color:#d6ba8270}.bhs-result-type{display:block;font-size:11px;color:#a6a18e;margin-bottom:5px}.bhs-result-title{display:block;font-size:16px;line-height:1.6;font-weight:500}.bhs-result-copy{font-size:12px;line-height:1.8;color:#9b9e91;display:block;margin-top:5px}.bhs-more{display:block;margin:18px auto 0;border:1px solid #d6ba8250;background:transparent;color:#efe3ca;min-height:42px;padding:10px 28px;font:inherit;font-size:13px;cursor:pointer}.bhs-more[hidden]{display:none}#berta-header-search button:focus-visible,#berta-header-search a:focus-visible{outline:2px solid #d6ba82;outline-offset:4px}.bhs-form:focus-within{border-bottom-color:#efe3ca}html[lang^=fa] #berta-header-search{direction:rtl;text-align:right}html[lang^=fa] .bhs-wordmark{direction:ltr}@media(max-width:767px){.bhs-bar{padding:16px;gap:12px;min-height:88px}.bhs-wordmark{display:none}.bhs-form{gap:10px}#berta-header-search input{font-size:16px}.bhs-submit{padding-inline:0;font-size:12px}.bhs-close{width:34px;height:34px}.bhs-body{padding:0 20px 22px}#bhs-results{grid-template-columns:1fr}.bhs-result a{gap:14px}.bhs-result-title{font-size:14px}}.site-header .site-header__right a.bhs-trigger{display:grid!important}
/* Search occupies only the gap between the cart and the central wordmark. */
#berta-header-search{inset:auto;max-height:none;overflow:visible;background:transparent;border:0;box-shadow:none;transform-origin:center}
#berta-header-search .bhs-bar{min-height:42px;height:42px;gap:10px;padding:0;background:rgba(12,15,11,.92);border-radius:3px}
#berta-header-search .bhs-wordmark{display:none}
#berta-header-search .bhs-form{gap:9px;padding:0 0 0 8px;height:42px;min-width:0;border-bottom:1px solid #d6ba8280}
#berta-header-search input{font-size:15px;padding:8px 0!important;min-height:40px}
#berta-header-search .bhs-search-icon{width:17px;height:17px}
#berta-header-search .bhs-submit{font-size:11px;padding:8px 3px}
#berta-header-search .bhs-close{width:26px;height:26px;border:0;margin-inline-end:4px}
#berta-header-search .bhs-close svg{width:15px;height:15px}
#berta-header-search.bhs-compact .bhs-search-icon,#berta-header-search.bhs-compact .bhs-submit{display:none}
#berta-header-search.bhs-compact input{font-size:12px}
#berta-header-search .bhs-body{position:fixed;left:var(--bhs-results-left);top:var(--bhs-results-top);width:var(--bhs-results-width);max-height:calc(100dvh - var(--bhs-results-top) - 24px);background:#10130f;padding:20px 24px 24px;border:1px solid #d6ba8238;border-radius:6px;box-shadow:0 22px 70px #0008}
#berta-header-search #bhs-results{grid-template-columns:1fr}
#berta-header-search .bhs-result a{padding-block:14px}
.site-header a.bhs-icon-hidden{opacity:0!important;pointer-events:none!important;transition:opacity 350ms ease!important}
.site-header .site-header__right>a.icon-button{transition:opacity 350ms ease}
@media(prefers-reduced-motion:reduce){.site-header a.bhs-icon-hidden,.site-header .site-header__right>a.icon-button{transition:none!important}}
@media(max-width:767px){#berta-header-search .bhs-bar{gap:2px}#berta-header-search .bhs-form{padding-inline:4px;gap:0}#berta-header-search .bhs-close{width:20px;height:24px;margin:0}#berta-header-search input{font-size:12px}}

/* A soft glass capsule aligned with BERTA's existing header. */
#berta-header-search .bhs-bar{padding:0 8px;gap:7px;background:rgba(9,9,8,.62);backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85);border:1px solid #efe3ca3d;border-radius:24px;box-shadow:inset 0 1px 0 #fff8df0c,0 6px 22px #0002;transition:border-color .3s,background-color .3s,box-shadow .3s}
#berta-header-search .bhs-bar:focus-within{background:rgba(9,9,8,.74);border-color:#efe3ca70;box-shadow:inset 0 1px 0 #fff8df12,0 6px 24px #0003,0 0 0 3px #efe3ca05}
#berta-header-search .bhs-form{height:40px;padding:0 5px;gap:10px;border:0}
#berta-header-search input{font-size:13px;font-weight:400;line-height:1.5;height:38px;min-height:0;padding:7px 0!important}
#berta-header-search input::placeholder{color:#d8cbb4;opacity:.72;font-weight:400}
#berta-header-search input::-webkit-search-cancel-button{filter:grayscale(1) brightness(1.8);opacity:.65;cursor:pointer}
#berta-header-search .bhs-search-icon{width:16px;height:16px;stroke:#d8cbb4;stroke-width:1.35;opacity:.85}
#berta-header-search .bhs-submit{padding:6px 7px;border-radius:14px;font-size:10px;color:#d8cbb4;transition:background .25s,color .25s}
#berta-header-search .bhs-submit:hover{background:#efe3ca0d;color:#fff7e7}
#berta-header-search .bhs-close{width:26px;height:26px;margin:0;padding:0;background:#efe3ca08;color:#c9bfa9;border-radius:50%;transition:background .25s,color .25s}
#berta-header-search .bhs-close svg{width:13px;height:13px;stroke-width:1.4}
#berta-header-search .bhs-close:hover{background:#efe3ca1a;color:#fff7e7}
#berta-header-search .bhs-body{padding:20px 16px 16px;background:rgba(9,9,8,.88);backdrop-filter:blur(24px) saturate(.85);-webkit-backdrop-filter:blur(24px) saturate(.85);border:1px solid #efe3ca26;border-radius:18px;box-shadow:inset 0 1px 0 #fff8df0a,0 20px 60px #0006;scrollbar-width:thin;scrollbar-color:#6b6250 transparent}
#berta-header-search .bhs-status{font-size:11px;margin:0 10px 12px;color:#b8af9c}
#berta-header-search #bhs-results{gap:3px}
#berta-header-search .bhs-result a{padding:12px 10px;gap:16px;border:0;border-radius:11px;transition:background .25s}
#berta-header-search .bhs-result a:hover{background:#efe3ca07;opacity:1}
#berta-header-search .bhs-result img,#berta-header-search .bhs-result-mark{width:56px;height:72px;border-radius:7px;background:#efe3ca05}
#berta-header-search .bhs-result-mark{font-size:27px;color:#d6ba8280;border:1px solid #efe3ca0c}
#berta-header-search .bhs-result-type{font-size:10px;color:#a89d87;margin-bottom:4px}
#berta-header-search .bhs-result-title{font-size:14px;line-height:1.7;font-weight:500}
#berta-header-search .bhs-result-copy{font-size:11px;color:#929183;margin-top:4px;max-width:65ch}
#berta-header-search .bhs-more{border-color:#efe3ca35;border-radius:20px;min-height:38px;font-size:12px;color:#d8cbb4}
@media(max-width:767px){#berta-header-search .bhs-bar{gap:2px;padding-inline:4px}#berta-header-search .bhs-form{gap:0;padding-inline:2px}#berta-header-search .bhs-close{width:19px;height:22px;background:transparent}#berta-header-search input{font-size:12px}#berta-header-search .bhs-result a{gap:12px}#berta-header-search .bhs-result-title{font-size:13px}}
@supports not (backdrop-filter:blur(1px)){#berta-header-search .bhs-bar{background:rgba(9,9,8,.9)}#berta-header-search .bhs-body{background:#090908}}
@media(prefers-reduced-motion:reduce){#berta-header-search *{transition:none!important}}
/* Let the current slide supply the capsule's color instead of a dark fill. */
#berta-header-search .bhs-bar{background:rgba(239,227,202,.035);backdrop-filter:blur(12px) saturate(.9);-webkit-backdrop-filter:blur(12px) saturate(.9);border-color:rgba(239,227,202,.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);transition:border-color .35s,background-color .35s,box-shadow .35s}
#berta-header-search .bhs-bar:focus-within{background:rgba(239,227,202,.055);border-color:rgba(239,227,202,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}
#berta-header-search .bhs-form,#berta-header-search .bhs-close{mix-blend-mode:difference}
#berta-header-search input,#berta-header-search .bhs-search-icon,#berta-header-search .bhs-submit,#berta-header-search .bhs-close{color:#efe3ca}
#berta-header-search input::placeholder{color:#efe3ca;opacity:.82}
#berta-header-search .bhs-close{background:transparent}
@supports not (backdrop-filter:blur(1px)){#berta-header-search .bhs-bar,#berta-header-search .bhs-bar:focus-within{background:rgba(239,227,202,.08)}}
#berta-header-search{--bhs-ink:#efe3ca;--bhs-edge:rgba(239,227,202,.19)}
#berta-header-search .bhs-form,#berta-header-search .bhs-close{mix-blend-mode:normal}
#berta-header-search input,#berta-header-search .bhs-search-icon,#berta-header-search .bhs-submit,#berta-header-search .bhs-close{color:var(--bhs-ink);transition:color 600ms ease}
#berta-header-search .bhs-search-icon{stroke:var(--bhs-ink)}
#berta-header-search input::placeholder{color:var(--bhs-ink);transition:color 600ms ease}
#berta-header-search .bhs-bar{border-color:var(--bhs-edge)}
#berta-header-search.bhs-light-backdrop{--bhs-ink:#25251f;--bhs-edge:rgba(35,35,28,.18)}
#berta-header-search.bhs-light-backdrop .bhs-bar,#berta-header-search.bhs-light-backdrop .bhs-bar:focus-within{background:rgba(255,252,243,.055);border-color:var(--bhs-edge);box-shadow:inset 0 1px 0 #ffffff16}
#berta-header-search.bhs-light-backdrop .bhs-close:hover,#berta-header-search.bhs-light-backdrop .bhs-submit:hover{background:#25251f0c;color:#11110f}
