:root{--color-background: #FDF9F7;--color-background-light: #F5F2EE;--color-background-lighter: #F0EBE6;--color-text-primary: #1D1D1F;--color-text-secondary: #6B6B6B;--color-text-tertiary: #8A8A8A;--color-text-light: #A8A8A8;--color-border: #E5E5E5;--color-border-light: #F0F0F0;--color-white: #FFFFFF;--color-black: #000000;--color-brand: #215A0B;--color-brand-dark: #1A4609;--color-brand-light: #2D7D0F;--color-category-construction: #FFD700;--color-category-construction-gradient: linear-gradient(135deg, #FFE859, #FFD700);--color-category-forestal: #2D5016;--color-category-forestal-gradient: linear-gradient(135deg, #3D6B20, #2D5016);--color-category-agropecuario: #66BB6A;--color-category-agropecuario-gradient: linear-gradient(135deg, #7DD07F, #66BB6A);--color-category-auto: #9B59B6;--color-category-auto-gradient: linear-gradient(135deg, #AF6FCA, #9B59B6);--color-category-escolar: #808080;--color-category-escolar-gradient: linear-gradient(135deg, #959595, #808080);--color-success: #10B981;--color-warning: #F59E0B;--color-error: #EF4444;--color-info: #3B82F6;--glass-blur-light: blur(10px);--glass-blur-medium: blur(15px);--glass-blur-strong: blur(20px);--glass-blur-max: blur(30px);--glass-opacity-light: .7;--glass-opacity-medium: .8;--glass-opacity-strong: .85;--glass-opacity-heavy: .95;--glass-background-light: rgba(255, 255, 255, .7);--glass-background-medium: rgba(255, 255, 255, .8);--glass-background-strong: rgba(255, 255, 255, .85);--glass-background-heavy: rgba(255, 255, 255, .95);--glass-background-dark: rgba(0, 0, 0, .1);--glass-background-dark-strong: rgba(0, 0, 0, .2);--glass-border-light: 1px solid rgba(255, 255, 255, .3);--glass-border-medium: 1px solid rgba(255, 255, 255, .5);--glass-border-strong: 1px solid rgba(255, 255, 255, .8);--shadow-glass-light: 0 8px 32px rgba(0, 0, 0, .1);--shadow-glass-medium: 0 8px 32px rgba(0, 0, 0, .15);--shadow-glass-strong: 0 16px 48px rgba(0, 0, 0, .2);--shadow-glass-max: 0 20px 60px rgba(0, 0, 0, .25);--shadow-depth-1: 0 1px 2px rgba(0, 0, 0, .05);--shadow-depth-2: 0 4px 6px rgba(0, 0, 0, .1);--shadow-depth-3: 0 10px 15px rgba(0, 0, 0, .1);--shadow-depth-4: 0 20px 25px rgba(0, 0, 0, .1);--shadow-elevation-1: 0 2px 8px rgba(0, 0, 0, .08);--shadow-elevation-2: 0 8px 16px rgba(0, 0, 0, .12);--shadow-elevation-3: 0 12px 24px rgba(0, 0, 0, .15);--duration-fast: .15s;--duration-base: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--easing-in: cubic-bezier(.4, 0, 1, 1);--easing-out: cubic-bezier(0, 0, .2, 1);--easing-in-out: cubic-bezier(.4, 0, .2, 1);--easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--easing-smooth: cubic-bezier(.25, .46, .45, .94);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 80px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 32px;--gap-2xl: 40px;--font-primary: "ABC Whyte Inktrap Unlicensed Trial", "ABC Whyte Inktrap", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-mono: "Menlo", "Monaco", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 2.5rem;--font-size-6xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.75;--border-radius-xs: 4px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--border-radius-2xl: 24px;--border-radius-full: 9999px;--border-width-thin: 1px;--border-width-base: 2px;--border-width-thick: 3px;--z-index-dropdown: 1000;--z-index-sticky: 1100;--z-index-fixed: 1200;--z-index-modal-backdrop: 1300;--z-index-modal: 1400;--z-index-popover: 1500;--z-index-tooltip: 1600;--z-index-notification: 1700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 10px #215a0b4d}50%{box-shadow:0 0 20px #215a0b99}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes underlineExpand{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.glass-effect{background:var(--glass-background-medium);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:var(--glass-border-light);box-shadow:var(--shadow-glass-medium)}.glass-effect-light{background:var(--glass-background-light);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);border:var(--glass-border-light);box-shadow:var(--shadow-glass-light)}.glass-effect-strong{background:var(--glass-background-strong);backdrop-filter:var(--glass-blur-max);-webkit-backdrop-filter:var(--glass-blur-max);border:var(--glass-border-medium);box-shadow:var(--shadow-glass-strong)}.glass-effect-dark{background:var(--glass-background-dark-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:var(--glass-border-light);box-shadow:var(--shadow-glass-strong)}.animate-fade-in{animation:fadeIn var(--duration-base) var(--easing-out)}.animate-slide-up{animation:slideUp var(--duration-base) var(--easing-out)}.animate-slide-down{animation:slideDown var(--duration-base) var(--easing-out)}.animate-slide-left{animation:slideLeft var(--duration-base) var(--easing-out)}.animate-slide-right{animation:slideRight var(--duration-base) var(--easing-out)}.animate-scale-in{animation:scaleIn var(--duration-base) var(--easing-out)}.animate-pulse{animation:pulse var(--duration-slowest) infinite}.animate-glow{animation:glow var(--duration-slow) infinite}.animate-float{animation:float var(--duration-slowest) infinite}*{transition-property:background-color,border-color,color,fill,stroke,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-smooth)}button,a,.button{transition-property:all;transition-duration:var(--duration-base);transition-timing-function:var(--easing-smooth)}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}button:focus-visible,a:focus-visible,.button:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}::selection{background-color:var(--color-brand);color:var(--color-white)}::-moz-selection{background-color:var(--color-brand);color:var(--color-white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background-light)}::-webkit-scrollbar-thumb{background:var(--color-text-light);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}*{scrollbar-color:var(--color-text-light) var(--color-background-light);scrollbar-width:thin}
/*# sourceMappingURL=/cdn/shop/t/7/assets/farmacia-core.css.map */
