@layer z-reset,z-foundation,z-shell,z-components,z-routes;@layer z-foundation{:root{--layout-gutter: clamp(20px, 3vw, 48px);--layout-content: 1344px;--layout-reading: 42rem;--layout-editorial: 110rem;--layout-header-height: 92px;--layout-route: min(calc(100% - 2 * var(--layout-gutter)), var(--layout-content));--layout-reading-frame: min(100%, var(--layout-reading));--space-section: clamp(5.5rem, 11vw, 11rem);--space-section-compact: clamp(3rem, 7vw, 7rem);--space-route-section: var(--space-section-compact);--space-route-inset: clamp(4rem, 9vw, 8rem);--space-route-opening-start: clamp(5rem, 10vw, 8rem);--space-route-opening-end: clamp(4rem, 7vw, 6rem);--space-editorial-gap: clamp(2.5rem, 5vw, 5rem);--min-height-route-opening: clamp(22rem, 44vw, 38rem);--space-control-gap: var(--space-3);--space-grid-gap: var(--space-4);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 9rem;--control-size-sm: 44px;--control-size-md: 48px;--control-size-lg: 54px;--control-size-icon: 44px;--control-min-height: var(--control-size-sm);--control-height-input: var(--control-size-md);--control-height-primary: var(--control-size-lg);--radius-control: var(--style-border-radius-inputs, 0px);--color-page: var(--z-paper);--color-surface: var(--z-sand);--color-surface-inverse: var(--z-charcoal);--color-text: var(--z-ink);--color-text-strong: var(--z-ink);--color-text-deep: var(--z-charcoal);--color-text-inverse: var(--z-paper);--color-text-muted: color-mix(in srgb, var(--z-ink) 62%, var(--z-paper));--color-text-subtle: color-mix(in srgb, var(--z-ink) 55%, var(--z-paper));--color-text-quiet: color-mix(in srgb, var(--z-ink) 30%, var(--z-paper));--color-text-inverse-muted: color-mix(in srgb, var(--z-paper) 78%, var(--z-charcoal));--color-border: var(--z-stone);--color-border-ink: var(--z-ink);--color-border-deep: var(--z-charcoal);--color-border-faint: color-mix(in srgb, var(--z-ink) 10%, transparent);--color-border-subtle: color-mix(in srgb, var(--z-ink) 12%, transparent);--color-border-light: color-mix(in srgb, var(--z-ink) 14%, transparent);--color-border-medium: color-mix(in srgb, var(--z-ink) 16%, transparent);--color-border-strong: color-mix(in srgb, var(--z-ink) 18%, transparent);--color-border-inverse-subtle: color-mix(in srgb, var(--z-paper) 25%, transparent);--color-border-inverse: color-mix(in srgb, var(--z-paper) 45%, transparent);--color-border-inverse-solid: var(--z-paper);--color-surface-ink: var(--z-ink);--color-surface-stone: var(--z-stone);--color-surface-deep: #263842;--color-focus: var(--z-ink);--color-accent-clay: var(--z-clay);--color-accent-olive: var(--z-olive);--color-accent-sage: var(--z-sage);--color-accent-rust: var(--z-rust);--font-display: var(--z-display);--font-body: var(--z-body);--type-hero: clamp(3.25rem, 6vw, 6.25rem);--type-display: clamp(2.75rem, 5vw, 5.5rem);--type-feature: clamp(2.25rem, 3.8vw, 4rem);--type-card: clamp(1.75rem, 2.8vw, 3rem);--type-page-title: clamp(2.75rem, 5vw, 5rem);--type-section-title: clamp(2rem, 3.5vw, 3.5rem);--type-body: 1rem;--type-body-large: clamp(1.05rem, 1.25vw, 1.25rem);--type-ui: .875rem;--type-meta: .8125rem;--type-note: .6875rem;--type-caption: .75rem;--type-micro: .625rem;--leading-display: .94;--leading-heading: 1.05;--leading-body: 1.55;--motion-duration-fast: .18s;--motion-duration-drawer: .28s;--motion-duration-drawer-fade: .18s;--motion-duration-quiet: .3s;--motion-duration-editorial: .45s;--motion-duration-slow: .6s;--motion-ease-standard: cubic-bezier(.16, 1, .3, 1);--motion-ease-drawer: cubic-bezier(.32, .72, 0, 1);--motion-ease-editorial: cubic-bezier(.2, .7, .2, 1);--motion-reduced-duration: .01ms;--elevation-popover: 0 20px 38px color-mix(in srgb, var(--z-ink) 7%, transparent);--layer-base: 0;--layer-content: 1;--layer-content-top: 2;--layer-sticky: 10;--layer-header: 20;--layer-popover: 25;--layer-dialog: 40;--layer-preview-indicator: 50;--z-gutter: var(--layout-gutter);--z-space: var(--space-section);--z-content: var(--layout-content);--z-header: var(--layout-header-height)}body{background:var(--color-page);color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body)}a{color:inherit}html{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media(hover:none){:focus-visible{outline:none}}.z-frame{width:var(--layout-route);margin-inline:auto}.shopify-section>*{grid-column:1 / -1}.z-title{font-family:var(--font-display);font-size:var(--type-page-title)}.z-heading{font-family:var(--font-display);font-size:var(--type-section-title)}.z-lede{font-size:var(--type-body-large)}.z-button{min-height:var(--control-min-height)}}@media(max-width:1100px){@layer z-foundation{:root{--layout-gutter: 40px}}}@media(max-width:820px){@layer z-foundation{:root{--layout-gutter: 28px;--layout-header-height: 76px}}}@media(max-width:560px){@layer z-foundation{:root{--layout-gutter: 20px;--space-section: 78px;--layout-header-height: 76px}}}@media(prefers-reduced-motion:reduce){@layer z-foundation{*,*:before,*:after{scroll-behavior:auto!important;transition-duration:var(--motion-reduced-duration)!important;animation-duration:var(--motion-reduced-duration)!important}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zaynab-foundations.css.map */
