.orderlymeds-home .om-bg-hero{background-color:var(--om-hero-bg)}.orderlymeds-home .om-bg-teal{background-color:var(--om-teal)}.orderlymeds-home .om-text-dark{color:var(--om-dark-blue)}.orderlymeds-home .om-btn-primary{background-color:var(--om-dark-blue)!important;color:#fff!important;border-color:var(--om-dark-blue)!important}.orderlymeds-home .om-btn-primary:hover{background-color:var(--om-primary-hover)!important;color:#fff!important}.orderlymeds-home .om-btn-outline{border:2px solid var(--om-dark-blue);color:var(--om-dark-blue);background:0 0}.orderlymeds-home .om-btn-outline:hover{background-color:color-mix(in srgb, var(--om-dark-blue) 8%, transparent);color:var(--om-dark-blue)}.orderlymeds-home .om-card-glass{-webkit-backdrop-filter:blur(12px);background:#ffffffeb}.orderlymeds-home .om-hero-gradient{background:var(--om-hero-gradient);min-height:100dvh}.orderlymeds-home .om-hero-gradient-surface{background:var(--om-hero-gradient)}.orderlymeds-home .om-hero-rounded{border-radius:0 0 2rem 2rem;overflow:hidden}.orderlymeds-home .om-header-glass{background:var(--om-header-glass-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--om-header-glass-border);box-shadow:0 1px #fff3}.orderlymeds-home .om-accent-soft-bg{background-color:color-mix(in srgb, var(--om-accent-soft) 60%, transparent)}.orderlymeds-home .om-accent-soft-bg-strong{background-color:color-mix(in srgb, var(--om-accent-soft) 80%, transparent)}.orderlymeds-home .om-accent-soft-hover:hover{background-color:color-mix(in srgb, var(--om-accent-soft) 40%, transparent)}.om-scroll-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.om-scroll-row::-webkit-scrollbar{display:none}.om-scroll-row>*{scroll-snap-align:start;flex-shrink:0}.orderlymeds-home .om-product-card{transition:none}.orderlymeds-home .om-product-card:before,.orderlymeds-home .om-product-card:after{display:none}.orderlymeds-home{font-family:var(--font-tenant-body), ui-sans-serif, system-ui, sans-serif}.orderlymeds-home h1,.orderlymeds-home h2,.orderlymeds-home h3,.orderlymeds-home h4{font-family:var(--font-tenant-heading), var(--font-tenant-body), ui-sans-serif, system-ui, sans-serif}html[data-tenant-icon-style=solid] .orderlymeds-home .tenant-icon-accent{fill:currentColor;stroke-width:1.75px}html[data-tenant-icon-style=minimal] .orderlymeds-home svg.lucide{stroke-width:1.25px}html[data-tenant-icon-style=minimal] .orderlymeds-home{--tenant-icon-scale:.92}html[data-tenant-skin=bold] .orderlymeds-home{--tenant-heading-scale:1.08}html[data-tenant-skin=bold] .orderlymeds-home h1{font-size:calc(1em * var(--tenant-heading-scale,1.08))}html[data-tenant-skin=clinical] .orderlymeds-home .om-hero-gradient,html[data-tenant-skin=clinical] .orderlymeds-home .om-hero-gradient-surface{background:var(--om-hero-bg)}html[data-tenant-skin=clinical] .orderlymeds-home .om-header-glass{border-bottom:1px solid color-mix(in srgb, var(--om-dark-blue) 12%, transparent);background:#ffffffd1}html[data-tenant-skin=clinical] .orderlymeds-home .om-card-glass{border:1px solid color-mix(in srgb, var(--om-dark-blue) 10%, transparent);background:#fff;box-shadow:0 1px 2px #0f172a0f}html[data-tenant-skin=bold] .orderlymeds-home .om-btn-primary{letter-spacing:.01em;border-radius:.75rem;font-weight:700}html[data-tenant-skin=bold] .orderlymeds-home .om-card-glass{box-shadow:0 10px 30px color-mix(in srgb, var(--om-dark-blue) 12%, transparent);border-radius:1rem}
