.pg-intro{padding:34px 4% 23px}.pg-intro h1{font-size:32px;font-weight:400;letter-spacing:-.025em;margin-bottom:10px}.pg-intro p{font-size:14px;color:#626262;max-width:700px}.pg-toolbar{position:sticky;top:0;z-index:4;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 4%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pg-toolbar input,.pg-toolbar select{min-height:44px;border:1px solid #bbb;background:white;padding:10px;font:14px Arial;color:#252525}.pg-toolbar input{width:260px;max-width:100%}.pg-toolbar label{font-size:13px;display:flex;align-items:center;gap:9px}.pg-results{font-size:13px;color:#666;margin:20px 4%!important}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px;padding:0 4% 40px}.pg-image{width:100%;aspect-ratio:1;background:#f1f1ee;display:flex;align-items:center;justify-content:center;overflow:hidden}.pg-image img{width:100%;height:100%;object-fit:cover;display:block}.pg-card h2{font-size:16px;font-weight:500;line-height:1.4;margin:14px 0 5px}.pg-title{font-size:14px;color:#626262;line-height:1.45}.pg-size{font-size:13px;color:#626262;margin-top:5px!important}.pg-price{font-size:15px;margin-top:10px!important}.pg-end{padding:0 4% 40px;text-align:center;font-size:13px;color:#666}.pg-end button{display:block;margin:15px auto;min-height:44px;padding:10px 25px;background:white;border:1px solid #999;font:14px Arial;cursor:pointer}.pg-card{min-width:0}.pg-empty{padding:25px 4% 50px}.pg-note{background:#f3f3f0;padding:9px 4%;font-size:12px;color:#626262}@media(max-width:1000px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px;padding:0 5% 30px}.pg-intro{padding:25px 5% 20px}.pg-intro h1{font-size:27px}.pg-toolbar{top:103px;flex-wrap:wrap;padding:10px 5%;gap:8px}.pg-toolbar input{width:100%;flex-basis:100%;font-size:16px}.pg-toolbar label{width:100%;justify-content:space-between}.pg-toolbar select{font-size:16px}.pg-results{margin:16px 5%!important}.pg-card h2{font-size:15px;margin-top:11px}.pg-title{font-size:13px}.pg-price{font-size:14px}.pg-note{padding:8px 5%;font-size:11px}}
