.pf-footer{font-family:DM Sans,sans-serif;color:#fff;margin-top:0}.pf-footer a{color:#c8d4e4;text-decoration:none;transition:color .2s}.pf-footer a:hover{color:#fff}.pf-footer ul{list-style:none;padding:0;margin:0}.pf-ft-cta{background:linear-gradient(135deg,#2a6099,#1e3448);padding:48px 0}.pf-ft-cta-inner{display:flex;align-items:center;gap:48px;justify-content:space-between}.pf-ft-cta-text{flex:0 0 45%}.pf-ft-cta-title{font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3;letter-spacing:-.02em}.pf-ft-cta-sub{font-size:14px;color:#ffffffb3;margin:0;line-height:1.6;font-weight:300}.pf-ft-cta-form{flex:1}.pf-ft-input-row{display:flex;gap:0;border-radius:10px;overflow:hidden;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);transition:border-color .2s}.pf-ft-input-row:focus-within{border-color:#ffffff80}.pf-ft-input{flex:1;border:none;background:transparent;color:#fff;padding:14px 18px;font-size:14px;font-family:DM Sans,sans-serif;outline:none}.pf-ft-input::placeholder{color:#ffffff73}.pf-ft-cta-btn{background:#fff;color:#1e3448;border:none;padding:14px 28px;font-size:14px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .22s;white-space:nowrap}.pf-ft-cta-btn:hover{background:#f0f4f9;transform:translateY(-1px)}.pf-ft-cta-legal{font-size:11px;color:#ffffffb3;margin-top:8px;font-weight:300}.pf-ft-main{background:#1e3448;padding:56px 0 40px}.pf-ft-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:40px}.pf-ft-heading{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c8d4e4;margin:0 0 18px;font-family:DM Mono,monospace}.pf-ft-logo{display:inline-block;margin-bottom:16px}.pf-ft-logo img{height:36px;width:auto}.pf-ft-logo-text{font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;color:#fff;letter-spacing:-.02em}.pf-ft-logo-text span{color:#2a6099}.pf-ft-brand-desc{font-size:13px;color:#ffffffbf;line-height:1.7;margin:0 0 20px;font-weight:300}.pf-ft-trust-icons{display:flex;flex-direction:column;gap:10px}.pf-ft-trust{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffc7;font-weight:400}.pf-ft-trust svg{color:#2a6099;flex-shrink:0}.pf-ft-links li{margin-bottom:10px}.pf-ft-links a{font-size:13px;color:#ffffffc7;font-weight:300;transition:all .2s}.pf-ft-links a:hover{color:#fff;padding-left:4px}.pf-ft-contact-block{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.pf-ft-contact-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffc7}.pf-ft-contact-item svg{color:#7ebfff;flex-shrink:0}.pf-ft-contact-item a{color:#ffffffc7}.pf-ft-contact-item a:hover{color:#fff}.pf-ft-hours{font-size:12px;color:#ffffffad;line-height:1.7}.pf-ft-hours strong{color:#ffffffeb;font-weight:500}.pf-ft-hours p{margin:0}.pf-ft-bottom{background:#172a3a;padding:20px 0;border-top:1px solid rgba(255,255,255,.06)}.pf-ft-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.pf-ft-copy{font-size:11px;color:#ffffffa6;line-height:1.6}.pf-ft-legal-line{display:block;margin-top:2px}.pf-ft-payments{display:flex;gap:8px;align-items:center}.pf-ft-payments svg{height:24px;width:auto;opacity:.5;transition:opacity .2s}.pf-ft-payments svg:hover{opacity:.8}@media screen and (max-width:999px){.pf-ft-cta-inner{flex-direction:column;gap:24px;text-align:center}.pf-ft-cta-text{flex:none}.pf-ft-grid{grid-template-columns:1fr 1fr;gap:32px}.pf-ft-brand{grid-column:1/-1}}@media screen and (max-width:749px){.pf-footer .pf-ft-cta{display:none!important}.pf-ft-main{padding:32px 0 24px!important}.pf-ft-grid{grid-template-columns:1fr!important;gap:0!important}.pf-ft-brand{text-align:center;grid-column:1 / -1!important;margin-bottom:8px}.pf-ft-logo{display:inline-block;margin-bottom:16px}.pf-ft-logo svg{height:48px!important;width:auto!important}.pf-ft-brand-desc{text-align:center!important;margin:0 auto 24px!important;max-width:340px;font-size:14px;line-height:1.5;color:#ffffffbf}.pf-ft-trust-icons{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin:0 0 8px!important}.pf-ft-trust{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:16px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;min-height:88px}.pf-ft-trust svg{width:24px!important;height:24px!important;color:#b4d2f0f2!important}.pf-ft-trust span{font-size:12px!important;line-height:1.3!important;color:#ffffffd9!important;font-weight:400}.pf-ft-col:not(.pf-ft-brand){border-top:1px solid rgba(255,255,255,.08);padding:0!important}.pf-ft-col:not(.pf-ft-brand) .pf-ft-heading{cursor:pointer;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:18px 4px!important;margin:0!important;font-family:DM Sans,sans-serif!important;font-size:17px!important;font-weight:600!important;-webkit-user-select:none;user-select:none;color:#fff!important;text-transform:none!important;letter-spacing:-.005em!important;position:relative}.pf-ft-col:not(.pf-ft-brand) .pf-ft-heading:after{content:"";width:10px;height:10px;border-right:1.5px solid rgba(150,190,230,.7);border-bottom:1.5px solid rgba(150,190,230,.7);transform:rotate(45deg);margin-top:-4px;transition:transform .25s;flex-shrink:0}.pf-ft-col.is-open .pf-ft-heading:after{transform:rotate(-135deg);margin-top:4px}.pf-ft-col:not(.pf-ft-brand)>*:not(.pf-ft-heading){display:none!important}.pf-ft-col.is-open>*:not(.pf-ft-heading){display:block!important;padding-bottom:16px;animation:pfFtFade .25s ease}@keyframes pfFtFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pf-ft-col:not(.pf-ft-brand) .pf-ft-links{margin:0!important;padding:0 4px 12px!important;list-style:none}.pf-ft-col:not(.pf-ft-brand) .pf-ft-links li{padding:7px 0}.pf-ft-col:not(.pf-ft-brand) .pf-ft-links a{font-size:14px;color:#ffffffc7;text-decoration:none}.pf-ft-col.is-open .pf-ft-contact-block{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.pf-ft-col.is-open .pf-ft-contact-item{display:flex;align-items:center;gap:12px}.pf-ft-col.is-open .pf-ft-contact-item svg{width:18px!important;height:18px!important;color:#96bee6d9;flex-shrink:0}.pf-ft-col.is-open .pf-ft-contact-item a,.pf-ft-col.is-open .pf-ft-contact-item span{color:#ffffffeb;font-size:14px;text-decoration:none}.pf-ft-col.is-open .pf-ft-hours{padding:0 4px;font-size:13px;color:#ffffffb8}.pf-ft-bottom-inner{flex-direction:column!important;text-align:center!important;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pharmfiller-footer.css.map */
