.ios-pharmacy-page .ios-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"copy photo""stats photo";align-items:center;gap:22px 35px;min-height:420px;padding:30px;display:grid}.ios-pharmacy-page .ios-hero-copy{grid-area:copy;width:auto;min-width:0;margin:0;padding:0}.ios-pharmacy-page .ios-hero-copy h1{margin-block:17px 12px;font-size:clamp(29px,3.2vw,40px);line-height:1.55}.ios-pharmacy-page .ios-specialty{max-width:calc(100% - 90px);line-height:1.7}.ios-pharmacy-page .ios-hero-actions{top:0;left:0}.ios-pharmacy-page .ios-hero-stats{grid-area:stats;width:auto;min-width:0;position:static}.ios-pharmacy-page .ios-hero-stats>div{padding:15px}.ios-pharmacy-statuses{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ios-pharmacy-page .ios-status.ios-pharmacy-24{color:#fff;background:#0f4c81;border:1px solid #ffffff70;border-radius:99px;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.ios-pharmacy-page .ios-status.ios-pharmacy-verified{color:var(--ios-blue)}.ios-pharmacy-page .ios-pharmacy-image-frame{--ios-base:#d5e6f459;grid-area:photo;width:100%;min-width:0;max-width:340px;margin-inline:auto;padding:10px;box-shadow:inset 0 1px #ffffffb0,0 14px 35px -24px #17446740;border-radius:42px!important}.dark .ios-pharmacy-page .ios-pharmacy-image-frame{--ios-base:#5d8eb61a;box-shadow:inset 0 1px #ffffff18,0 14px 35px -24px #0008}.ios-pharmacy-image-frame .pharmacy-photo{aspect-ratio:1;background:0 0;border-radius:32px;width:100%;height:auto}.ios-pharmacy-image-frame .pharmacy-photo-stage{padding:0}.ios-pharmacy-image-frame .pharmacy-photo-image{border-radius:32px;box-shadow:0 5px 18px #153b6614}.ios-pharmacy-all-day{color:#fff;background:#0f4c81;border:1px solid #ffffff30;border-radius:20px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff30}.ios-pharmacy-all-day>span{color:#c8e8ff;background:#ffffff10;border:1px solid #ffffff26;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ios-pharmacy-page .ios-pharmacy-all-day>span{color:#c8e8ff}.ios-pharmacy-all-day strong{font-size:21px;font-weight:800;line-height:1.6}.ios-pharmacy-page .ios-pharmacy-all-day p{color:#c8e1f5;margin-top:2px;font-size:12px;font-weight:500}.ios-pharmacy-page .ios-contact-buttons>a{color:var(--ios-ink)}.ios-pharmacy-page .ios-contact-buttons>a.ios-call{color:#fff}.ios-pharmacy-page .ios-contact-tools .ios-qr{color:var(--ios-blue)}.ios-pharmacy-page .ios-pharmacy-related-card{padding-inline-start:130px}.ios-pharmacy-page .ios-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ios-pharmacy-related-photo{border:1px solid var(--ios-line);background:#ffffff40;border-radius:25px;width:94px;height:94px;position:absolute;right:18px;overflow:hidden}.ios-pharmacy-related-photo .pharmacy-photo{width:100%;height:100%}.ios-pharmacy-related-photo .pharmacy-photo-stage{padding:5px}.ios-pharmacy-related-photo .pharmacy-photo-image{box-shadow:none;border-radius:20px}.ios-pharmacy-related-photo .pharmacy-photo-empty{gap:0}.ios-pharmacy-related-photo .pharmacy-photo-empty>span{border-radius:15px;width:45px;height:45px}.ios-pharmacy-related-photo .pharmacy-photo-empty small{display:none}.ios-pharmacy-page .pharmacy-map{border:1px solid var(--ios-line);background:var(--ios-line);border-radius:21px;height:280px;margin-top:20px;position:relative;overflow:hidden}.ios-pharmacy-page .pharmacy-map iframe{pointer-events:none;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.ios-pharmacy-page .pharmacy-map iframe.is-interactive{pointer-events:auto}.ios-pharmacy-page .pharmacy-map>button{border:1px solid var(--ios-line);color:#0f4c81;background:#f9fbfe;border-radius:13px;align-items:center;gap:7px;min-height:39px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 9px #10203015}.ios-pharmacy-page .pharmacy-map-placeholder{height:100%;color:var(--ios-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.ios-pharmacy-loading-photo{aspect-ratio:1;background:var(--ios-line);border-radius:32px;width:100%}.ios-pharmacy-loading-lines{gap:17px;display:grid}.ios-pharmacy-loading-line{background:var(--ios-line);border-radius:99px;width:55%;height:18px}.ios-pharmacy-loading-line.title{width:90%;height:38px}.ios-pharmacy-loading-line.short{width:34%}.ios-pharmacy-loading .ios-hero-stats>div{min-height:87px}.ios-pharmacy-loading-tab{background:var(--ios-line);border-radius:99px;width:82px;height:28px}.ios-pharmacy-loading .ios-week>div{background:var(--ios-line);border-radius:20px;min-width:0;height:86px}.ios-pharmacy-loading-hours{background:var(--ios-line);border-radius:21px;height:130px;margin-top:24px}.ios-provider-details dl{gap:13px;display:grid}.ios-provider-details dl>div{border-bottom:1px solid var(--ios-line);flex-wrap:wrap;justify-content:space-between;gap:15px;padding-bottom:12px;font-size:13px;line-height:1.8;display:flex}.ios-provider-details dt{color:var(--ios-muted)}.ios-provider-details dd{font-weight:700}.ios-coverage-areas{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.ios-coverage-areas>span{border:1px solid var(--ios-line);background:var(--ios-line);color:var(--ios-blue);border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}@media (max-width:800px){.ios-provider-details{grid-row:4}.ios-pharmacy-page:has(.ios-provider-details) .ios-main-column>#ios-clinic{grid-row:5}.ios-pharmacy-page:has(.ios-provider-details) .ios-main-column>#ios-reviews{grid-row:6}}@media (max-width:1100px){.ios-pharmacy-page .ios-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.ios-pharmacy-page .ios-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;padding:25px}.ios-pharmacy-page .ios-hero-copy h1{font-size:33px}.ios-pharmacy-page .ios-hero-stats>div{padding:14px 10px}.ios-pharmacy-page .ios-pharmacy-image-frame{max-width:300px;padding:10px}}@media (max-width:800px){.ios-pharmacy-page .ios-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-height:360px;padding:22px}.ios-pharmacy-page .ios-hero-copy h1{font-size:28px}.ios-pharmacy-page .ios-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.ios-pharmacy-page .ios-glass-regular{--ios-base:#ffffffe0}.dark .ios-pharmacy-page .ios-glass-regular{--ios-base:#1d3048f0}}@media (max-width:600px){.ios-pharmacy-page .ios-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""copy""stats";gap:19px;min-height:0;padding:17px}.ios-pharmacy-page .ios-pharmacy-image-frame{max-width:212px;padding:8px;border-radius:36px!important}.ios-pharmacy-image-frame .pharmacy-photo{aspect-ratio:1;border-radius:28px;height:auto}.ios-pharmacy-image-frame .pharmacy-photo-image{border-radius:28px}.ios-pharmacy-page .ios-hero-copy h1{letter-spacing:-.4px;margin-block:15px 10px;font-size:27px}.ios-pharmacy-page .ios-hero-copy .ios-area{margin-bottom:12px;font-size:12px}.ios-pharmacy-page .ios-hero-stats{gap:7px}.ios-pharmacy-page .ios-hero-stats>div{padding:13px 10px}.ios-pharmacy-page .ios-hero-stats>div>span{font-size:9px}.ios-pharmacy-page .ios-hero-stats strong{font-size:22px}.ios-pharmacy-page .ios-status{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px}.ios-pharmacy-page .ios-status.ios-pharmacy-24{padding:7px 10px;font-size:11px}.ios-pharmacy-all-day{border-radius:18px;gap:13px;padding:17px}.ios-pharmacy-all-day strong{font-size:19px}.ios-pharmacy-page .ios-pharmacy-all-day p{font-size:11px}.ios-pharmacy-page .pharmacy-map{height:230px}.ios-pharmacy-page .ios-related-card{padding-inline-start:132px}.ios-pharmacy-page .ios-related-grid{grid-template-columns:1fr}.ios-pharmacy-related-photo{width:94px;height:94px}.ios-pharmacy-loading-photo{aspect-ratio:1;border-radius:28px;height:auto}}@media (max-width:360px){.ios-pharmacy-page .ios-hero{gap:16px;padding:14px}.ios-pharmacy-page .ios-hero-copy h1{font-size:24px}.ios-pharmacy-page .ios-hero-stats>div{padding-inline:8px}.ios-pharmacy-page .ios-hero-stats>div>span{font-size:8px}.ios-pharmacy-page .ios-hero-stats strong{font-size:20px}}
