header.elementor-location-header{position:sticky;top:0;z-index:1000;background:#fffdf8}body.admin-bar header.elementor-location-header{top:32px}.pp-header-scrolled{box-shadow:0 5px 20px #36291a0b;border-bottom:1px solid #eae3d9}.pp-search-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:650px;padding:38px;border:1px solid #e9e0d3;border-radius:17px;background:#fffdf8;color:#302921;box-shadow:0 25px 80px #352a2433}.pp-search-dialog::backdrop{background:#30251be0;backdrop-filter:blur(4px)}.pp-search-dialog:not([open]){display:none}.pp-search-close{position:absolute;right:15px;top:10px;font-size:29px;line-height:1;background:transparent!important;border:0;color:#8e8173!important;padding:7px;cursor:pointer}.pp-search-eyebrow{font:600 10px Inter,Arial,sans-serif;letter-spacing:2px;color:#b52b32;margin:0 0 15px}.pp-search-dialog h2{font:normal 36px/1.15 Fraunces,Georgia,serif;color:#2f2822;margin:0 0 15px}.pp-search-dialog>p:not(.pp-search-eyebrow){font:14px/1.8 Inter,Arial,sans-serif;color:#8e8072;margin:0 0 25px}.pp-search-dialog label,.pp-search-results form>label{display:block;font:500 12px/1.5 Inter,Arial,sans-serif;margin-bottom:9px}.pp-search-row{display:flex;gap:9px}.pp-search-row input{box-sizing:border-box;min-width:0;flex:1;padding:14px;border:1px solid #d9cdbc;border-radius:8px;font:14px Inter,Arial,sans-serif;background:#fff}.pp-search-row button{background:#df1826!important;color:#fff!important;border:0;border-radius:8px;padding:15px 21px;font:600 13px Inter,Arial,sans-serif;cursor:pointer}.pp-search-dialog .pp-search-scope{display:flex;align-items:center;gap:12px;margin-top:17px;color:#8b7e70}.pp-search-scope select{border:1px solid #e3d9cc;border-radius:6px;padding:7px;background:#fff;font:12px Inter,Arial,sans-serif;max-width:100%}.pp-search-dogs{display:block;border-top:1px solid #e9dfd2;margin-top:25px;padding-top:20px;color:#b22a34!important;font:12px/1.8 Inter,Arial,sans-serif;text-decoration:none}.pp-search-dialog input:focus-visible,.pp-search-results input:focus-visible{outline:2px solid #c83b46;outline-offset:2px}.pp-search-results{max-width:1200px;margin:auto;padding:50px 25px 70px;color:#302921}.pp-search-results h1{font:normal clamp(28px,4vw,45px)/1.2 Fraunces,Georgia,serif;margin:0 0 25px;overflow-wrap:anywhere}.pp-search-results form{max-width:650px;margin-bottom:35px}.pp-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.pp-result-grid article{border:1px solid #e7ded1;border-radius:13px;padding:25px;background:#fffdf8;display:flex;flex-direction:column;align-items:flex-start}.pp-result-grid article>p{font:600 9px Inter,Arial,sans-serif;letter-spacing:1.2px;color:#b52b32}.pp-result-grid h2{font:normal 25px/1.25 Fraunces,Georgia,serif;margin:8px 0 15px}.pp-result-grid h2 a{color:#302921;text-decoration:none}.pp-result-grid article>div{font:13px/1.8 Inter,Arial,sans-serif;color:#918172;margin-bottom:24px}.pp-result-link{margin-top:auto;color:#b52b32!important;font:600 12px Inter,Arial,sans-serif}.pp-no-results{border-radius:12px;background:#f7f1e8;padding:30px}.pp-no-results h2{font:normal 28px Georgia,serif}.pp-no-results a{color:#b52b32;margin-right:20px}@media(max-width:782px){body.admin-bar header.elementor-location-header{top:46px}}@media(max-width:767px){header.elementor-location-header .pp-utilities{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:9px 0;scrollbar-width:thin;border-color:#e9e1d7}.pp-utilities a{flex-shrink:0;padding:7px 11px;background:#f4eee5;border:1px solid #e8dfd2;border-radius:30px;font-size:10px;white-space:nowrap}.pp-utilities a[href*="administrar-fichas"]{display:none}header.elementor-location-header .elementor-widget-theme-site-logo img,header.elementor-location-header .elementor-widget-image img{max-height:48px;width:auto}header.elementor-location-header .elementor-menu-toggle{border-radius:7px;background:#f2ece2;border:1px solid #e8dfd2;padding:8px;font-size:19px}header.elementor-location-header>.e-con:not(:has(.pp-utilities)){padding-top:12px!important;padding-bottom:12px!important}header.elementor-location-header .elementor-nav-menu--dropdown{max-height:calc(100dvh - 170px);overflow:auto;box-shadow:0 12px 20px #3c2b1710;border-radius:0 0 12px 12px;background:#fffdf8}.pp-search-dialog{padding:30px 23px}.pp-search-dialog h2{font-size:30px}.pp-search-row{flex-wrap:wrap}.pp-search-row input{min-height:49px;font-size:16px;flex-basis:100%}.pp-search-row button{width:100%}.pp-search-scope{flex-wrap:wrap}.pp-result-grid{grid-template-columns:1fr}.pp-search-results{padding:30px 20px 50px}}@media(max-width:600px){body.admin-bar header.elementor-location-header{top:0}}@media(prefers-reduced-motion:no-preference){.pp-header-scrolled{transition:box-shadow .2s}}

@media(max-width:767px){header.elementor-location-header .pp-utilities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:6px;padding:9px 0}.pp-utilities a{grid-column:span 2;min-width:0;padding:8px 4px;text-align:center;font-size:9px;white-space:nowrap}.pp-utilities a:nth-child(4),.pp-utilities a:nth-child(5){grid-column:span 3}.pp-utilities a[href*="administrar-fichas"]{display:none}}
