/*!
 * PlantShop.hk — Shop sidebar filters (refined)
 */
 @media (min-width:1025px){.post-type-archive-product .wd-sidebar.sidebar-left,.tax-product_cat .wd-sidebar.sidebar-left,.tax-product_tag .wd-sidebar.sidebar-left{position:sticky;top:calc(var(--wd-header-sticky-h, 80px) + 16px);align-self:flex-start}}.post-type-archive-product .wd-sidebar.sidebar-left>.widget-area,.tax-product_cat .wd-sidebar.sidebar-left>.widget-area,.tax-product_tag .wd-sidebar.sidebar-left>.widget-area{background:#faf9f6;border:1px solid rgb(140 132 112 / .18);border-radius:18px;box-shadow:0 10px 28px rgb(40 44 40 / .05);padding:18px 16px 14px}.post-type-archive-product .wd-sidebar.sidebar-left>.widget-area::before,.tax-product_cat .wd-sidebar.sidebar-left>.widget-area::before,.tax-product_tag .wd-sidebar.sidebar-left>.widget-area::before{content:"篩選條件";display:block;font-family:"Playfair Display","Noto Serif TC",Georgia,serif;font-size:1.15rem;font-weight:500;color:#2f3630;letter-spacing:.01em;margin:0 0 4px;padding:0 2px 12px;border-bottom:1px solid rgb(140 132 112 / .14)}html[lang^="en"] .post-type-archive-product .wd-sidebar.sidebar-left>.widget-area::before,html[lang^="en"] .tax-product_cat .wd-sidebar.sidebar-left>.widget-area::before,html[lang^="en"] .tax-product_tag .wd-sidebar.sidebar-left>.widget-area::before{content:"Filter by"}.post-type-archive-product .wd-sidebar.sidebar-left>.widget-area::after,.tax-product_cat .wd-sidebar.sidebar-left>.widget-area::after,.tax-product_tag .wd-sidebar.sidebar-left>.widget-area::after{content:"養護 · 高度 · 光照 · 空間";display:block;font-size:.72rem;letter-spacing:.08em;color:#8a8270;margin:-6px 0 12px;padding:0 2px}html[lang^="en"] .post-type-archive-product .wd-sidebar.sidebar-left>.widget-area::after,html[lang^="en"] .tax-product_cat .wd-sidebar.sidebar-left>.widget-area::after,html[lang^="en"] .tax-product_tag .wd-sidebar.sidebar-left>.widget-area::after{content:"Care · Height · Light · Space"}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav{margin:0 0 10px;padding:10px 10px 8px;border:0;border-radius:12px;background:rgb(255 255 255 / .72)}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav:last-child,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav:last-child,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav:last-child{margin-bottom:0}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title{cursor:pointer;padding-right:22px;position:relative}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav .widget-title,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav .widget-title,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav .widget-title{font-family:var(--ps-font-body,"Inter","Noto Sans TC",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6a7068;margin:0 0 8px;padding:2px 0 8px;border:0;border-bottom:1px solid rgb(140 132 112 / .12);background:none}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title::after,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title::after,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse .widget-title::after{content:"";display:block;position:absolute;right:2px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid #a89c84;border-bottom:1.5px solid #a89c84;transform:rotate(45deg);opacity:.8}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse.wd-opened .widget-title::after,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse.wd-opened .widget-title::after,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav.wd-widget-collapse.wd-opened .widget-title::after{margin-top:-2px;transform:rotate(-135deg)}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll{overflow:visible;padding:0}.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>.wd-scroll-content,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>.wd-scroll-content,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>.wd-scroll-content,.post-type-archive-product .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>ul,.tax-product_cat .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>ul,.tax-product_tag .wd-sidebar .woodmart-woocommerce-layered-nav .wd-scroll>ul{max-height:none;overflow:visible;mask-image:none;scrollbar-width:auto}.post-type-archive-product .wd-sidebar .wd-swatches-filter,.tax-product_cat .wd-sidebar .wd-swatches-filter,.tax-product_tag .wd-sidebar .wd-swatches-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:2px 0 2px}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li,.tax-product_cat .wd-sidebar .wd-swatches-filter>li,.tax-product_tag .wd-sidebar .wd-swatches-filter>li{display:inline-flex;align-items:center;margin:0;padding:0 8px 0 0;list-style:none;border:1px solid rgb(140 132 112 / .22);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(40 44 40 / .03);transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.12s ease}.post-type-archive-product .wd-sidebar .wd-swatches-filter .layered-nav-link,.tax-product_cat .wd-sidebar .wd-swatches-filter .layered-nav-link,.tax-product_tag .wd-sidebar .wd-swatches-filter .layered-nav-link{display:inline-flex;align-items:center;min-height:0;padding:7px 4px 7px 11px;border:0;border-radius:0;background:transparent!important;color:#4a5448;font-family:var(--ps-font-body,"Inter","Noto Sans TC",sans-serif);font-size:12.5px;line-height:1.3;font-weight:500;text-decoration:none!important;box-shadow:none;transition:color 0.15s ease}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li:hover,.tax-product_cat .wd-sidebar .wd-swatches-filter>li:hover,.tax-product_tag .wd-sidebar .wd-swatches-filter>li:hover{border-color:rgb(140 132 112 / .4);background:#f4f1ea;transform:translateY(-1px);box-shadow:0 4px 12px rgb(40 44 40 / .07)}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li:hover .layered-nav-link,.tax-product_cat .wd-sidebar .wd-swatches-filter>li:hover .layered-nav-link,.tax-product_tag .wd-sidebar .wd-swatches-filter>li:hover .layered-nav-link{color:#2f3630}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.wd-active,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.wd-active,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.wd-active,.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.chosen,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.chosen,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.chosen{background:#3a433c;border-color:#3a433c;box-shadow:0 4px 12px rgb(40 44 40 / .12)}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link,.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.chosen .layered-nav-link,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.chosen .layered-nav-link,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.chosen .layered-nav-link{color:#f4f0e8!important;font-weight:600;background:transparent!important}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link::before,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link::before,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.wd-active .layered-nav-link::before{content:none}.post-type-archive-product .wd-sidebar .wd-swatches-filter .count,.tax-product_cat .wd-sidebar .wd-swatches-filter .count,.tax-product_tag .wd-sidebar .wd-swatches-filter .count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 4px;margin:0 2px 0 0;border-radius:999px;background:rgb(140 132 112 / .12);color:#8a8270;font-size:10px;font-weight:600;line-height:1}.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.wd-active .count,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.wd-active .count,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.wd-active .count,.post-type-archive-product .wd-sidebar .wd-swatches-filter>li.chosen .count,.tax-product_cat .wd-sidebar .wd-swatches-filter>li.chosen .count,.tax-product_tag .wd-sidebar .wd-swatches-filter>li.chosen .count{background:rgb(255 255 255 / .18);color:#f4f0e8}.post-type-archive-product .filters-area,.tax-product_cat .filters-area,.tax-product_tag .filters-area{margin-bottom:16px}.post-type-archive-product .filters-area .filters-inner-area,.tax-product_cat .filters-area .filters-inner-area,.tax-product_tag .filters-area .filters-inner-area{background:#faf9f6;border:1px solid rgb(140 132 112 / .16);border-radius:14px;padding:12px 14px;box-shadow:0 6px 18px rgb(40 44 40 / .04)}.post-type-archive-product .filters-area .filter-widget,.tax-product_cat .filters-area .filter-widget,.tax-product_tag .filters-area .filter-widget{margin-bottom:10px}.post-type-archive-product .filters-area .filter-widget:last-child,.tax-product_cat .filters-area .filter-widget:last-child,.tax-product_tag .filters-area .filter-widget:last-child{margin-bottom:0}.post-type-archive-product .filters-area .filter-widget .widget-title,.tax-product_cat .filters-area .filter-widget .widget-title,.tax-product_tag .filters-area .filter-widget .widget-title{font-family:var(--ps-font-body,"Inter","Noto Sans TC",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8270;margin:0 0 8px;padding:0}.post-type-archive-product .filters-area .woocommerce-ordering-list,.tax-product_cat .filters-area .woocommerce-ordering-list,.tax-product_tag .filters-area .woocommerce-ordering-list,.post-type-archive-product .filters-area .woodmart-price-filter,.tax-product_cat .filters-area .woodmart-price-filter,.tax-product_tag .filters-area .woodmart-price-filter{display:flex;flex-wrap:wrap;gap:6px}.post-type-archive-product .filters-area .woocommerce-ordering-list a,.tax-product_cat .filters-area .woocommerce-ordering-list a,.tax-product_tag .filters-area .woocommerce-ordering-list a,.post-type-archive-product .filters-area .woodmart-price-filter a,.tax-product_cat .filters-area .woodmart-price-filter a,.tax-product_tag .filters-area .woodmart-price-filter a{display:inline-flex;align-items:center;padding:6px 11px;margin:0;border:1px solid rgb(140 132 112 / .2);border-radius:999px;background:#fff;color:#4a5448;font-size:12.5px;font-weight:500;text-decoration:none!important;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.post-type-archive-product .filters-area .woocommerce-ordering-list a:hover,.tax-product_cat .filters-area .woocommerce-ordering-list a:hover,.tax-product_tag .filters-area .woocommerce-ordering-list a:hover,.post-type-archive-product .filters-area .woodmart-price-filter a:hover,.tax-product_cat .filters-area .woodmart-price-filter a:hover,.tax-product_tag .filters-area .woodmart-price-filter a:hover{color:#2f3630;background:#f4f1ea;border-color:rgb(140 132 112 / .35)}.post-type-archive-product .filters-area .woocommerce-ordering-list a.wd-active,.tax-product_cat .filters-area .woocommerce-ordering-list a.wd-active,.tax-product_tag .filters-area .woocommerce-ordering-list a.wd-active,.post-type-archive-product .filters-area .woodmart-price-filter a.current-state,.tax-product_cat .filters-area .woodmart-price-filter a.current-state,.tax-product_tag .filters-area .woodmart-price-filter a.current-state{color:#f4f0e8;font-weight:600;background:#3a433c;border-color:#3a433c}.post-type-archive-product .wd-active-filters,.tax-product_cat .wd-active-filters,.tax-product_tag .wd-active-filters{margin:0 0 14px;padding:10px 12px;background:#faf9f6;border:1px solid rgb(140 132 112 / .16);border-radius:12px}.post-type-archive-product .wd-active-filters a,.tax-product_cat .wd-active-filters a,.tax-product_tag .wd-active-filters a{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;margin:0 6px 4px 0;border-radius:999px;background:#fff;border:1px solid rgb(140 132 112 / .22);color:#2f3630!important;font-size:12.5px;text-decoration:none!important}@media (max-width:1024px){.post-type-archive-product .wd-sidebar.wd-side-hidden>.widget-area,.tax-product_cat .wd-sidebar.wd-side-hidden>.widget-area,.tax-product_tag .wd-sidebar.wd-side-hidden>.widget-area{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:0;box-shadow:none}}@media (max-width:768px){.post-type-archive-product .wd-sidebar.sidebar-left>.widget-area,.tax-product_cat .wd-sidebar.sidebar-left>.widget-area,.tax-product_tag .wd-sidebar.sidebar-left>.widget-area{padding:14px 12px 12px;border-radius:14px}.post-type-archive-product .filters-area .filters-inner-area,.tax-product_cat .filters-area .filters-inner-area,.tax-product_tag .filters-area .filters-inner-area{padding:10px 12px}}