:root{--odk-ground: #fafaf9;--odk-surface: #f1efec;--odk-ink: #111111;--odk-muted: #57534e;--odk-accent: #a16207;--odk-accent-deep: #854d0e;--odk-accent-light: #e9c46a;--odk-on-ink: #ffffff;--odk-field-rosa: #fce4f2;--odk-field-nude: #fadbc7;--odk-field-lila: #e6def0;--odk-field-blanco: #f3f3f5;--odk-field-piedra: #ebe7e1;--odk-display: "Cormorant", Georgia, "Times New Roman", serif;--odk-text: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--odk-step-display: clamp(3rem, 6.6vw, 6.75rem);--odk-step-heading: clamp(2rem, 3.4vw, 3.25rem);--odk-step-lead: clamp(1.125rem, 1.3vw, 1.3125rem);--odk-step-body: 1rem;--odk-step-small: .875rem;--odk-margin: clamp(20px, 3.4vw, 48px);--odk-max: 1800px;--odk-frame: max(var(--odk-margin), calc((100% - var(--odk-max)) / 2 + var(--odk-margin)));--odk-section-gap: clamp(88px, 11vw, 184px);--odk-gap: 12px;--odk-radius: 0px;--odk-ease-out: cubic-bezier(.22, 1, .36, 1);--odk-ease-expo: cubic-bezier(.16, 1, .3, 1);--odk-ease-in-out: cubic-bezier(.76, 0, .24, 1);--odk-ease-soft: cubic-bezier(.33, 1, .68, 1);--odk-t-press: .14s;--odk-t-hover: .2s;--odk-t-ui: .26s;--odk-t-reveal: .82s;--odk-stagger: 80ms;--color-background: var(--odk-ground);--color-foreground: var(--odk-ink);--color-text-primary: var(--odk-ink);--color-text-secondary: var(--odk-muted);--font-family-base: var(--odk-text);--font-family-heading: var(--odk-display);--letter-spacing-heading: -.01em;--odk-serif: var(--odk-display);--odk-sans: var(--odk-text)}html{background:var(--odk-ground)}body{background:var(--odk-ground);color:var(--odk-ink);font-family:var(--odk-text);font-size:var(--odk-step-body);font-weight:400;line-height:1.55;letter-spacing:0}img{outline:none}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.01em}::selection{background:var(--odk-ink);color:var(--odk-on-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--odk-accent);outline-offset:3px}.odk-wrap{width:100%;max-width:var(--odk-max);margin-inline:auto;padding-inline:var(--odk-margin)}.odk-display{font-family:var(--odk-display);font-size:var(--odk-step-display);font-weight:600;line-height:.95;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:inherit}.odk-heading{font-family:var(--odk-display);font-size:var(--odk-step-heading);font-weight:600;line-height:1;letter-spacing:-.015em;text-transform:none;text-wrap:balance;color:inherit}.odk-lead{font-size:var(--odk-step-lead);line-height:1.5;max-width:46ch;color:inherit}.odk-small{font-size:var(--odk-step-small);line-height:1.5;color:var(--odk-muted)}.odk-btn{--btn-bg: var(--odk-ink);--btn-fg: var(--odk-on-ink);--btn-bg-hover: var(--odk-accent);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:0;border-radius:var(--odk-radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--odk-text);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color var(--odk-t-hover) ease,color var(--odk-t-hover) ease,transform var(--odk-t-press) var(--odk-ease-out);-webkit-tap-highlight-color:transparent}.odk-btn svg{width:18px;height:18px;flex-shrink:0;transition:transform var(--odk-t-ui) var(--odk-ease-out)}@media(hover:hover){.odk-btn:hover{background:var(--btn-bg-hover);color:var(--odk-on-ink)}.odk-btn:hover svg{transform:translate(4px)}}.odk-btn:active{transform:scale(.97)}.odk-btn--accent{--btn-bg: var(--odk-accent);--btn-bg-hover: var(--odk-accent-deep)}.odk-btn--light{--btn-bg: var(--odk-on-ink);--btn-fg: var(--odk-ink);--btn-bg-hover: var(--odk-accent)}.odk-btn[disabled],.odk-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.odk-link{display:inline-flex;align-items:center;gap:10px;padding-block:6px;color:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--odk-t-hover) ease,text-underline-offset var(--odk-t-ui) var(--odk-ease-out)}.odk-link svg{width:16px;height:16px;transition:transform var(--odk-t-ui) var(--odk-ease-out)}@media(hover:hover){.odk-link:hover{color:var(--odk-accent);text-underline-offset:9px}.odk-link:hover svg{transform:translate(4px)}}.odk-link:active{opacity:.7}.odk-section{padding-block:calc(var(--odk-section-gap) / 2);background:var(--odk-section-bg, transparent);color:var(--odk-section-fg, var(--odk-ink))}.odk-section--field{--odk-section-bg: var(--odk-surface)}.odk-section--ink{--odk-section-bg: var(--odk-ink);--odk-section-fg: var(--odk-on-ink)}@media(prefers-reduced-motion:no-preference){html.odk-js [data-odk-reveal]>[data-odk-item],html.odk-js [data-odk-reveal][data-odk-item]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--odk-t-reveal) var(--odk-ease-expo),transform var(--odk-t-reveal) var(--odk-ease-expo);transition-delay:calc(var(--odk-i, 0) * var(--odk-stagger))}html.odk-js [data-odk-reveal].is-in>[data-odk-item],html.odk-js [data-odk-reveal].is-in[data-odk-item]{opacity:1;transform:none}html.odk-js [data-odk-reveal] [data-odk-settle]{transform:scale(1.06);transition:transform 1.4s var(--odk-ease-soft)}html.odk-js [data-odk-reveal].is-in [data-odk-settle]{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/odaki-system.css.map */
