:root{--almira-color-brand-primary: #1a7e40;--almira-color-brand-primary-dark: #155f33;--almira-color-brand-primary-light: #d8f0e0;--almira-color-brand-primary-vivid: #23a454;--almira-color-brand-accent: #ffc600;--almira-color-neutral-0: #ffffff;--almira-color-neutral-50: #fafafa;--almira-color-neutral-100: #f5f5f5;--almira-color-neutral-200: #e5e7eb;--almira-color-neutral-300: #dfe4e6;--almira-color-neutral-500: #6b7280;--almira-color-neutral-600: #4b5563;--almira-color-neutral-700: #374151;--almira-color-neutral-800: #1d1d1d;--almira-color-neutral-900: #0a0a0a;--almira-color-promo-orange: #ff6700;--almira-color-promo-orange-text: #0a0a0a;--almira-color-promo-red: #ee0000;--almira-color-promo-red-text: #ffffff;--almira-color-feedback-success: #1a7e40;--almira-color-feedback-success-bg: #d8f0e0;--almira-color-feedback-error: #ee0000;--almira-color-feedback-warning: #ffbd00;--almira-color-semantic-text-default: #4b5563;--almira-color-semantic-text-strong: #1d1d1d;--almira-color-semantic-text-heading: #0a0a0a;--almira-color-semantic-text-muted: #6b7280;--almira-color-semantic-text-on-dark: #ffffff;--almira-color-semantic-text-link: #1a7e40;--almira-color-semantic-bg-page: #ffffff;--almira-color-semantic-bg-subtle: #f5f5f5;--almira-color-semantic-bg-card: #ffffff;--almira-color-semantic-bg-dark: #0a0a0a;--almira-color-semantic-border-default: #dfe4e6;--almira-color-semantic-border-strong: #6b7280;--almira-typography-family-heading: "DM Serif Display", "Playfair Display", Georgia, serif;--almira-typography-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--almira-typography-family-mono: "JetBrains Mono", Menlo, Monaco, Consolas, monospace;--almira-typography-weight-regular: 400;--almira-typography-weight-medium: 500;--almira-typography-weight-semibold: 600;--almira-typography-weight-bold: 700;--almira-typography-size-xs: 12px;--almira-typography-size-sm: 14px;--almira-typography-size-base: 16px;--almira-typography-size-lg: 18px;--almira-typography-size-xl: 20px;--almira-typography-size-2xl: 24px;--almira-typography-size-3xl: 30px;--almira-typography-size-4xl: 36px;--almira-typography-size-5xl: 48px;--almira-typography-size-6xl: 60px;--almira-typography-size-7xl: 72px;--almira-typography-line-height-tight: 1.1;--almira-typography-line-height-snug: 1.25;--almira-typography-line-height-normal: 1.5;--almira-typography-line-height-relaxed: 1.75;--almira-typography-letter-spacing-tighter: -.04em;--almira-typography-letter-spacing-tight: -.02em;--almira-typography-letter-spacing-normal: 0;--almira-typography-letter-spacing-wide: .04em;--almira-typography-letter-spacing-widest: .1em;--almira-spacing-0: 0;--almira-spacing-1: 4px;--almira-spacing-2: 8px;--almira-spacing-3: 12px;--almira-spacing-4: 16px;--almira-spacing-5: 20px;--almira-spacing-6: 24px;--almira-spacing-8: 32px;--almira-spacing-10: 40px;--almira-spacing-12: 48px;--almira-spacing-16: 64px;--almira-spacing-20: 80px;--almira-spacing-24: 96px;--almira-spacing-32: 128px;--almira-radius-none: 0;--almira-radius-xs: 2px;--almira-radius-sm: 4px;--almira-radius-md: 8px;--almira-radius-lg: 12px;--almira-radius-xl: 16px;--almira-radius-2xl: 24px;--almira-radius-full: 9999px;--almira-shadow-none: none;--almira-shadow-xs: 0 1px 2px 0 rgba(10, 10, 10, .04);--almira-shadow-sm: 0 2px 4px 0 rgba(10, 10, 10, .06);--almira-shadow-md: 0 4px 12px 0 rgba(10, 10, 10, .08);--almira-shadow-lg: 0 8px 24px 0 rgba(10, 10, 10, .1);--almira-shadow-xl: 0 16px 48px 0 rgba(10, 10, 10, .14);--almira-motion-duration-fast: .15s;--almira-motion-duration-base: .25s;--almira-motion-duration-slow: .4s;--almira-motion-duration-slower: .6s;--almira-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--almira-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--almira-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--almira-motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--almira-breakpoint-mobile: 375px;--almira-breakpoint-tablet: 768px;--almira-breakpoint-desktop: 1024px;--almira-breakpoint-wide: 1280px;--almira-breakpoint-max: 1440px;--almira-container-max: 1280px;--almira-container-narrow: 768px;--almira-container-padding-mobile: 16px;--almira-container-padding-tablet: 24px;--almira-container-padding-desktop: 32px;--almira-z-index-base: 1;--almira-z-index-dropdown: 100;--almira-z-index-sticky: 200;--almira-z-index-header: 300;--almira-z-index-drawer: 400;--almira-z-index-modal: 500;--almira-z-index-tooltip: 600;--almira-z-index-notification: 700}html,body{overflow-x:hidden;max-width:100vw}html{font-family:var(--almira-typography-family-body);color:var(--almira-color-semantic-text-default);background:var(--almira-color-semantic-bg-page)}h1,h2,h3,.almira-heading{font-family:var(--almira-typography-family-heading);color:var(--almira-color-semantic-text-heading);font-weight:var(--almira-typography-weight-regular);letter-spacing:var(--almira-typography-letter-spacing-tight);line-height:var(--almira-typography-line-height-snug)}h4,h5,h6{font-family:var(--almira-typography-family-body);font-weight:var(--almira-typography-weight-semibold);color:var(--almira-color-semantic-text-strong)}a{color:var(--almira-color-semantic-text-link);text-decoration:none;transition:color var(--almira-motion-duration-fast) var(--almira-motion-easing-standard)}a:hover{color:var(--almira-color-brand-primary-dark);text-decoration:underline}.almira-footer-legal{background:#050505;color:#d1d5db;border-top:1px solid rgba(255,255,255,.08);padding:24px 0 28px;font-family:Inter,sans-serif;font-size:12px;line-height:1.55;letter-spacing:.01em}.almira-footer-legal__inner{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:6px}.almira-footer-legal__row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.almira-footer-legal__row a{color:#fff;text-decoration:underline;text-underline-offset:2px}.almira-footer-legal__sep{color:#4b5563}.almira-footer-legal__company,.almira-footer-legal__seal{font-weight:600;color:#fff}.almira-trust-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:741px){.almira-trust-grid{grid-template-columns:repeat(4,1fr);gap:10px}}.almira-trust-grid li{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#e5e7eb}.almira-trust-grid li svg{color:#ffc600;margin-bottom:4px}.almira-trust-grid li strong{color:#fff;font-size:13px;font-weight:700}.almira-trust-grid li small{color:#9ca3af;font-size:11px;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/14/assets/almira-tokens.css.map */
