/* Projektmedia: vyhledavac projekcnich lamp pro kategorii /projekcni-lampy/ */
/* Mobilni hlavicka ma navic vlastni kontaktni listu vysokou priblizne 40 px. */
@media(max-width:479px){body.ums_mobile_header_v1--on .overall-wrapper{padding-top:80px}}
@media(min-width:480px) and (max-width:991px){body.ums_mobile_header_v1--on .overall-wrapper{padding-top:100px}}
#pm-lamp-finder{--pm-red:#cb0000;--pm-green:#079a29;--pm-ink:#161a20;--pm-muted:#626b76;width:100%;max-width:100%;min-width:0;margin:22px 0 28px;font-family:inherit;color:var(--pm-ink)}
#pm-lamp-finder *{box-sizing:border-box}
#pm-lamp-finder .pm-card{position:relative;width:100%;max-width:100%;min-width:0;padding:30px;border-radius:18px;background:linear-gradient(135deg,#111820,#222c38);box-shadow:0 18px 45px rgba(14,22,31,.18);color:#fff;overflow:visible}
#pm-lamp-finder h2{margin:0 0 7px;color:#fff;font-size:clamp(24px,3vw,35px);line-height:1.12}
#pm-lamp-finder .pm-intro{max-width:720px;margin:0 0 20px;color:#c8d0d9;font-size:14px}
#pm-lamp-finder .pm-tabs{display:inline-flex;margin-bottom:10px;padding:4px;border:1px solid #465261;border-radius:10px;background:#0d1218}
#pm-lamp-finder .pm-tab{min-height:36px;padding:7px 13px;border:0;border-radius:7px;background:transparent;color:#b5bec9;font-size:13px;font-weight:700;cursor:pointer}
#pm-lamp-finder .pm-tab[aria-pressed=true]{background:#334150;color:#fff}
#pm-lamp-finder .pm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:10px}
#pm-lamp-finder .pm-input-wrap{position:relative;min-width:0}
#pm-lamp-finder .pm-input{width:100%;height:58px;padding:0 17px;border:2px solid transparent;border-radius:10px;background:#fff;color:#161a20;font-size:17px;box-shadow:none}
#pm-lamp-finder .pm-input:focus{border-color:#68bfff;outline:0;box-shadow:0 0 0 3px rgba(104,191,255,.22)}
#pm-lamp-finder .pm-submit{min-width:145px;border:0;border-radius:10px;background:var(--pm-red);color:#fff;font-weight:800;cursor:pointer;transition:.18s ease}
#pm-lamp-finder .pm-submit:hover,#pm-lamp-finder .pm-submit:focus{background:#009901;transform:translateY(-1px)}
#pm-lamp-finder .pm-list{position:absolute;z-index:99;top:64px;right:0;left:0;display:none;max-height:340px;margin:0;padding:5px;overflow:auto;border:1px solid #d9dee5;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.24);list-style:none}
#pm-lamp-finder .pm-list.is-open{display:block}
#pm-lamp-finder .pm-option{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;padding:11px 12px;border:0;border-radius:7px;background:#fff;color:#1b222b;text-align:left;cursor:pointer}
#pm-lamp-finder .pm-option:hover,#pm-lamp-finder .pm-option.is-active{background:#eef6fc}
#pm-lamp-finder .pm-option b{min-width:0;font-size:14px;overflow-wrap:anywhere}#pm-lamp-finder .pm-option small{flex:0 0 auto;color:#6b7580;white-space:nowrap}
#pm-lamp-finder .pm-foot{margin-top:12px;color:#b8c2cc;font-size:12px}
#pm-lamp-finder .pm-status{margin:0;color:#b8c2cc}
#pm-lamp-finder .pm-product-option{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;color:#1b222b;text-decoration:none}
#pm-lamp-finder .pm-product-option:hover{background:#eef6fc}
#pm-lamp-finder .pm-product-option img{display:block;width:48px;height:48px;object-fit:contain}
#pm-lamp-finder .pm-product-option .p-info{min-width:0}#pm-lamp-finder .pm-product-option .p-name{display:block;font-size:13px;font-weight:700;overflow-wrap:anywhere}
#pm-lamp-finder .pm-product-option .p-availability{display:block;color:#168127;font-size:11px}
#pm-lamp-finder .pm-product-option .price{font-weight:800;white-space:nowrap}
#pm-lamp-finder .pm-buy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border-radius:8px;background:var(--pm-red);color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}
#pm-lamp-finder .pm-results{margin-top:24px}#pm-lamp-finder .pm-results>h3{margin:0 0 4px;font-size:25px}#pm-lamp-finder .pm-results>p{margin:0 0 16px;color:#626b76}
#pm-lamp-finder .products-page{width:100%;max-width:100%;margin-right:0;margin-left:0}.category-content-wrapper.pm-results-moved{display:none}
@media(max-width:767px){body:has(#pm-lamp-finder){overflow-x:hidden}#pm-lamp-finder{margin:16px 0 22px;overflow:visible}#pm-lamp-finder .pm-card{padding:22px 17px;border-radius:14px}#pm-lamp-finder .pm-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}#pm-lamp-finder .pm-tab{min-width:0;padding-right:7px;padding-left:7px}#pm-lamp-finder .pm-row{grid-template-columns:minmax(0,1fr)}#pm-lamp-finder .pm-input,#pm-lamp-finder .pm-list{max-width:100%}#pm-lamp-finder .pm-submit{height:50px}#pm-lamp-finder .pm-product-option{grid-template-columns:44px minmax(0,1fr) auto}#pm-lamp-finder .pm-product-option img{width:40px;height:40px}#pm-lamp-finder .pm-product-option .price{grid-column:2}#pm-lamp-finder .pm-product-option .pm-buy{grid-column:3;grid-row:1/3;padding:6px 9px}}
