html{scrollbar-gutter:stable}:root{--pf-navy: #1E3448;--pf-navy-2: #283C50;--pf-steel: #4A6280;--pf-slate: #5F7385;--pf-mist: #C8D4E4;--pf-bg: #F7F9FC;--pf-surface: #FFFFFF;--pf-surface-2: #F0F4F9;--pf-accent: #2A6099;--pf-accent-h: #1F4F80;--pf-accent-bg: rgba(42,96,153,.07);--pf-accent-br: rgba(42,96,153,.18);--pf-text: #0F1E2E;--pf-text-2: #4A5E72;--pf-text-3: #5A7088;--pf-border: #E4EAF2;--pf-border-2: #C8D4E0;--pf-ok: #0A7C5C;--pf-ok-bg: rgba(10,124,92,.07);--pf-warn: #B06010;--pf-warn-bg: rgba(176,96,16,.07);--pf-f-display: "Cormorant Garamond", Georgia, serif;--pf-f-body: "DM Sans", system-ui, sans-serif;--pf-f-mono: "DM Mono", monospace;--pf-r-sm: 6px;--pf-r-md: 10px;--pf-r-lg: 16px;--pf-sh-sm: 0 2px 8px rgba(30,52,72,.07), 0 1px 2px rgba(30,52,72,.04);--pf-sh-md: 0 6px 24px rgba(30,52,72,.09), 0 2px 6px rgba(30,52,72,.05);--pf-sh-lg: 0 20px 56px rgba(30,52,72,.12), 0 6px 16px rgba(30,52,72,.06);--pf-tr: all .22s cubic-bezier(.4,0,.2,1)}.pf-btn{display:inline-flex;align-items:center;gap:8px;font-weight:500;border-radius:var(--pf-r-md);font-size:14px;cursor:pointer;font-family:var(--pf-f-body);padding:12px 22px;transition:var(--pf-tr);text-decoration:none;border:none;white-space:nowrap}.pf-btn-primary{background:var(--pf-accent);color:#fff;border:1.5px solid var(--pf-accent)}.pf-btn-primary:hover{background:var(--pf-accent-h);border-color:var(--pf-accent-h);transform:translateY(-1px);box-shadow:0 6px 20px #2a609947}.pf-btn-secondary{background:var(--pf-surface);color:var(--pf-navy-2);border:1.5px solid var(--pf-border-2)}.pf-btn-secondary:hover{border-color:var(--pf-navy-2);transform:translateY(-1px)}.pf-btn-ghost{color:var(--pf-accent);padding:10px 16px;font-size:13px;background:none;border:none}.pf-btn-ghost:hover{background:var(--pf-accent-bg)}.pf-btn-lg{padding:15px 28px;font-size:15px;border-radius:var(--pf-r-lg)}.pf-btn-sm{padding:8px 16px;font-size:13px;border-radius:var(--pf-r-sm)}.pf-btn svg{width:16px;height:16px;transition:transform .2s}.pf-btn:hover svg{transform:translate(3px)}.pf-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:4px 9px;border-radius:100px;letter-spacing:.015em;font-family:var(--pf-f-body)}.pf-bdg-ok{background:var(--pf-ok-bg);color:var(--pf-ok);border:1px solid rgba(10,124,92,.2)}.pf-bdg-warn{background:var(--pf-warn-bg);color:var(--pf-warn);border:1px solid rgba(176,96,16,.2)}.pf-bdg-new{background:var(--pf-accent-bg);color:var(--pf-accent);border:1px solid var(--pf-accent-br)}.pf-bdg-pro{background:#1e344812;color:var(--pf-navy-2);border:1px solid rgba(30,52,72,.14)}.pf-bdg-best{background:#b4780012;color:#a07800;border:1px solid rgba(180,120,0,.2)}.pf-bdg-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.pf-sec-eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-accent);margin-bottom:10px;display:flex;align-items:center;gap:8px;font-family:var(--pf-f-body)}.pf-sec-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--pf-accent);border-radius:2px}.pf-sec-title{font-family:var(--pf-f-body);font-size:30px;font-weight:600;color:var(--pf-navy);letter-spacing:-.025em;line-height:1.18}.pf-sec-sub{font-size:15px;color:var(--pf-text-2);font-weight:300;line-height:1.65;max-width:480px;margin-top:10px;font-family:var(--pf-f-body)}.pf-sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:24px}.pf-sec-head-l{flex:1}.pf-sect{max-width:1440px;margin:0 auto;padding:80px 40px}.pf-sect-sm{padding:48px 40px}@keyframes pf-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pf-fade-up{animation:pf-fadeUp .5s ease forwards}.pf-d1{animation-delay:.1s;opacity:0}.pf-d2{animation-delay:.2s;opacity:0}.pf-d3{animation-delay:.3s;opacity:0}.pf-d4{animation-delay:.4s;opacity:0}@media screen and (max-width:749px){.pf-sect{padding:40px 16px}.pf-sect-sm{padding:32px 16px}.pf-sec-title{font-size:24px}.pf-sec-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.collection-card-wrapper .card,.collection-card-wrapper .card__inner{border-radius:var(--pf-r-lg, 16px)!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pharmfiller-global.css.map */
