.ugs-srch{--ugs-srch-bg:#ffffff;--ugs-srch-ink:#1a1410;--ugs-srch-espresso:#2a0c00;--ugs-srch-line:#ede5da;--ugs-srch-sand:#d4c4b4;--ugs-srch-muted:#6b5b52;--ugs-srch-overlay:rgba(20, 8, 4, .5);--ugs-srch-pad-x:40px;--ugs-srch-max:720px;--ugs-srch-radius:4px;--ugs-srch-input-h:56px;--ugs-srch-z:1300;--ugs-srch-page-bg:#fbf5ef;--ugs-srch-page-max:1360px;--ugs-srch-page-pad-y:64px;--ugs-srch-head-gap:40px;--ugs-srch-serif:"Instrument Serif", "Times New Roman", Times, serif;--ugs-srch-sans:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.ugs-srch :where(*,*::before,*::after){box-sizing:border-box}.ugs-srch :where(h1,h2,h3,p,ul,li){margin:0;padding:0}.ugs-srch :where(ul){list-style:none}.ugs-srch :where(a){color:inherit;text-decoration:none}.ugs-srch :where(img,svg){display:block;max-width:100%}.ugs-srch :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ugs-srch-overlay{position:fixed;inset:0;background:var(--ugs-srch-overlay,rgb(20 8 4 / .5));opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;z-index:var(--ugs-srch-z,1300)}.ugs-srch-overlay.is-open{opacity:1;visibility:visible}.ugs-srch-panel{position:fixed;top:0;left:0;right:0;background:var(--ugs-srch-bg,#fff);color:var(--ugs-srch-ink,#1a1410);z-index:calc(var(--ugs-srch-z, 1300) + 1);transform:translateY(-100%);transition:transform .32s ease;font-family:var(--ugs-srch-ff-spanel,var(--ugs-srch-sans,"Figtree",sans-serif));max-height:88vh;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:clip;--ugs-srch-in-fs-d:20px}.ugs-srch-panel.is-open{transform:translateY(0)}.ugs-srch-panel :where(*,*::before,*::after){box-sizing:border-box}.ugs-srch-panel :where(p,ul,li){margin:0;padding:0}.ugs-srch-panel :where(ul){list-style:none}.ugs-srch-panel :where(a){color:inherit;text-decoration:none}.ugs-srch-panel :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ugs-srch-panel :where(img,svg){display:block;max-width:100%}.ugs-srch-panel__inner{width:100%;max-width:var(--ugs-srch-max,720px);margin-inline:auto;padding:32px var(--ugs-srch-pad-x,40px) 28px}.ugs-srch-panel__top{display:flex;align-items:center;gap:16px}.ugs-srch__form{flex:1 1 auto;min-width:0;max-width:100%;display:flex;align-items:center;gap:var(--ugs-srch-form-gap,12px);height:var(--ugs-srch-in-h,var(--ugs-srch-input-h,56px));margin:0;border:0;border-bottom:var(--ugs-srch-ul-w,1px) solid var(--ugs-srch-ul,var(--ugs-srch-line,#ede5da));transition:border-color .2s ease}.ugs-srch__form:focus-within{border-bottom-color:var(--ugs-srch-ul-f,var(--ugs-srch-ul,var(--ugs-srch-line,#ede5da)))}.ugs-srch__icon{width:20px;height:20px;flex:0 0 auto;color:var(--ugs-srch-muted,#6b5b52)}.ugs-srch__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5px}.ugs-srch__input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:none;background:#fff0;font-family:var(--ugs-srch-ff-sinput,var(--ugs-srch-sans,"Figtree",sans-serif));font-size:20px;line-height:1.3;color:var(--ugs-srch-ink,#1a1410);box-shadow:none!important;appearance:none;-webkit-appearance:none}.ugs-srch__input::placeholder{color:var(--ugs-srch-muted,#6b5b52);opacity:.7}.ugs-srch__input::-webkit-search-cancel-button,.ugs-srch__input::-webkit-search-decoration{display:none;-webkit-appearance:none}.ugs-srch__close{width:32px;height:32px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--ugs-srch-ink,#1a1410)}.ugs-srch__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5px}.ugs-srch__close:focus-visible{outline:2px solid var(--ugs-srch-ink,#1a1410);outline-offset:2px}.ugs-srch-panel__body{overflow-y:auto;padding:0 var(--ugs-srch-pad-x,40px) 32px;width:100%;max-width:var(--ugs-srch-max,720px);margin-inline:auto}.ugs-srch__list{display:flex;flex-direction:column}.ugs-srch__item+.ugs-srch__item{border-top:1px solid var(--ugs-srch-line,#ede5da)}.ugs-srch__link{display:flex;align-items:center;gap:16px;padding:14px 4px;transition:background-color .18s ease}.ugs-srch__link:hover{background:rgb(42 12 0 / .04)}.ugs-srch__link:focus-visible{outline:2px solid var(--ugs-srch-ink,#1a1410);outline-offset:-2px}.ugs-srch__thumb{width:64px;height:64px;flex:0 0 auto;background:var(--ugs-srch-line,#ede5da);overflow:hidden}.ugs-srch__thumb img{width:100%;height:100%;object-fit:cover}.ugs-srch__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ugs-srch__name{font-family:var(--ugs-srch-ff-sname,var(--ugs-srch-serif,serif));font-size:var(--ugs-srch-nm-fs,18px);font-weight:var(--ugs-srch-nm-fw,400);letter-spacing:var(--ugs-srch-nm-ls,normal);line-height:1.3;text-transform:var(--ugs-srch-nm-tt,capitalize);color:var(--ugs-srch-ink,#1a1410)}.ugs-srch__price{font-family:var(--ugs-srch-ff-sprice,var(--ugs-srch-sans,"Figtree",sans-serif));font-size:var(--ugs-srch-pr-fs,14px);font-weight:var(--ugs-srch-pr-fw,400);letter-spacing:var(--ugs-srch-pr-ls,normal);text-transform:var(--ugs-srch-pr-tt,none);line-height:1.3;color:var(--ugs-srch-muted,#6b5b52)}.ugs-srch__price del{opacity:.6;margin-right:5px;text-decoration:line-through}.ugs-srch__price ins{text-decoration:none}.ugs-srch__price .woocommerce-Price-amount{font:inherit;color:inherit}.ugs-srch__hint,.ugs-srch__empty{padding:22px 4px;font-size:var(--ugs-srch-ht-fs,15px);font-weight:var(--ugs-srch-ht-fw,400);letter-spacing:var(--ugs-srch-ht-ls,normal);text-transform:var(--ugs-srch-ht-tt,none);line-height:24px;color:var(--ugs-srch-muted,#6b5b52);font-family:var(--ugs-srch-ff-shint,inherit)}.ugs-srch__all{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:12px 22px;border:1px solid var(--ugs-srch-espresso,#2a0c00);border-radius:var(--ugs-srch-radius,4px);font-size:var(--ugs-srch-al-fs,15px);font-weight:var(--ugs-srch-al-fw,400);letter-spacing:var(--ugs-srch-al-ls,normal);text-transform:var(--ugs-srch-al-tt,none);color:var(--ugs-srch-espresso,#2a0c00);transition:background-color .2s ease,color .2s ease;font-family:var(--ugs-srch-ff-sall,inherit)}.ugs-srch__all:hover{background:var(--ugs-srch-espresso,#2a0c00);color:#fff}.ugs-srch-panel__body.is-loading{opacity:.5}.ugs-srch-panel__body{transition:opacity .18s ease}.ugs-srch--page{box-sizing:border-box;width:100%;padding:var(--ugs-srch-page-pad-y) var(--ugs-srch-pad-x);background:var(--ugs-srch-page-bg);font-family:var(--ugs-srch-ff-page,var(--ugs-srch-sans,"Figtree",sans-serif));color:var(--ugs-srch-ink)}.ugs-srch__head{max-width:var(--ugs-srch-page-max);margin:0 auto var(--ugs-srch-head-gap);display:flex;flex-direction:column;gap:16px}.ugs-srch__title{font-family:var(--ugs-srch-ff-title,var(--ugs-srch-serif));font-weight:400;font-size:var(--ugs-srch-title-size,40px);line-height:1.25;color:var(--ugs-srch-ink)}.ugs-srch__title em{font-style:normal;opacity:.6}.ugs-srch__count{font-size:14px;line-height:22px;color:var(--ugs-srch-muted);font-family:var(--ugs-srch-ff-count,inherit)}.ugs-srch__page-form{display:flex;align-items:center;gap:12px;max-width:520px;height:var(--ugs-srch-input-h);padding:0 16px;border:1px solid var(--ugs-srch-line);border-radius:var(--ugs-srch-radius);background:#fff}.ugs-srch__submit{flex:0 0 auto;padding:9px 18px;border-radius:var(--ugs-srch-radius);background:var(--ugs-srch-espresso);color:#fff;font-size:14px;transition:opacity .2s ease;font-family:var(--ugs-srch-ff-submit,inherit)}.ugs-srch__submit:hover{opacity:.9}.ugs-srch__results{max-width:var(--ugs-srch-page-max,1360px);margin-inline:auto}.ugs-srch__none{max-width:var(--ugs-srch-page-max);margin-inline:auto;padding:60px 0;text-align:center;font-size:16px;line-height:26px;color:var(--ugs-srch-muted);font-family:var(--ugs-srch-ff-none,inherit)}.ugs-srch__suggest{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.ugs-srch__chip{padding:8px 16px;border:1px solid var(--ugs-srch-sand);border-radius:var(--ugs-srch-radius);font-size:14px;color:var(--ugs-srch-ink);transition:background-color .18s ease,color .18s ease;font-family:var(--ugs-srch-ff-chip,inherit)}.ugs-srch__chip:hover{background:var(--ugs-srch-espresso);border-color:var(--ugs-srch-espresso);color:#fff}@media (max-width:860px){.ugs-srch{--ugs-srch-pad-x:20px;--ugs-srch-input-h:48px}.ugs-srch__input{font-size:17px}.ugs-srch-panel{--ugs-srch-in-fs-d:17px}.ugs-srch__name{font-size:var(--ugs-srch-nm-fs,16px)}.ugs-srch__thumb{width:56px;height:56px}.ugs-srch{--ugs-srch-page-pad-y:40px;--ugs-srch-title-size:28px}}@media (prefers-reduced-motion:reduce){.ugs-srch-overlay,.ugs-srch-panel,.ugs-srch *{transition-duration:.01ms!important}}.ugs-srch button,.ugs-srch-panel button{background-color:transparent!important;background-image:none!important;border:0 none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}.ugs-srch a,.ugs-srch-panel a{color:inherit!important;text-decoration:none!important}.ugs-srch-panel{background-color:var(--ugs-srch-bg,#fff)!important}.ugs-srch-panel .ugs-srch__name{color:var(--ugs-srch-nm-ink,var(--ugs-srch-ink,#1a1410))!important}.ugs-srch-panel .ugs-srch__price{color:var(--ugs-srch-pr-ink,var(--ugs-srch-muted,#6b5b52))!important}.ugs-srch-panel .ugs-srch__hint,.ugs-srch-panel .ugs-srch__empty{color:var(--ugs-srch-ht-ink,var(--ugs-srch-muted,#6b5b52))!important}.ugs-srch-panel .ugs-srch__input,.ugs-srch-panel .ugs-srch__input:hover,.ugs-srch-panel .ugs-srch__input:focus,.ugs-srch-panel .ugs-srch__input:focus-visible,.ugs-srch-panel .ugs-srch__input:active{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;background-color:transparent!important;border:0 none!important;border-width:0!important;border-radius:0!important;outline:0 none!important;outline-offset:0!important;box-shadow:none!important;font-family:var(--ugs-srch-ff-sinput,var(--ugs-srch-sans,"Figtree",sans-serif))!important;font-size:var(--ugs-srch-in-fs,var(--ugs-srch-in-fs-d,20px))!important;font-weight:var(--ugs-srch-in-fw,400)!important;letter-spacing:var(--ugs-srch-in-ls,normal)!important;text-transform:var(--ugs-srch-in-tt,none)!important;line-height:1.3!important;color:var(--ugs-srch-in-ink,var(--ugs-srch-ink,#1a1410))!important}.ugs-srch-panel .ugs-srch__input::placeholder{color:var(--ugs-srch-in-ph,color-mix(in srgb,var(--ugs-srch-muted,#6b5b52) 70%,transparent))!important;opacity:1!important}.ugs-srch-panel .ugs-srch__close,.ugs-srch-panel .ugs-srch__icon{color:var(--ugs-srch-ink,#1a1410)!important}.ugs-srch-panel .ugs-srch__close svg,.ugs-srch-panel .ugs-srch__icon svg,.ugs-srch .ugs-srch__icon svg{fill:none!important;stroke:currentColor!important;visibility:visible!important}.ugs-srch-panel .ugs-srch__all{border:1px solid var(--ugs-srch-al-bd,var(--ugs-srch-espresso,#2a0c00))!important;border-radius:var(--ugs-srch-radius,4px)!important;color:var(--ugs-srch-al-ink,var(--ugs-srch-espresso,#2a0c00))!important}.ugs-srch-panel .ugs-srch__all:hover{background-color:var(--ugs-srch-al-bg-h,var(--ugs-srch-espresso,#2a0c00))!important;color:var(--ugs-srch-al-ink-h,#fff)!important}.ugs-srch .ugs-srch__title,.ugs-srch .ugs-srch__chip{color:var(--ugs-srch-ink)!important}.ugs-srch .ugs-srch__count,.ugs-srch .ugs-srch__none{color:var(--ugs-srch-muted)!important}.ugs-srch .ugs-srch__submit{background-color:var(--ugs-srch-espresso)!important;color:#fff!important;border-radius:var(--ugs-srch-radius)!important}.ugs-srch .ugs-srch__chip{border:1px solid var(--ugs-srch-sand)!important;border-radius:var(--ugs-srch-radius)!important}.ugs-srch .ugs-srch__chip:hover{background-color:var(--ugs-srch-espresso)!important;color:#fff!important}.ugs-srch .ugs-srch__page-form{border:1px solid var(--ugs-srch-line)!important;border-radius:var(--ugs-srch-radius)!important;background-color:#fff!important}.ugs-srch .ugs-srch__page-form input,.ugs-srch .ugs-srch__page-form input:focus,.ugs-srch .ugs-srch__page-form input:focus-visible{background-color:transparent!important;border:0 none!important;outline:0 none!important;box-shadow:none!important;color:var(--ugs-srch-ink)!important}.ugs-srch-panel .ugs-srch__go{flex:0 0 auto;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:var(--ugs-srch-ff-sgo,var(--ugs-srch-ff-spanel,var(--ugs-srch-sans,"Figtree",sans-serif)))!important;font-size:var(--ugs-srch-go-fs,11px)!important;line-height:1!important;font-weight:var(--ugs-srch-go-fw,600)!important;letter-spacing:var(--ugs-srch-go-ls,.08em)!important;text-transform:var(--ugs-srch-go-tt,uppercase)!important;white-space:nowrap;color:var(--ugs-srch-go-ink,var(--ugs-srch-ink,#1a1410))!important;cursor:pointer;transition:opacity .18s ease,color .18s ease}.ugs-srch-panel .ugs-srch__go:hover{opacity:var(--ugs-srch-go-op-h,.65);color:var(--ugs-srch-go-ink-h,var(--ugs-srch-go-ink,var(--ugs-srch-ink,#1a1410)))!important}.ugs-srch-panel .ugs-srch__go:focus{outline:0 none!important}.ugs-srch-panel .ugs-srch__go:focus-visible{outline:2px solid var(--ugs-srch-ink,#1a1410)!important;outline-offset:3px}.ugs-srch__suggest-title{margin:0 0 14px!important;font-family:var(--ugs-srch-ff-ssuggest,var(--ugs-srch-ff-shint,var(--ugs-srch-sans,"Figtree",sans-serif)));font-size:var(--ugs-srch-sg-fs,11px);line-height:1.4;font-weight:var(--ugs-srch-sg-fw,600);letter-spacing:var(--ugs-srch-sg-ls,.04em);text-transform:var(--ugs-srch-sg-tt,none);color:var(--ugs-srch-sg-ink,var(--ugs-srch-ink,#1a1410))!important}.ugs-srch__names{display:flex;flex-direction:column;gap:var(--ugs-srch-nm-gap,14px)}.ugs-srch-panel .ugs-srch__name-link{font-family:var(--ugs-srch-ff-sname,var(--ugs-srch-sans,"Figtree",sans-serif));font-size:var(--ugs-srch-nm-fs,14px);font-weight:var(--ugs-srch-nm-fw,400);letter-spacing:var(--ugs-srch-nm-ls,normal);text-transform:var(--ugs-srch-nm-tt,none);line-height:1.4;color:var(--ugs-srch-nm-ink,var(--ugs-srch-ink,#1a1410))!important;text-decoration:none!important;transition:opacity .18s ease}.ugs-srch-panel .ugs-srch__name-link:hover{opacity:.6}.ugs-srch-panel.ugs-srch-panel--drawer{top:0;right:0;bottom:0;left:auto;width:min(var(--ugs-srch-drawer-w, 440px), 100vw);max-height:none;height:100%;height:100dvh;flex-direction:column;transform:translateX(100%);box-shadow:-12px 0 40px rgb(20 8 4 / .12)}.ugs-srch-panel.ugs-srch-panel--drawer.is-open{transform:translateX(0)}.ugs-srch-panel--drawer .ugs-srch-panel__inner{max-width:none;padding:24px var(--ugs-srch-drawer-pad,28px) 18px}.ugs-srch-panel--drawer .ugs-srch-panel__top{flex-direction:column-reverse;align-items:stretch;gap:22px}.ugs-srch-panel--drawer .ugs-srch__close{align-self:flex-end;margin-right:-6px}.ugs-srch-panel .ugs-srch__close{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;line-height:0!important}.ugs-srch-panel .ugs-srch__close svg{flex:0 0 auto;width:18px!important;height:18px!important;max-width:none!important}.ugs-srch-panel--drawer{--ugs-srch-in-fs-d:17px}.ugs-srch-panel--drawer .ugs-srch__form{height:var(--ugs-srch-in-h,48px);border-bottom-color:var(--ugs-srch-ul,var(--ugs-srch-ink,#1a1410))}.ugs-srch-panel--drawer .ugs-srch__form:focus-within{border-bottom-color:var(--ugs-srch-ul-f,var(--ugs-srch-ul,var(--ugs-srch-ink,#1a1410)))}.ugs-srch-panel--drawer .ugs-srch__icon{display:none}.ugs-srch-panel--drawer .ugs-srch-panel__body{flex:1 1 auto;min-height:0;max-width:none;padding:10px var(--ugs-srch-drawer-pad,28px) 24px}.ugs-srch-promo{flex:0 0 auto;display:block;margin:0 var(--ugs-srch-drawer-pad,28px) var(--ugs-srch-drawer-pad,28px);color:var(--ugs-srch-ink,#1a1410)!important;text-decoration:none!important}.ugs-srch-promo__media{display:block;aspect-ratio:16 / 7;overflow:hidden;background:var(--ugs-srch-line,#ede5da)}.ugs-srch-promo__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ugs-srch-promo:hover .ugs-srch-promo__media img{transform:scale(1.03)}.ugs-srch-promo__heading{display:block;margin-top:10px;font-family:var(--ugs-srch-ff-spanel,var(--ugs-srch-sans,"Figtree",sans-serif));font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.04em}.ugs-srch__pager{margin-top:8px}@media (max-width:767px){.ugs-srch-panel.ugs-srch-panel--drawer{width:100vw}.ugs-srch-panel--drawer .ugs-srch-panel__inner{padding:18px var(--ugs-srch-drawer-pad,20px) 14px}.ugs-srch-panel--drawer .ugs-srch-panel__body{padding:8px var(--ugs-srch-drawer-pad,20px) 20px}.ugs-srch-promo{margin:0 var(--ugs-srch-drawer-pad,20px) var(--ugs-srch-drawer-pad,20px)}}.ugs-srch--page .ugs-srch__head{align-items:var(--ugs-srch-h-align,stretch);text-align:var(--ugs-srch-h-text,left)}.ugs-srch--page .ugs-srch__page-form{width:100%;max-width:var(--ugs-srch-form-w,520px)}.ugs-srch .ugs-srch__page-form--pill{border-width:var(--ugs-srch-box-bw,1px)!important;border-color:var(--ugs-srch-box-border,var(--ugs-srch-line,#ede5da))!important;background-color:var(--ugs-srch-box-bg,#fff)!important}.ugs-srch .ugs-srch__page-form input{font-size:var(--ugs-srch-input-fs,16px);color:var(--ugs-srch-box-ink,var(--ugs-srch-ink,#1a1410))!important}.ugs-srch .ugs-srch__submit{padding-left:var(--ugs-srch-btn-px,18px)!important;padding-right:var(--ugs-srch-btn-px,18px)!important;background-color:var(--ugs-srch-btn-bg,var(--ugs-srch-espresso,#2a0c00))!important;color:var(--ugs-srch-btn-fg,#fff)!important;border:var(--ugs-srch-box-bw,1px) solid var(--ugs-srch-btn-bd,var(--ugs-srch-btn-bg,var(--ugs-srch-espresso,#2a0c00)))!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ugs-srch .ugs-srch__submit:hover{opacity:1;background-color:var(--ugs-srch-btn-bg-h,var(--ugs-srch-btn-bg,var(--ugs-srch-espresso,#2a0c00)))!important;color:var(--ugs-srch-btn-fg-h,var(--ugs-srch-btn-fg,#fff))!important;border-color:var(--ugs-srch-btn-bd-h,var(--ugs-srch-btn-bd,var(--ugs-srch-btn-bg,var(--ugs-srch-espresso,#2a0c00))))!important}.ugs-srch .ugs-srch__page-form--split{gap:var(--ugs-srch-form-gap,8px);padding:0!important;border:0 none!important;background:transparent!important;border-radius:0!important}.ugs-srch .ugs-srch__page-form--split .ugs-srch__icon{display:none}.ugs-srch .ugs-srch__page-form--split input{flex:1 1 auto;min-width:0;height:100%!important;padding:0 16px!important;border:var(--ugs-srch-box-bw,1px) solid var(--ugs-srch-box-border,var(--ugs-srch-line,#ede5da))!important;border-radius:var(--ugs-srch-radius,4px)!important;background-color:var(--ugs-srch-box-bg,#fff)!important}.ugs-srch .ugs-srch__page-form--split .ugs-srch__submit{height:100%;align-self:stretch}@media (max-width:767px){.ugs-srch .ugs-srch__page-form--split .ugs-srch__submit{padding-left:14px!important;padding-right:14px!important}}