/* Approved homepage image, unclipped picker, and sequential search prompts. */
/* Two scoped adjustments: centered desktop/tablet photo; mobile prompt 16px to 20px. */
@media(min-width:641px){.pd-home .pd-hero{background-position:center,center center!important}}
@media(max-width:640px){.pd-city-search .pd-prompt{font-size:20px!important}}
/* 2026-10-16: approved larger copy, shared mobile gutters, desktop one-line heading. */
@media(min-width:641px){.pd-home .pd-hero h1{max-width:none!important;white-space:nowrap;font-size:clamp(30px,4vw,56px)!important;letter-spacing:-1.2px}.pd-home .pd-hero h1>span{display:inline!important}}
@media(max-width:640px){.pd-home .pd-hero{padding-left:20px!important;padding-right:20px!important}.pd-home .pd-hero h1{font-size:clamp(34px,10.2vw,40px)!important;max-width:55%!important;line-height:1.1!important}.pd-home .pd-hero .pd-eyebrow{font-size:12px!important;line-height:1.6;letter-spacing:.6px;max-width:55%!important}.pd-home .pd-hero .pd-subtitle{font-size:16px!important;line-height:1.45;max-width:53%!important}.pd-home .pd-search.pd-city-search{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.pd-home .pd-city-search .pd-field,.pd-home .pd-city-search select{width:100%!important;max-width:100%!important}html{touch-action:pan-x pan-y}}
.pd-picker{max-height:calc(100dvh - 24px);overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom))}
.pd-picker [data-picker-cities]{overflow:visible}
.pd-picker .pd-choice-buttons,.pd-picker [data-picker-categories]{max-height:none;overflow:visible;padding-bottom:12px}
.pd-picker-head{position:static}
.pd-city-search .pd-field{position:relative;min-width:0}
.pd-city-search .pd-prompt{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 30px 0 14px;background:#fff;border-radius:10px;color:#21202a;pointer-events:none;overflow:hidden;font-size:20px;font-weight:700}
.pd-city-search .pd-prompt-number{font-size:1.25em;line-height:1;flex:0 0 auto}
.pd-city-search .pd-prompt[hidden]{display:none!important}
.pd-city-search .pd-prompt-text{min-width:0;white-space:nowrap;overflow:hidden}
.pd-city-search .pd-field.pd-pending select{opacity:.5!important}
.pd-home .pd-search.pd-city-search,.pm-body .pd-city-search{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.pd-home .pd-hero{background-image:linear-gradient(90deg,rgba(8,30,27,.48) 0%,rgba(8,30,27,.28) 44%,rgba(8,30,27,.04) 78%),url('https://prodeals.us/wp-content/uploads/2026/10/Main-Page.webp');background-size:100% 100%,auto 100%;background-position:center,right center;background-repeat:no-repeat;background-color:#087044;min-height:0;padding-bottom:38px}.pd-home .pd-city-search{margin-top:28px}.pd-home .pd-hero .pd-subtitle{margin-bottom:0}
.pd-home .pd-hero h1,.pd-home .pd-hero .pd-eyebrow,.pd-home .pd-hero .pd-subtitle{max-width:55%}
@media(max-width:850px){.pd-home .pd-hero{background-size:100% 100%,auto 100%;background-position:center,80% center;min-height:0}.pd-home .pd-hero h1{max-width:53%}.pd-home .pd-city-search{margin-top:28px}}
@media(max-width:640px){.pd-home .pd-hero{background-size:100% 100%,auto 100%;background-position:center,73% center;padding-top:26px;padding-bottom:28px;min-height:0}.pd-home .pd-hero h1{max-width:53%;font-size:clamp(30px,9.2vw,36px);letter-spacing:-1px;line-height:1.08}.pd-home .pd-hero .pd-eyebrow{max-width:49%}.pd-home .pd-hero .pd-subtitle{max-width:48%;font-size:13px}.pd-home .pd-search.pd-city-search,.pm-body .pd-city-search{grid-template-columns:minmax(0,1fr)!important;width:100%}.pd-home .pd-city-search{margin-top:28px;gap:10px}.pd-city-search .pd-prompt{font-size:16px;padding:0 6px;gap:4px}.pd-city-search select,.pm-body .pd-city-search select{font-size:16px!important;min-width:0;padding-left:8px!important}input,select,textarea{font-size:16px}body{overflow-wrap:break-word}img,video{max-width:100%;height:auto}.pd-home,.pm-body,.ld-site{overflow-x:clip}}
