body.template-page-layer-and-stack .site-header{position:sticky;top:0;z-index:var(--z-header, 50);background:var(--surface)}body.template-page-layer-and-stack .layer-stack.section{padding-top:0}[data-layer-stack] [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){[data-layer-stack] [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .55s var(--ease, ease),transform .55s var(--ease, ease)}[data-layer-stack] [data-reveal].is-in{opacity:1;transform:none}}.layer-stack__intro-wrap{padding-top:0}.layer-stack__hero{padding:16px 0 28px;max-width:760px}.layer-stack__eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-mute)}.layer-stack__title{margin:0 0 16px;font-family:var(--font-latin);font-weight:700;font-size:clamp(36px,5vw,52px);line-height:1.08;letter-spacing:-.5px;color:var(--ink)}.layer-stack__intro{margin:0;max-width:620px;font-size:17px;line-height:1.7;color:var(--ink-mute)}html[lang^=ar] .layer-stack__title,html[lang^=ar] .layer-stack__intro,html[dir=rtl] .layer-stack__title,html[dir=rtl] .layer-stack__intro{font-family:var(--font-arabic)}.layer-stack__hero-media-wrap{margin-bottom:56px}.layer-stack__hero-media{border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;background:var(--surface-2)}.layer-stack__hero-media img,.layer-stack__media-placeholder{width:100%;height:100%;object-fit:cover;display:block}.layer-stack__media-placeholder{min-height:280px;background:var(--surface-2, #f0eeeb)}.layer-stack__body{padding-bottom:80px}.layer-stack__principles-heading{margin:0 0 20px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-mute);text-align:center}.layer-stack__principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto 64px}.layer-stack__principle{padding:20px 18px;border:1px solid var(--hairline-soft);border-radius:10px;background:var(--surface-2, #f7f5f2)}.layer-stack__principle-title{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--ink)}.layer-stack__principle-body{margin:0;font-size:14px;line-height:1.55;color:var(--ink-mute)}.layer-stack__look{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;margin-bottom:24px}.layer-stack__look--reverse .layer-stack__look-media{order:2}.layer-stack__look--reverse .layer-stack__look-copy{order:1}.layer-stack__look-media{border-radius:12px;overflow:hidden;aspect-ratio:4 / 5;background:var(--surface-2)}.layer-stack__look-media img,.layer-stack__look-media .layer-stack__media-placeholder{width:100%;height:100%;object-fit:cover}.layer-stack__look-index{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.layer-stack__look-title{margin:0 0 14px;font-family:var(--font-latin);font-size:clamp(26px,3.5vw,34px);line-height:1.15;letter-spacing:-.3px;color:var(--ink)}.layer-stack__prose{font-size:16px;line-height:1.65;color:var(--ink-mute)}.layer-stack__prose p{margin:0 0 14px}.layer-stack__prose p:last-child{margin-bottom:0}.layer-stack__products{max-width:960px;margin:0 auto 56px;padding-bottom:8px;border-bottom:1px solid var(--hairline-soft)}.layer-stack__products-heading{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.layer-stack__products-grid{margin-bottom:0}.layer-stack__closing{max-width:720px;margin:48px auto 0;padding:0;border:0;font-family:var(--font-latin);font-size:clamp(22px,3vw,28px);line-height:1.45;letter-spacing:-.2px;text-align:center;color:var(--ink)}.layer-stack__closing p{margin:0}.layer-stack__cta{margin-top:32px;text-align:center}.layer-stack__cta-btn{min-width:220px}@media(max-width:900px){.layer-stack__principles{grid-template-columns:1fr}.layer-stack__look,.layer-stack__look--reverse{grid-template-columns:1fr;gap:24px}.layer-stack__look--reverse .layer-stack__look-media,.layer-stack__look--reverse .layer-stack__look-copy{order:unset}}@media(max-width:600px){.layer-stack__hero-media{aspect-ratio:4 / 5}.layer-stack__products-grid.knot-products__grid--3{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-layer-stack.css.map */
