.ldw-advanced-search-page .ldw-main{background:linear-gradient(rgba(64,5,2,.72),rgba(48,2,1,.82)),url("../images/damask-tile.png") repeat}
.ldw-search-hero{border-bottom:1px solid #bd7d19;background:radial-gradient(circle at 75% 10%,rgba(218,158,43,.12),transparent 36%),linear-gradient(90deg,rgba(39,1,0,.95),rgba(105,16,7,.72))}
.ldw-search-hero__inner,.ldw-search-main{width:min(1420px,calc(100% - 48px));margin:auto}
.ldw-search-hero__inner{padding-bottom:34px}.ldw-search-hero .ldw-breadcrumb{max-width:none;padding:17px 0 24px}
.ldw-search-eyebrow{margin:0 0 7px;color:#efc24e;font:600 11px/1.3 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.ldw-search-hero h1{margin:0;color:#f1cb62;font:clamp(42px,5vw,68px)/1 Georgia,"Times New Roman",serif;font-weight:400}.ldw-search-hero__inner>p:last-child{max-width:680px;margin:10px 0 0;color:#dfd0c6}
.ldw-search-main{padding:30px 0 58px}.ldw-search-panel{border:1px solid #bd7e20;background:rgba(45,1,0,.52);box-shadow:0 16px 40px rgba(0,0,0,.16)}
.ldw-search-panel__heading{padding:22px 25px 15px;border-bottom:1px solid rgba(197,130,29,.58)}.ldw-search-panel__heading h2,.ldw-search-results h2{margin:0;color:#f1c960;font:32px/1.15 Georgia,serif;font-weight:400}.ldw-search-panel__heading p{margin:6px 0 0;color:#cdbab0;font-size:13px}
.ldw-search-form{padding:23px 25px 25px}.ldw-search-form label{display:grid;gap:8px;color:#f0d8c2;font-size:12px;font-weight:600;letter-spacing:.02em}.ldw-search-form input,.ldw-search-form select,.ldw-search-results select{width:100%;height:45px;padding:0 40px 0 13px;border:1px solid #c48b27;border-radius:2px;outline:0;background:rgba(26,0,0,.28);color:#fff4e8}.ldw-search-form input{padding-right:13px}.ldw-search-form input::placeholder{color:#aa9187}.ldw-search-form input:focus,.ldw-search-form select:focus,.ldw-search-results select:focus{border-color:#f1c859;box-shadow:0 0 0 3px rgba(237,186,56,.13)}.ldw-search-form option,.ldw-search-results option{background:#310201;color:#fff4e8}
.ldw-search-keyword{max-width:760px}.ldw-search-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;margin-top:20px}.ldw-search-fields [hidden]{display:none}
.ldw-search-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(200,135,29,.46)}.ldw-search-clear{min-width:112px;border:1px solid #c58b26;border-radius:2px;background:transparent;color:#f1c75a;cursor:pointer}.ldw-search-clear:hover{background:rgba(205,145,35,.12)}.ldw-search-submit{min-width:180px;border:1px solid #f0ce70}
.ldw-search-results{margin-top:34px}.ldw-search-results__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(209,146,37,.65)}.ldw-search-results__head h2{font-size:38px}.ldw-search-results__head p:last-child{margin:6px 0 0;color:#d5c5bb;font-size:13px}.ldw-search-results__head label{display:flex;align-items:center;gap:10px;color:#e9d9cf;font-size:12px}.ldw-search-results__head select{width:92px;height:39px}.ldw-search-results .ldw-pagination{margin-top:34px}.ldw-search-results .ldw-category-empty{background:rgba(40,1,0,.56)}
@media(max-width:900px){.ldw-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.ldw-search-hero__inner,.ldw-search-main{width:min(100% - 28px,1420px)}.ldw-search-hero__inner{padding-bottom:27px}.ldw-search-main{padding-top:18px}.ldw-search-form,.ldw-search-panel__heading{padding-inline:16px}.ldw-search-fields{grid-template-columns:1fr;gap:14px}.ldw-search-actions{display:grid;grid-template-columns:1fr 1.45fr}.ldw-search-results__head{align-items:flex-start;flex-direction:column}.ldw-search-results__head label{width:100%;justify-content:flex-end}}
@media(max-width:390px){.ldw-search-hero__inner,.ldw-search-main{width:min(100% - 20px,1420px)}.ldw-search-form{padding:17px 11px 15px}.ldw-search-panel__heading{padding:18px 12px 13px}.ldw-search-panel__heading h2{font-size:27px}.ldw-search-actions{grid-template-columns:1fr}.ldw-search-clear,.ldw-search-submit{min-height:43px;width:100%}}
