html.pdss-smartsearch-active #ps_searchbar_dropdown{display:none !important}html.pdss-smartsearch-active .ps-searchbar__results{display:none !important}html.pdss-smartsearch-active body#search .products-sort-order .select-title .fa-angle-down{display:inline-block;width:12px;height:12px;margin-left:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.75 4.25 6 7.5l3.25-3.25' fill='none' stroke='%23484848' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;font-size:0;line-height:0;vertical-align:-2px;transition:transform .18s ease}html.pdss-smartsearch-active body#search .products-sort-order .select-title .fa-angle-down::before{content:none}html.pdss-smartsearch-active body#search .products-sort-order .select-title[aria-expanded="true"] .fa-angle-down{transform:rotate(180deg)}html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list){display:grid;grid-template-columns:repeat(var(--pdss-search-grid-mobile-columns,2),minmax(0,1fr))}html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list)>.js-product-miniature-wrapper,html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list)>.js-product,html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list)>.product-miniature{min-width:0;width:100%;max-width:none;flex:none}@media (min-width:768px){html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list){grid-template-columns:repeat(var(--pdss-search-grid-tablet-columns,3),minmax(0,1fr))}}@media (min-width:1024px){html.pdss-search-grid-active body#search #js-product-list>.products:not(.products-list){grid-template-columns:repeat(var(--pdss-search-grid-desktop-columns,4),minmax(0,1fr))}}.pdss-search-filters .collapse.in{display:block}@media (min-width:768px){.pdss-search-filters .facet ul.collapse{display:block !important}}.pdss-facetedsearch .left-block__title,.pdss-search-filters .left-block__title{margin:0 0 14px;font-weight:700;font-size:18px;line-height:1.25}.pdss-search-filters{--pdss-panel-border:#d9dce2;--pdss-panel-muted:#6f7680;--pdss-panel-text:#252a31;--pdss-panel-accent:#5f7318;--pdss-panel-accent-dark:#455811;--pdss-panel-soft:#f5f7f9;color:var(--pdss-panel-text)}@media (min-width:768px){.pdss-facetedsearch--full-width{margin:0 0 24px;padding:16px 18px;border:1px solid var(--pdss-panel-border,#d9dce2);border-radius:8px;background:#fff}.pdss-facetedsearch--full-width:not(.pdss-facetedsearch--ready) .accordion-collapse{display:none}.pdss-facetedsearch--full-width .pdss-search-filters .accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;align-items:start}.pdss-facetedsearch--full-width .pdss-search-filters .accordion-item{min-width:0;padding:0 12px;border:1px solid var(--pdss-panel-border);border-radius:6px}.pdss-facetedsearch--full-width .pdss-search-filters .accordion-button{width:100%;padding:10px 0;text-align:left}}@media (min-width:1200px){.pdss-facetedsearch--full-width .pdss-search-filters .accordion{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){html.pdss-smartsearch-active body#search #main.pdss-search-has-synthetic-sidebar{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);column-gap:24px;align-items:start}html.pdss-smartsearch-active body#search #main.pdss-search-has-synthetic-sidebar>:not(.pdss-facetedsearch--synthetic-sidebar):not(#products){grid-column:1 / -1;min-width:0}html.pdss-smartsearch-active body#search #main.pdss-search-has-synthetic-sidebar>.pdss-facetedsearch--synthetic-sidebar{grid-column:1;min-width:0;margin:0 0 24px}html.pdss-smartsearch-active body#search #main.pdss-search-has-synthetic-sidebar>#products{grid-column:2;min-width:0}html.pdss-smartsearch-active body#search #main.pdss-search-has-synthetic-sidebar #js-product-list>.products:not(.products-list){grid-template-columns:repeat(var(--pdss-search-sidebar-columns,2),minmax(0,1fr))}}.pdss-search-filters .accordion-item{border:0;border-bottom:1px solid var(--pdss-panel-border);background:transparent}.pdss-search-filters .accordion-item:last-child{border-bottom:0}.pdss-search-filters .accordion-button{min-height:44px;padding:14px 0 10px;background:transparent;border:0;box-shadow:none;color:var(--pdss-panel-text);font-weight:600;font-size:16px}.pdss-search-filters .accordion-button:focus-visible{outline:2px solid #455811;outline-offset:2px}.pdss-search-filters .accordion-button:not(.collapsed){color:var(--pdss-panel-text);background:transparent;box-shadow:none}.pdss-search-filters .accordion-body{padding:0 0 16px}.pdss-search-filters .search-filters__item{min-height:30px}.pdss-search-filters .search-filters__form-check{display:flex;align-items:flex-start;gap:8px;min-width:0}.pdss-search-filters .form-check-input{flex:0 0 auto;width:17px;height:17px;margin-top:3px;border-color:#a7adb5;border-radius:4px}.pdss-search-filters .search-filters__link{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;color:inherit;text-decoration:none;font-size:14px;line-height:1.35}.pdss-search-filters .search-filters__link:hover{color:var(--pdss-panel-accent-dark);text-decoration:none}.pdss-search-filters .search-filters__item.active .search-filters__link{font-weight:600;color:var(--pdss-panel-accent-dark)}.pdss-search-filters .search-filters__magnitude{flex:0 0 auto;color:var(--pdss-panel-muted);font-size:13px}.pdss-search-filters .pdss-filter-name{min-width:0}.pdss-search-filters .pdss-facet-search{position:relative;margin:0 0 12px}.pdss-search-filters .pdss-facet-search-input{height:32px;padding-left:10px;border:1px solid var(--pdss-panel-border);border-radius:4px;background:#fff;color:var(--pdss-panel-text);font-size:13px}.pdss-search-filters .pdss-facet-search-input:focus{border-color:var(--pdss-panel-accent);box-shadow:0 0 0 2px rgba(138,163,35,.15)}.pdss-search-filters .pdss-facet-values{max-height:360px;margin:0;padding:0 2px 0 0;overflow:auto;list-style:none;scrollbar-width:thin}.pdss-search-filters .pdss-filter-option{margin:0 0 8px}.pdss-search-filters .pdss-filter-option[hidden]{display:none !important}.pdss-search-filters .pdss-facet-values--pills{display:flex;flex-wrap:wrap;gap:8px}.pdss-search-filters .pdss-facet-values--pills .pdss-filter-option{margin:0}.pdss-search-filters .pdss-facet-values--pills .search-filters__item,.pdss-search-filters .pdss-facet-values--pills .search-filters__form-check,.pdss-search-filters .pdss-facet-values--pills .search-filters__form-label{display:block;min-height:0;margin:0}.pdss-search-filters .pdss-facet-values--pills .form-check-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdss-search-filters .pdss-facet-values--pills .search-filters__link{display:inline-flex;width:auto;min-height:36px;padding:7px 11px;border:1px solid var(--pdss-panel-border);border-radius:999px;background:var(--pdss-panel-soft);cursor:pointer}.pdss-search-filters .pdss-facet-values--pills .search-filters__item.active .search-filters__link,.pdss-search-filters .pdss-facet-values--pills .form-check-input:checked+.search-filters__form-label .search-filters__link{border-color:var(--pdss-panel-accent-dark);background:var(--pdss-panel-accent-dark);color:#fff}.pdss-search-filters .pdss-facet-values--pills .search-filters__item.active .search-filters__magnitude,.pdss-search-filters .pdss-facet-values--pills .form-check-input:checked+.search-filters__form-label .search-filters__magnitude{color:#fff}.pdss-search-filters .pdss-facet-values--pills .form-check-input:focus-visible+.search-filters__form-label .search-filters__link{outline:2px solid var(--pdss-panel-accent-dark);outline-offset:2px}.pdss-search-filters .pdss-facet-select-wrap{display:grid;gap:10px}.pdss-search-filters .pdss-facet-select{width:100%;min-height:40px;padding:7px 34px 7px 10px;border:1px solid var(--pdss-panel-border);border-radius:6px;background-color:#fff;color:var(--pdss-panel-text);font-size:14px}.pdss-search-filters .pdss-facet-select:focus-visible{border-color:var(--pdss-panel-accent);outline:2px solid rgba(69,88,17,.2);outline-offset:1px}.pdss-search-filters .pdss-facet-select-active{display:flex;flex-wrap:wrap;gap:7px}.pdss-search-filters .pdss-facet-select-active:empty{display:none}.pdss-search-filters .pdss-facet-select-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--pdss-panel-accent-dark);border-radius:999px;background:var(--pdss-panel-accent-dark);color:#fff;font:inherit;font-size:13px;line-height:1.25;cursor:pointer}.pdss-search-filters .pdss-facet-select-chip:hover{border-color:var(--pdss-panel-accent);background:var(--pdss-panel-accent)}.pdss-search-filters .pdss-facet-select-chip:focus-visible{outline:2px solid var(--pdss-panel-accent-dark);outline-offset:2px}@media (max-width:767px){.pdss-search-filters .pdss-facet-values--pills .search-filters__link,.pdss-search-filters .pdss-facet-select,.pdss-search-filters .pdss-facet-select-chip{min-height:44px}}.pdss-search-filters .pdss-facet-values-toggle{display:inline-flex;align-items:center;min-height:30px;margin:0 0 14px;padding:2px 0;border:0;color:var(--pdss-panel-accent-dark);font-size:13px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none}.pdss-search-filters .pdss-facet-values-toggle:hover{color:var(--pdss-panel-accent);text-decoration:underline}.pdss-search-filters .pdss-facet-values-toggle:focus-visible{outline:2px solid var(--pdss-panel-accent-dark);outline-offset:2px}.pdss-search-filters .pdss-facet-values-toggle[hidden]{display:none !important}.pdss-search-filters .pdss-facet-empty{margin:2px 0 14px;color:var(--pdss-panel-muted);font-size:13px}.pdss-search-filters .visually-hidden,.pdss-search-filters .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.pdss-search-filters .pdss-price-range{padding-top:2px}.pdss-search-filters .pdss-price-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:18px}.pdss-search-filters .pdss-price-field{display:flex;flex-direction:column;gap:5px;margin:0;color:var(--pdss-panel-muted);font-size:12px;font-weight:600;text-transform:uppercase}.pdss-search-filters .pdss-price-input{width:100%;min-width:0;height:34px;padding:6px 8px;border:1px solid var(--pdss-panel-border);border-radius:4px;background:#fff;color:var(--pdss-panel-text);font-size:14px}.pdss-search-filters .pdss-price-input:focus{border-color:var(--pdss-panel-accent);outline:0;box-shadow:0 0 0 2px rgba(138,163,35,.15)}.pdss-search-filters .pdss-price-slider{position:relative;height:34px;margin:0 5px 2px}.pdss-search-filters .pdss-price-track{position:absolute;left:0;right:0;top:15px;height:4px;border-radius:999px;background:linear-gradient(to right,#d8dce2 0%,#d8dce2 var(--pdss-price-left,0%),var(--pdss-panel-accent) var(--pdss-price-left,0%),var(--pdss-panel-accent) var(--pdss-price-right,100%),#d8dce2 var(--pdss-price-right,100%),#d8dce2 100%)}.pdss-search-filters .pdss-price-slider-input{position:absolute;left:0;top:5px;width:100%;height:24px;margin:0;padding:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.pdss-search-filters .pdss-price-slider-input:focus-visible{outline:0}.pdss-search-filters .pdss-price-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(69,88,17,.22),0 2px 7px rgba(0,0,0,.18)}.pdss-search-filters .pdss-price-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgba(69,88,17,.22),0 2px 7px rgba(0,0,0,.18)}.pdss-search-filters .pdss-price-slider-input::-webkit-slider-runnable-track{height:4px;background:transparent}.pdss-search-filters .pdss-price-slider-input::-moz-range-track{height:4px;background:transparent}.pdss-search-filters .pdss-price-slider-input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px;border:2px solid var(--pdss-panel-accent-dark);border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none}.pdss-search-filters .pdss-price-slider-input::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--pdss-panel-accent-dark);border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);cursor:pointer;pointer-events:auto}.pdss-search-filters .pdss-price-scale{display:flex;justify-content:space-between;gap:10px;margin:0 0 12px;color:var(--pdss-panel-muted);font-size:12px}.pdss-search-filters .pdss-price-actions{display:flex;flex-wrap:wrap;gap:8px}.pdss-search-filters .pdss-price-clear{border-color:var(--pdss-panel-border);color:var(--pdss-panel-text)}.pdss-search-filters .pdss-price-clear:hover{border-color:var(--pdss-panel-accent);color:var(--pdss-panel-accent-dark)}.pdss-active-filters{margin-bottom:12px}.pdss-active-filters .active-filters__link,.pdss-search-filters .js-search-filters-clear-all{display:inline-flex;align-items:center;gap:6px}.pdss-filter-close-icon{position:relative;display:inline-block;flex:0 0 12px;width:12px;height:12px;color:currentColor}.pdss-filter-close-icon::before,.pdss-filter-close-icon::after{content:"";position:absolute;top:5px;left:1px;width:10px;height:2px;border-radius:1px;background:currentColor}.pdss-filter-close-icon::before{transform:rotate(45deg)}.pdss-filter-close-icon::after{transform:rotate(-45deg)}.pdss-facetedsearch--mobile.offcanvas{position:fixed;top:0;bottom:0;left:0;z-index:1045;display:flex;flex-direction:column;width:360px;max-width:100%;background:#fff;visibility:hidden;transform:translateX(-100%);transition:transform .2s ease-in-out,visibility .2s ease-in-out;overflow-y:auto}.pdss-facetedsearch--mobile.offcanvas.show,.pdss-facetedsearch--mobile.offcanvas.pdss-mobile-open{visibility:visible;transform:none}.pdss-mobile-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,.35)}.pdss-discovery{margin:0 0 24px;padding:20px;border:1px solid #e0e3e8;border-radius:8px;background:#fff}.pdss-discovery__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pdss-discovery__group[hidden]{display:none}.pdss-discovery__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.pdss-discovery__title{margin:0;font-size:16px;font-weight:700}.pdss-discovery__clear{padding:2px 0;border:0;background:transparent;color:#68707c;font-size:12px;text-decoration:underline;cursor:pointer}.pdss-discovery__clear:focus,.pdss-discovery__clear:focus-visible{outline:2px solid #1a56db;outline-offset:3px;border-radius:2px;box-shadow:0 0 0 3px rgba(26,86,219,.18)}.pdss-discovery__chips{display:flex;flex-wrap:wrap;gap:8px}.pdss-discovery__chip{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid #d7dbe1;border-radius:999px;background:#f8f9fa;color:#252a31;line-height:1.25;text-decoration:none}.pdss-discovery__chip:hover,.pdss-discovery__chip:focus-visible{border-color:#5f7318;color:#455811;text-decoration:none}.pdss-discovery__products{margin-top:22px}.pdss-discovery__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pdss-discovery__product{min-width:0;color:inherit;text-decoration:none}.pdss-discovery__product-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:6px;background:#f6f7f8}.pdss-discovery__product-name{display:block;margin-top:8px;font-weight:600;line-height:1.35}.pdss-discovery__product-price{display:block;margin-top:4px;color:#5f7318;font-weight:700}@media (max-width:767px){.pdss-discovery{padding:16px}.pdss-discovery__groups{grid-template-columns:1fr}.pdss-discovery__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdss-ac-wrap{position:relative}#search_widget .pdss-ac-wrap,#search-widget-mobile .pdss-ac-wrap{flex:1 1 auto;min-width:0;width:100%}#search_widget .pdss-ac-wrap .form-control,#search-widget-mobile .pdss-ac-wrap .form-control{width:100%}.pdss-ac-list{position:absolute;left:0;right:0;top:100%;z-index:1000;background:var(--pdss-bg,#fff);border:1px solid var(--pdss-border,#d6d6d6);border-radius:var(--pdss-radius,4px);box-shadow:0 6px 18px rgba(0,0,0,.12);max-height:70vh;overflow-y:auto;margin-top:2px}.pdss-ac-banner{display:block;padding:10px 12px;border-bottom:1px solid var(--pdss-border,#eee);background:#fff;text-decoration:none}a.pdss-ac-banner:hover,a.pdss-ac-banner:focus{background:var(--pdss-active-bg,#f2f6ff);text-decoration:none}.pdss-ac-banner--static{cursor:default}.pdss-ac-banner picture{display:block}.pdss-ac-banner img{display:block;width:100%;max-height:120px;object-fit:cover;border-radius:4px}.pdss-ac-section{padding:8px 12px;font-size:12px;text-transform:uppercase;color:var(--pdss-muted,#777)}.pdss-ac-item{display:flex;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;color:var(--pdss-fg,#222)}.pdss-ac-item:hover,.pdss-ac-item.pdss-active,.pdss-ac-all.pdss-active{background:var(--pdss-active-bg,#f2f6ff)}.pdss-ac-img{width:48px;height:48px;object-fit:cover;border-radius:3px;flex:0 0 auto}.pdss-ac-img--empty{background:var(--pdss-border,#eee)}.pdss-ac-info{display:flex;flex-direction:column;gap:2px;min-width:0}.pdss-ac-name{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdss-ac-brand{font-size:11px;color:var(--pdss-muted,#888)}.pdss-ac-price{font-size:13px;font-weight:600;color:var(--pdss-price,#d4001a)}.pdss-ac-all{display:block;padding:10px 12px;text-align:center;font-weight:600;border-top:1px solid var(--pdss-border,#eee);color:var(--pdss-link,#0a5bd3);text-decoration:none}.pdss-ac-recovery{display:block;padding:8px 12px;color:var(--pdss-fg,#222);text-decoration:none;font-size:14px}.pdss-ac-recovery:hover,.pdss-ac-recovery:focus,.pdss-ac-recovery.pdss-active{background:var(--pdss-active-bg,#f2f6ff);color:var(--pdss-fg,#222);text-decoration:none;outline:none}@media (prefers-reduced-motion:reduce){.pdss-ac-list{transition:none}}@media (max-width:767px){.pdss-ac-list{position:fixed;left:0;right:0;top:auto;bottom:0;max-height:80vh;margin-top:0;border-radius:0;overscroll-behavior:contain}}
