
html body.search .woocommerce-products-header{display:none!important}
html body.search main.site-main>.woocommerce-breadcrumb{float:none!important;clear:both!important;display:block!important;position:static!important;width:100%!important;box-sizing:border-box;margin:0 0 22px!important;padding:0!important}
html body.search .lp-search-results-header{clear:both!important}
html body .lp-search-results-header button,html body .lp-search-dialog button,html body #pyl-search .lp-header-search-filters{cursor:pointer!important}
html body .lp-search-results-form button:hover,html body .lp-search-results-form button:focus-visible,html body button.lp-search-open:hover,html body button.lp-search-open:focus-visible{filter:brightness(1.12);border-color:#f3b181}
html body.search .lp-search-results-header[data-result-count="0"] + .woocommerce-info{display:none!important}
.lp-search-results-header{width:100%;box-sizing:border-box;margin:0 0 28px;padding:25px;border:1px solid #ffffff20;border-radius:20px;background:linear-gradient(125deg,#ffffff08,transparent)}
html body .lp-search-results-header,html body .lp-search-results-header>*,html body .lp-search-active-filters a{float:none!important}
.lp-search-eyebrow{display:block;margin-bottom:10px;color:#f1ad78;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
html body .lp-search-results-header h1{display:block!important;visibility:visible!important;margin:0 0 10px!important;padding:0!important;text-align:left!important;color:#f5f5f5!important;font:700 clamp(24px,3vw,36px)/1.25 Quicksand,Arial,sans-serif!important;overflow-wrap:anywhere}
.lp-search-results-header h1 span{color:#f6b37e}.lp-search-result-summary{margin:0 0 20px;color:#c7c7c7;font:14px/1.5 Arial,sans-serif}
.lp-search-results-form{display:flex;gap:8px;max-width:720px;margin:0!important}
html body .lp-search-results-form input[type=search]{flex:1;min-width:0;height:48px;width:auto!important;box-sizing:border-box;padding:12px 14px;border:1px solid #ffffff40;border-radius:11px;background:#171717;color:#fff;font:16px/1.4 Arial,sans-serif}
html body .lp-search-results-form button{width:auto;min-height:48px;margin:0;padding:11px 20px;border:0;border-radius:11px;background:#ee8945;color:#171717;font:700 13px/1.4 Arial,sans-serif;box-shadow:none;text-transform:none}
.lp-search-results-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:15px}
html body button.lp-search-open{width:auto;min-height:42px;margin:0;padding:9px 14px;border:1px solid #ee89456b;border-radius:10px;background:#ee89450d;color:#f3b181;font:600 13px/1.4 Arial,sans-serif;box-shadow:none;text-transform:none}
.lp-search-reset-link{color:#ccc!important;font:12px/1.4 Arial,sans-serif;text-decoration:underline!important;text-underline-offset:3px}
.lp-search-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.lp-search-active-filters a{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #ffffff30;border-radius:18px;color:#eee!important;font:12px/1.4 Arial,sans-serif;background:#ffffff06}.lp-search-active-filters span{font-size:18px;color:#f1ad78}
.lp-search-empty-help{margin-top:20px;padding:16px;border-left:2px solid #ee8945;border-radius:0 10px 10px 0;background:#ee894509;color:#ddd;font:14px/1.6 Arial,sans-serif}.lp-search-empty-help p{margin:6px 0 12px}.lp-search-empty-help a{color:#f3b181!important;font-weight:600}
@media(min-width:1101px){html body #pyl-search.lp-modern-header-search{position:relative}}
@media(max-width:1100px){html body #pyl-search.lp-modern-header-search{display:none!important}}
html body #pyl-search.lp-modern-header-search input.dgwt-wcas-search-input{border:1px solid #ffffff2e!important;border-radius:14px!important;background:#272727!important;padding-right:61px!important;height:46px!important;font-size:14px!important;box-shadow:none!important}
html body #pyl-search.lp-modern-header-search input.dgwt-wcas-search-input:focus{border-color:#ee8945!important;background:#202020!important}
html body #pyl-search button.lp-header-search-filters{position:absolute;right:6px;top:50%;transform:translateY(-50%)!important;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:7px;border:1px solid #ffffff30;border-radius:10px;background:#ffffff08;color:#f0b17e;box-shadow:none}
.lp-header-search-filters svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.lp-header-filter-count{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;border-radius:50%;background:#ee8945;color:#161616;font:700 10px Arial,sans-serif}
.lp-search-dialog{position:fixed;inset:0;width:min(680px,calc(100vw - 30px));max-width:680px;max-height:90dvh;margin:auto;padding:0;border:1px solid #ffffff30;border-radius:22px;background:#252525;color:#fff;box-shadow:0 20px 70px #0009;box-sizing:border-box;overflow:auto;z-index:100020}
.lp-search-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}
html body .lp-search-dialog div,html body .lp-search-dialog form,html body .lp-search-dialog details,html body .lp-search-dialog label{float:none!important;box-sizing:border-box!important}
.lp-search-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 12px}.lp-search-dialog h2{margin:0!important;color:#fff!important;font:700 23px/1.3 Quicksand,Arial,sans-serif!important}
html body .lp-search-dialog button.lp-search-dialog-close{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;margin:0;padding:0;border:1px solid #ffffff30;border-radius:50%;background:transparent;color:#eee;font:26px/1 Arial,sans-serif;box-shadow:none}
.lp-search-advanced-form{margin:0!important;padding:4px 24px 24px}.lp-search-query-label{display:block;margin:0 0 9px;color:#ddd;font:500 13px/1.5 Arial,sans-serif}.lp-search-query-wrap{position:relative}
html body .lp-search-advanced-form input[type=search]{width:100%;height:54px;box-sizing:border-box;padding:13px 47px 13px 15px;border:1px solid #ee89458a;border-radius:13px;background:#171717;color:#fff;font:18px/1.4 Arial,sans-serif}
#lp-advanced-query::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
html body .lp-search-advanced-form button.lp-search-query-clear{position:absolute;right:7px;top:8px;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;margin:0;padding:0;border:0;border-radius:9px;background:#ffffff08;color:#bbb;font:22px/1 Arial,sans-serif;box-shadow:none}
.lp-search-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:72px 0 20px}.lp-search-suggestions span{color:#aaa;font:11px/1.4 Arial,sans-serif}
html body .lp-search-suggestions button{width:auto;min-height:32px;margin:0;padding:6px 10px;border:1px solid #ffffff26;border-radius:17px;background:#ffffff04;color:#ddd;font:12px/1.4 Arial,sans-serif;box-shadow:none;text-transform:none}
.lp-search-filter-details{margin:0 0 18px;border:1px solid #ffffff26;border-radius:13px;background:#ffffff03}.lp-search-filter-details summary{cursor:pointer;padding:14px;color:#eee;font:600 14px/1.4 Quicksand,Arial,sans-serif}.lp-search-filter-details[open] summary{border-bottom:1px solid #ffffff18;color:#f5b17b}
.lp-search-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.lp-search-filter-fields label{display:block;color:#ccc;font:500 12px/1.4 Arial,sans-serif}.lp-search-field-wide{grid-column:1/-1}
html body .lp-search-filter-fields select,html body .lp-search-filter-fields input{display:block;width:100%;height:44px;box-sizing:border-box;margin:7px 0 0;padding:10px 12px;border:1px solid #ffffff35;border-radius:9px;background:#191919;color:#fff;font:14px/1.4 Arial,sans-serif}
html body .lp-search-filter-fields select{appearance:auto!important}
.lp-search-filter-note{grid-column:1/-1;margin:0!important;color:#aaa;font:11px/1.5 Arial,sans-serif}.lp-search-filter-note a{color:#eab182!important}
.lp-search-advanced-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}
html body .lp-search-advanced-form button.lp-search-filters-reset{width:auto;min-height:40px;margin:0;padding:7px 0;border:0;background:transparent;color:#bbb;font:12px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;box-shadow:none}
html body .lp-search-advanced-form button.lp-search-submit{width:auto;min-height:46px;margin:0;padding:12px 20px;border:0;border-radius:11px;background:#ee8945;color:#171717;font:700 14px/1.4 Arial,sans-serif;box-shadow:none;text-transform:none}
.lp-search-dialog [hidden]{display:none!important}.lp-search-dialog button:focus-visible,.lp-search-results-header button:focus-visible{outline:2px solid #ee8945;outline-offset:3px}
@media(max-width:600px){.lp-search-results-header{padding:18px;margin-bottom:22px}.lp-search-results-header h1{font-size:25px!important}.lp-search-results-form{gap:6px}html body .lp-search-results-form button{padding:10px 12px;font-size:12px}.lp-search-dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:92dvh;margin:0;border-radius:22px 22px 0 0}.lp-search-dialog-head{padding:18px 18px 10px}.lp-search-dialog h2{font-size:21px!important}.lp-search-advanced-form{padding:4px 18px calc(22px + env(safe-area-inset-bottom,0px))}.lp-search-advanced-actions{align-items:stretch;flex-direction:column-reverse;gap:7px}html body .lp-search-advanced-form button.lp-search-submit{width:100%}html body .lp-search-advanced-form input[type=search]{font-size:16px}}
