.zp-inline-search{position:relative;display:block;flex:0 0 auto;width:min(300px,40vw);height:44px;color:#482b18;z-index:65;font-family:var(--font-body--family,Arial,sans-serif)}
.zp-inline-search,.zp-inline-search *{box-sizing:border-box}
.zp-inline-search__form{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%;height:44px;margin:0;border:1px solid #baa282;border-radius:24px;background-color:#f7eddd;background-image:linear-gradient(#f9f0dfaa,#f9f0dfaa),var(--zp-wood-texture,none);background-size:cover,cover;background-repeat:no-repeat,no-repeat;box-shadow:inset 0 1px 2px #6b4a2820}
.zp-inline-search__submit,.zp-inline-search__close{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:1;box-shadow:none;border-radius:50%}
.zp-inline-search__submit svg,.zp-inline-search__close svg{display:block;flex:none;margin:0}
.zp-inline-search__input{display:block;min-width:0;width:100%;height:42px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:#482b18;font:14px/1.3 var(--font-body--family,Arial,sans-serif);box-shadow:none;appearance:none;-webkit-appearance:none}
.zp-inline-search__input::-webkit-search-cancel-button,.zp-inline-search__input::-webkit-search-decoration{display:none}
.zp-inline-search__input::placeholder{color:#7f6c53;opacity:1}
.zp-inline-search__form:focus-within{border-color:#745331;outline:2px solid #a58459;outline-offset:2px}
.zp-inline-search__submit:focus-visible,.zp-inline-search__close:focus-visible,.zp-inline-search__result:focus-visible{outline:2px solid #745331;outline-offset:2px}
.zp-inline-search__close[hidden],.zp-inline-search__panel[hidden],.zp-inline-search__empty[hidden]{display:none!important}
.zp-inline-search[data-enhanced=true]{width:44px}
.zp-inline-search[data-enhanced=true] .zp-inline-search__form{position:absolute;inset-block-start:0;inset-inline-start:0;width:44px;grid-template-columns:44px 0 0;border:0;background:transparent;box-shadow:none}
.zp-inline-search[data-enhanced=true]:not([data-expanded=true]) .zp-inline-search__input{width:0;opacity:0;pointer-events:none;clip-path:inset(50%)}
.zp-inline-search[data-enhanced=true][data-expanded=true] .zp-inline-search__form{width:clamp(230px,25vw,340px);grid-template-columns:44px minmax(0,1fr) 44px;border:1px solid #baa282;background-color:#f7eddd;background-image:linear-gradient(#f9f0dfaa,#f9f0dfaa),var(--zp-wood-texture,none);background-size:cover,cover;background-repeat:no-repeat,no-repeat;box-shadow:inset 0 1px 2px #6b4a2820}
.zp-inline-search__panel{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 10px);width:min(390px,calc(100vw - 32px));max-height:min(65vh,480px);overflow:auto;padding:10px;border:1px solid #c4ad8c;border-radius:15px;background-color:#f8f1e5;background-image:linear-gradient(#fcf7edeb,#fcf7edeb),var(--zp-wood-texture,none);background-size:cover,cover;background-repeat:no-repeat,no-repeat;box-shadow:0 12px 28px #4b311c26;overscroll-behavior:contain}
.zp-inline-search__heading{margin:2px 8px 9px;color:#716048;font:600 11px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:.04em;text-transform:uppercase}
.zp-inline-search__results{display:grid;gap:4px;margin:0;padding:0;list-style:none}
.zp-inline-search__results>li{margin:0;padding:0;border-radius:9px;overflow:hidden}
.zp-inline-search__result{display:flex;align-items:center;gap:11px;min-height:64px;padding:7px 8px;border:1px solid transparent;border-radius:9px;color:#482b18!important;text-decoration:none!important;background:transparent}
.zp-inline-search__result img{display:block;flex:0 0 52px;width:52px;height:52px;object-fit:contain;border-radius:7px;background:#fff}
.zp-inline-search__result-copy{display:grid;gap:5px;min-width:0}
.zp-inline-search__result-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 17px/1.18 var(--font-heading--family,Georgia,serif)}
.zp-inline-search__result-price{font:600 12px/1.35 var(--font-body--family,Arial,sans-serif);color:#65503a}
.zp-inline-search__results>[aria-selected=true],.zp-inline-search__result:hover{background:#e8dac1}
.zp-inline-search__empty{margin:10px 8px 15px;color:#74614b;font-size:13px;line-height:1.5}
.zp-inline-search__view-all{min-height:44px;margin-top:4px;border-top:1px solid #d8c6aa;border-radius:0;font:600 12px/1.5 var(--font-body--family,Arial,sans-serif);color:#4e6348!important}
.zp-inline-search__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:750px){[data-menu-style=drawer] .zp-inline-search.search-action--hidden-on-drawer,[data-menu-style=menu] .zp-inline-search.search-action--hidden-on-menu{display:none}}
@media(max-width:749px){.zp-inline-search.search-action--hidden-on-drawer{display:none}.zp-inline-search__input{font-size:16px}#header-component .header__columns:has(.zp-inline-search[data-expanded=true]){position:relative}#header-component .header__columns:has(.zp-inline-search[data-expanded=true]) :is(.header-logo,header-actions,.header__icon--menu,header-menu,.dropdown-localization){visibility:hidden}#header-component .header__columns .zp-inline-search[data-expanded=true]{position:absolute;grid-area:auto;inset-inline:16px;inset-block-start:50%;transform:translateY(-50%);width:auto;height:44px}#header-component .zp-inline-search[data-expanded=true] .zp-inline-search__form{width:100%}.zp-inline-search[data-expanded=true] .zp-inline-search__panel{width:100%;max-height:65vh}}
#header-component[data-menu-style=drawer] .header__columns:has(.zp-inline-search[data-expanded=true]){position:relative}
#header-component[data-menu-style=drawer] .header__columns:has(.zp-inline-search[data-expanded=true]) :is(.header-logo,header-actions,.header__icon--menu,header-menu,.dropdown-localization){visibility:hidden}
#header-component[data-menu-style=drawer] .header__columns .zp-inline-search[data-expanded=true]{position:absolute;grid-area:auto;inset-inline:16px;inset-block-start:50%;transform:translateY(-50%);width:auto;height:44px}
#header-component[data-menu-style=drawer] .zp-inline-search[data-expanded=true] .zp-inline-search__form,#header-component[data-menu-style=drawer] .zp-inline-search[data-expanded=true] .zp-inline-search__panel{width:100%}
@media(forced-colors:active){.zp-inline-search__form,.zp-inline-search__panel{background-image:none;border-color:ButtonText}.zp-inline-search__results>[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}

#header-component .zp-inline-search .zp-inline-search__input{background:transparent;color:#482b18}
@media(min-width:750px) and (max-width:1199px){#header-component .header__columns:has(.zp-inline-search[data-expanded=true]) header-menu{visibility:hidden}}
@media(max-width:389px){#header-component .header-logo__image{max-width:78px;height:auto}}
