.df-hsearch,.df-hsearch__form{position:relative}.df-hsearch .field{background:#fcf8f0}.df-hsearch .field:focus-within{background:#fffdf8}.df-hsearch .search__button.field__button,.df-hsearch .reset__button.field__button{box-shadow:none!important;background:transparent!important}.df-hsearch .search__input.field__input{padding:0 5.4rem 0 6.2rem;background:transparent}.search .search__button.field__button,.search .reset__button.field__button{box-shadow:none!important}.template-search .search .field{background:#fcf8f0}.dfs-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dfs-panel[hidden]{display:none!important}.dfs-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;container:dfp / inline-size;background:#fffdf9;border:1px solid #E7DDC4;border-top:3px solid #1B3D2F;box-shadow:0 24px 60px #1a30242e;max-height:min(74vh,700px);overflow-y:auto;overscroll-behavior:contain;text-align:left;font-family:var(--df-sans, "Jost", sans-serif);color:#1b3d2f}.df-header__search .dfs-panel{left:50%;right:auto;width:min(880px,calc(100vw - 32px));transform:translate(-50%)}.df-hsearch-mini__panel .dfs-panel{left:-14px;right:-14px;top:calc(100% + 14px)}.df-drawer__search .dfs-panel{position:static;width:auto;transform:none;margin-top:8px;max-height:none;box-shadow:none}@media(min-width:801px){.df-hsearch-mini__panel{width:min(760px,calc(100vw - 36px))}}.dfs-list{padding:4px 0 0}.dfs-cols{display:block}.dfs-col--side{border-top:1px solid #EFE7D2}@container dfp (min-width: 680px){.dfs-cols:not(.dfs-cols--empty){display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.dfs-col--side{border-top:0;border-left:1px solid #EFE7D2;background:#fbf7ee}.dfs-cols--empty{display:grid;grid-template-columns:1fr 1fr}.dfs-cols--empty .dfs-group:not(.dfs-group--products){grid-column:1}.dfs-cols--empty .dfs-group--products{grid-column:2;grid-row:1 / span 3;border-left:1px solid #EFE7D2}}.dfs-group{padding:8px 10px 10px}.dfs-heading{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7e621f;padding:10px 12px 8px}.dfs-opt{display:flex;align-items:center;gap:14px;padding:9px 12px;border-radius:2px;color:#1b3d2f;text-decoration:none;cursor:pointer;transition:background .12s ease;outline:none}.dfs-opt[aria-selected=true],.dfs-opt:hover{background:#f3ecd9}.dfs-opt[aria-selected=true]{box-shadow:inset 3px 0 #9c7d33}.dfs-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.dfs-title{font-family:var(--df-serif, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:18px;line-height:1.15;color:#1b3d2f}.dfs-sub{font-size:13px;line-height:1.35;color:#4a5a50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfs-title mark,.dfs-sub mark{background:transparent;color:inherit;text-decoration:underline;text-decoration-color:#c5a55a;text-decoration-thickness:2px;text-underline-offset:3px}.dfs-meta{display:flex;gap:10px;align-items:baseline;font-size:13.5px;font-weight:500;color:#1b3d2f;margin-top:2px}.dfs-oos{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8a4b2a}.dfs-count{flex:none;font-size:12px;color:#5a6a60}.dfs-arrow{flex:none;width:16px;height:16px;color:#9c7d33;opacity:0;transform:translate(-3px);transition:opacity .12s ease,transform .12s ease}.dfs-opt[aria-selected=true] .dfs-arrow,.dfs-opt:hover .dfs-arrow{opacity:1;transform:none}.dfs-thumb{flex:none;width:56px;height:56px;object-fit:cover;background:#f5f2ec;border:1px solid #E7DDC4}.dfs-opt--simple .dfs-title{font-size:16px;font-weight:500}.dfs-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 12px 6px}.dfs-opt.dfs-chip{display:inline-flex;padding:8px 14px;border:1px solid #E2DDD3;border-radius:999px;background:#fff;font-size:14px;color:#1b3d2f}.dfs-opt.dfs-chip--col{border-radius:2px;background:#f5f2ec;border-color:#e7ddc4}.dfs-opt.dfs-chip[aria-selected=true],.dfs-opt.dfs-chip:hover{background:#f3ecd9;border-color:#c5a55a;box-shadow:none}.dfs-clear{float:right;margin:12px 14px 0 0;background:none;border:0;padding:4px 2px;font:inherit;font-size:12px;color:#4a5a50;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dfs-clear:hover,.dfs-clear:focus-visible{color:#1b3d2f}.dfs-none{margin:0;padding:18px 22px 4px;font-size:15px;color:#4a5a50}.dfs-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid #EFE7D2;position:sticky;bottom:0;background:#fffdf9}.dfs-foot .dfs-opt--all{flex:1 1 220px;padding:10px}.dfs-foot .dfs-opt--all .dfs-title{font-family:var(--df-sans, "Jost", sans-serif);font-weight:500;font-size:14px;letter-spacing:.02em;color:#1b3d2f}.dfs-foot .dfs-arrow{opacity:1;transform:none}.dfs-opt.dfs-opt--browse{flex:0 0 auto;margin-left:auto;gap:10px;padding:12px 20px;min-height:44px;background:#1b3d2f;color:#f5f2ec;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dfs-opt.dfs-opt--browse .dfs-arrow{color:#c5a55a}.dfs-opt.dfs-opt--browse[aria-selected=true],.dfs-opt.dfs-opt--browse:hover{background:#0f2a1f;box-shadow:0 0 0 2px #c5a55a}@media(max-width:520px){.dfs-opt.dfs-opt--browse{flex:1 1 100%;justify-content:center;margin-left:0}.dfs-thumb{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.dfs-opt,.dfs-arrow{transition:none}}@media(forced-colors:active){.dfs-opt[aria-selected=true]{outline:2px solid Highlight}}.dfs-page-sec{margin:0 0 36px}.dfs-page-h{font-family:var(--df-sans, "Jost", sans-serif);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7e621f;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #E7DDC4}.dfs-page-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 40px}.dfs-page-links{list-style:none;margin:0;padding:0}.dfs-page-links a{display:block;padding:8px 0;font-family:Jost,sans-serif;font-size:15px;color:#1b3d2f;text-underline-offset:3px}.dfs-page-browse{margin:0 0 48px}.dfs-page-browse a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;background:#1b3d2f;color:#f5f2ec;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.dfs-page-browse a:hover{background:#0f2a1f}.df-fz-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:26px 22px}.df-fz-card a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#1a3024}.df-fz-imgwrap{display:block;background:#fff;border:1px solid #e6ede8;aspect-ratio:1/1;overflow:hidden}.df-fz-imgwrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.df-fz-card a:hover .df-fz-imgwrap img{transform:scale(1.04)}.df-fz-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:19px;line-height:1.2;color:#1a3024}.df-fz-price{font-family:Jost,sans-serif;font-size:15px;color:#2d4a3a}.template-search__search{display:none}.df-header:has(.df-header__search .df-hsearch:not([data-df-tpl=index])) .df-header__search{display:none!important}.df-header:has(.df-header__search .df-hsearch:not([data-df-tpl=index])) .df-hsearch-mini--mobile{display:inline-flex}.df-shopmenu__problem{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/145/assets/df-fuzzy-search.css.map */
