:root{--al-bg: #fbf6ef;--al-bg-alt: #f3e6d3;--al-text: #2b2420;--al-text-soft: #6b5d4f;--al-accent: #a85c32;--al-accent-dark: #7c4023;--al-accent-light: #ecdcc4;--al-surface: #fffdf9;--al-line: #e4d6c2;--al-radius-lg: 28px;--al-radius: 20px;--al-radius-sm: 12px;--al-gutter: 24px;--al-max: 1240px;--al-font-heading: var(--font-heading-family, "Fraunces"), Georgia, serif;--al-font-body: var(--font-body-family, "Manrope"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--al-ease: cubic-bezier(.22, 1, .36, 1);--al-shadow-sm: 0 2px 10px rgba(43, 36, 32, .06);--al-shadow-md: 0 12px 32px rgba(43, 36, 32, .12);--al-shadow-lg: 0 24px 60px rgba(43, 36, 32, .18)}.al-section{font-family:var(--al-font-body);color:var(--al-text);position:relative}.al-section{padding-top:0!important;padding-bottom:0!important}.al-container{max-width:var(--al-max);margin:0 auto;padding:0 var(--al-gutter)}.al-section h1,.al-section h2,.al-section h3,.al-section h4,.al-eyebrow,.al-h1,.al-h2,.al-h3{font-family:var(--al-font-heading);font-weight:600;line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--al-text)}.al-eyebrow{font-family:var(--al-font-body);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--al-accent);display:inline-flex;align-items:center;gap:8px}.al-eyebrow:before{content:"";width:22px;height:1px;background:var(--al-accent);display:inline-block}.al-body-text{font-size:17px;line-height:1.65;color:var(--al-text-soft);margin:0}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--al-font-body);font-weight:700;font-size:15px;padding:16px 32px;border-radius:var(--al-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .35s var(--al-ease),box-shadow .35s var(--al-ease),background .25s ease;white-space:nowrap}.al-btn-primary{background:var(--al-accent);color:#fff7ee;box-shadow:var(--al-shadow-sm)}.al-btn-primary:hover{background:var(--al-accent-dark);transform:translateY(-2px);box-shadow:var(--al-shadow-md)}.al-btn-ghost{background:transparent;color:var(--al-text);border-color:var(--al-line)}.al-btn-ghost:hover{background:var(--al-surface);border-color:var(--al-accent);transform:translateY(-2px)}.al-img{border-radius:var(--al-radius);overflow:hidden;display:block;width:100%;height:auto;min-width:0;min-height:0;object-fit:cover}.al-img img{display:block;width:100%;height:100%;object-fit:cover}.al-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--al-ease),transform .9s var(--al-ease)}.al-reveal.al-visible{opacity:1;transform:none}.al-reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--al-ease),transform .7s var(--al-ease)}.al-reveal-stagger.al-visible>*{opacity:1;transform:none}.al-reveal-stagger.al-visible>*:nth-child(1){transition-delay:.02s}.al-reveal-stagger.al-visible>*:nth-child(2){transition-delay:.12s}.al-reveal-stagger.al-visible>*:nth-child(3){transition-delay:.22s}.al-reveal-stagger.al-visible>*:nth-child(4){transition-delay:.32s}.al-reveal-stagger.al-visible>*:nth-child(5){transition-delay:.42s}.al-reveal-stagger.al-visible>*:nth-child(6){transition-delay:.52s}@media(prefers-reduced-motion:reduce){.al-reveal,.al-reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.al-section *{animation:none!important}}.al-grid-item{min-width:0}.al-paso-img img{transition:transform .7s var(--al-ease)}.al-paso-img:hover img{transform:scale(1.08)}.al-card{background:var(--al-surface);border:1px solid var(--al-line);border-radius:var(--al-radius);transition:transform .4s var(--al-ease),box-shadow .4s var(--al-ease),border-color .4s var(--al-ease)}.al-card:hover{transform:translateY(-6px);box-shadow:var(--al-shadow-md);border-color:transparent}.al-countup{font-family:var(--al-font-heading);font-weight:600}@media(max-width:990px){:root{--al-gutter: 20px}}@media(max-width:540px){:root{--al-gutter: 18px}.al-btn{width:100%}}.section-header{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/al-styles.css.map */
