@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&display=swap";:root[data-brand=flex-rx]{--font-display: "Instrument Serif", "Playfair Display", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-eyebrow: .6875rem;--tracking-eyebrow: .22em;--bg: #faf8f5;--surface: #f2eee7;--surface-2: #eae4da;--hairline: #e3dcd1;--text: #211d19;--text-muted: #6b6157;--text-faint: #9a9086;--accent: #211d19;--accent-hover: #a33429;--accent-soft: #f3e7e3;--accent-contrast: #faf8f5;--frx-clay: #a33429;--frx-clay-d: #85271e;--frx-clay-soft: #f3e7e3;--frx-ink: #211d19;--frx-ink-2: #3a332c;--frx-paper: #faf8f5;--frx-paper-2: #f2eee7;--frx-espresso: #1a1613;--verified: #4a6b4f;--band-dark: #1a1613;--band-dark-2: #241f1a;--band-dark-text: #f4efe8;--band-dark-muted: #a89c8f;--band-hairline: rgba(244, 239, 232, .14);--band-accent: #faf8f5;--radius: 3px;--radius-sm: 999px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: 0 1px 2px rgba(33, 29, 25, .04);--shadow-md: 0 10px 30px -12px rgba(33, 29, 25, .14);--shadow-lg: 0 30px 70px -30px rgba(33, 29, 25, .22);--header-h: 76px;--logo-h: 46px;--logo-chip-h: 40px;--maxw: 1240px;--ease: cubic-bezier(.22, 1, .36, 1)}:root[data-brand=flex-rx] .pep-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.015em;line-height:1.02}:root[data-brand=flex-rx] .pep-display em,:root[data-brand=flex-rx] .frx-em{font-style:italic}:root[data-brand=flex-rx] .pep-btn{background:var(--frx-ink);color:var(--frx-paper);border-color:var(--frx-ink);border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:.9rem;letter-spacing:.01em;padding:.85rem 1.7rem;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}:root[data-brand=flex-rx] .pep-btn:hover{background:var(--frx-clay);border-color:var(--frx-clay);color:var(--frx-paper)}:root[data-brand=flex-rx] .pep-btn--ghost{background:transparent;color:var(--frx-ink);border-color:#211d1942}:root[data-brand=flex-rx] .pep-btn--ghost:hover{background:transparent;color:var(--frx-clay);border-color:var(--frx-clay)}:root[data-brand=flex-rx] .pep-band--dark .pep-btn{background:var(--frx-paper);color:var(--frx-ink);border-color:var(--frx-paper)}:root[data-brand=flex-rx] .pep-band--dark .pep-btn:hover{background:var(--frx-clay);border-color:var(--frx-clay);color:var(--frx-paper)}:root[data-brand=flex-rx] .pep-band--dark .pep-btn--ghost{background:transparent;color:var(--frx-paper);border-color:#f4efe866}:root[data-brand=flex-rx] .pep-band--dark .pep-btn--ghost:hover{background:var(--frx-paper);color:var(--frx-ink);border-color:var(--frx-paper)}:root[data-brand=flex-rx] .pep-eyebrow{font-family:var(--font-sans);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--fs-eyebrow);color:var(--text-faint)}:root[data-brand=flex-rx] .pep-card{background:transparent;border-color:var(--hairline);border-radius:var(--radius);box-shadow:none}:root[data-brand=flex-rx] .pep-acc{border-bottom:1px solid var(--hairline);border-radius:0;background:transparent}:root[data-brand=flex-rx] .pep-acc summary{font-family:var(--font-sans);font-weight:500;font-size:1.02rem;padding:1.35rem 0}:root[data-brand=flex-rx] .pep-input,:root[data-brand=flex-rx] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),:root[data-brand=flex-rx] select,:root[data-brand=flex-rx] textarea{border-radius:3px;border-color:var(--hairline);background:var(--frx-paper);font-family:var(--font-sans)}:root[data-brand=flex-rx] .pep-input:focus,:root[data-brand=flex-rx] input:focus,:root[data-brand=flex-rx] select:focus,:root[data-brand=flex-rx] textarea:focus{border-color:var(--frx-ink);outline-color:var(--frx-clay)}:root[data-brand=flex-rx] .pdp-volume,:root[data-brand=flex-rx] .vtier,:root[data-brand=flex-rx] .pay-method,:root[data-brand=flex-rx] .pay-partial,:root[data-brand=flex-rx] .pay-qr,:root[data-brand=flex-rx] .co-ship-opt{border-radius:3px}:root[data-brand=flex-rx] .pep-header{background:#faf8f5db;border-bottom:1px solid var(--hairline)}:root[data-brand=flex-rx] .pep-nav a,:root[data-brand=flex-rx] .pep-header-link{font-family:var(--font-sans);font-weight:450;font-size:.9rem;letter-spacing:.01em;color:var(--frx-ink)}:root[data-brand=flex-rx] .pep-nav a:hover,:root[data-brand=flex-rx] .pep-nav a.is-active{color:var(--frx-clay)}:root[data-brand=flex-rx] .pep-logo-img{filter:none!important}:root[data-brand=flex-rx] .pep-logo-img.has-chip{background:transparent;box-shadow:none;padding:0}:root[data-brand=flex-rx] .pep-footer{background:var(--frx-espresso);color:var(--band-dark-text)}
