/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 21 2026 | 18:06:49 */
.wohs-flt{font-family:inherit;color:#1E1E1E;margin:0 0 24px;text-align:left}
.wohs-flt button{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;border-radius:0!important;line-height:1.2!important}
.wohs-flt__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;border-bottom:1.2px solid #1E1E1E}
.wohs-flt__title{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}
.wohs-flt .wohs-flt__clear{background:none!important;border:0!important;padding:0!important;font-size:13px!important;color:#7A6646!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-left:auto;height:auto!important;width:auto!important}
.wohs-flt .wohs-flt__x{display:none;background:#fff!important;border:1px solid #1E1E1E!important;width:44px!important;height:44px!important;padding:0!important;position:relative;cursor:pointer;flex-shrink:0}
.wohs-flt__x span:before,.wohs-flt__x span:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:1.4px;background:#1E1E1E;transform:rotate(45deg)}
.wohs-flt__x span:after{transform:rotate(-45deg)}
.wohs-flt__search{margin:14px 0 2px}
.wohs-flt__search input{display:block;width:100%!important;height:42px!important;border:1px solid #D9D2C5!important;border-radius:0!important;background:#fff!important;padding:0 12px!important;font-family:inherit!important;font-size:15px!important;color:#1E1E1E!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important}
.wohs-flt__search input:focus{border-color:#8A7552!important;outline:2px solid rgba(138,117,82,.2)}
.wohs-flt__loading{font-size:13px;color:#6B655C;margin:14px 0!important}
.wohs-flt__g{border-bottom:1px solid #E4DED3;margin:0}
.wohs-flt__g>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:14px 0;font-size:14px;font-weight:500;color:#1E1E1E}
.wohs-flt__g>summary::-webkit-details-marker{display:none}
.wohs-flt__g>summary:after{content:"";width:7px;height:7px;border-right:1.2px solid #1E1E1E;border-bottom:1.2px solid #1E1E1E;transform:rotate(45deg);margin:-4px 2px 0 auto;transition:transform .2s}
.wohs-flt__g[open]>summary:after{transform:rotate(-135deg);margin-top:4px}
.wohs-flt__g summary small{font-weight:400;color:#7A6646;font-size:12px;margin-left:auto}
.wohs-flt__g summary small+*{margin-left:0}
.wohs-flt__g summary:has(small):after{margin-left:8px}
.wohs-flt__opts{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 16px}
.wohs-flt__opts:not(.is-all) .is-x{display:none!important}
.wohs-flt .wohs-flt__opt{display:inline-flex!important;align-items:center;gap:6px;border:1px solid #D9D2C5!important;background:#fff!important;color:#1E1E1E!important;font-size:13px!important;padding:7px 10px!important;min-height:34px;height:auto!important;width:auto!important;cursor:pointer;font-weight:400!important;margin:0!important}
.wohs-flt .wohs-flt__opt span{color:#9A938A;font-size:11px}
.wohs-flt .wohs-flt__opt:hover{border-color:#1E1E1E!important}
.wohs-flt .wohs-flt__opt[aria-pressed=true]{background:#1E1E1E!important;border-color:#1E1E1E!important;color:#fff!important}
.wohs-flt .wohs-flt__opt[aria-pressed=true] span{color:#CBBA9C}
.wohs-flt .wohs-flt__opt:disabled{opacity:.35;cursor:default;border-color:#E4DED3!important}
.wohs-flt__sw{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0}
.wohs-flt .wohs-flt__more{background:none!important;border:0!important;padding:6px 0!important;font-size:13px!important;color:#7A6646!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;flex-basis:100%;text-align:left;height:auto!important;width:auto!important}
.wohs-flt [hidden],.wohs-flt-bar [hidden]{display:none!important}
.wohs-flt-bar{display:none}
.wohs-flt-ready #openPopup{display:none!important}
.wohs-flt-res{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;clear:both}
.wohs-flt-res[hidden]{display:none}
.wohs-flt-res__n{font-weight:500;margin-right:6px}
.wohs-flt-res .wohs-flt-chip{display:inline-flex!important;align-items:center;gap:8px;border:1px solid #1E1E1E!important;background:#fff!important;color:#1E1E1E!important;font-family:inherit!important;font-size:13px!important;padding:6px 10px!important;height:auto!important;width:auto!important;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;margin:0!important;line-height:1.2!important}
.wohs-flt-chip i{font-style:normal;font-size:15px;line-height:1;color:#7A6646}
ul.products .wohs-flt-empty{list-style:none;width:100%!important;float:none!important;clear:both;padding:32px 0!important;text-align:center;font-size:15px;line-height:1.6;color:#4A4640}
ul.products .wohs-flt-empty p{margin:0 0 6px!important}
ul.products .wohs-flt-empty a{color:#7A6646;text-decoration:underline}
.wohs-flt-sheet{position:fixed;inset:0;z-index:100000;background:#fff;display:flex;flex-direction:column}
.wohs-flt-sheet[hidden]{display:none}
.wohs-flt-sheet__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 20px 20px}
.wohs-flt-sheet__body .wohs-flt__x{display:block}
.wohs-flt-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #E4DED3;background:#fff}
.wohs-flt-sheet .wohs-flt-sheet__go{display:block;width:100%!important;height:52px!important;background:#1E1E1E!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:inherit!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;cursor:pointer;padding:0!important;margin:0!important}
html.wohs-flt-lock,html.wohs-flt-lock body{overflow:hidden!important}
@media (max-width:767px){
  .wohs-flt-bar{display:flex;gap:8px;align-items:stretch;margin:0 0 16px;clear:both}
  .wohs-flt-bar>*{flex:1 1 0;min-width:0}
  .wohs-flt-bar form.woocommerce-ordering{float:none!important;margin:0!important;width:auto!important}
  .wohs-flt-bar form.woocommerce-ordering select{width:100%!important;height:46px!important;margin:0!important}
  .wohs-flt-bar .wohs-flt-bar__btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;height:46px!important;border:1px solid #1E1E1E!important;background:#fff!important;color:#1E1E1E!important;font-family:inherit!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;padding:0!important;margin:0!important;cursor:pointer;box-shadow:none!important}
  .wohs-flt-bar__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:#1E1E1E;color:#fff;font-size:11px;letter-spacing:0;padding:0 6px}
  .wohs-flt-bar__n[hidden]{display:none}
  .wohs-flt__head{position:sticky;top:-14px;background:#fff;z-index:2;padding-top:4px}
  .wohs-flt .wohs-flt__opt{min-height:40px;font-size:14px!important}
}
