.ahs{--ahs-ink: #111;--ahs-body: #333;--ahs-grey: #666;--ahs-warm: #f7f6f4;--ahs-cream: #f8f4ec;--ahs-rasp: #b8154a;--ahs-red: #a61f1f;--ahs-line: #e6e6e6;--ahs-pill: #d6d2cc;--ahs-ease: cubic-bezier(.2, .7, .2, 1);--ahs-sans: var(--font-body-family, "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif);--ahs-serif: var(--font-heading-family, "Newsreader", Georgia, serif);--ahs-frame: 1360px;--ahs-gutter: 40px;--ahs-stack: 32px;--ahs-sec: 96px;--ahs-tile: var(--alunia-radius, 0px);padding:var(--ahs-sec) 0;margin:0;font:400 15px/1.6 var(--ahs-sans);letter-spacing:normal;text-transform:none;color:var(--ahs-body);-webkit-font-smoothing:antialiased}@media(max-width:980px){.ahs{--ahs-gutter: 16px;--ahs-stack: 24px;--ahs-sec: 48px;--ahs-tile: var(--alunia-radius, 0px);font-size:14px}}.ahs *,.ahs *:before,.ahs *:after{box-sizing:border-box}.ahs.ahs--grey{background:var(--ahs-warm)}.ahs img{display:block;max-width:100%}.ahs svg{flex:none}.ahs a{color:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ahs button{font-family:var(--ahs-sans);letter-spacing:normal;text-transform:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ahs h2,.ahs h3,.ahs p,.ahs ul{margin:0}.ahs :focus-visible{outline:2px solid var(--ahs-ink);outline-offset:2px}.ahs-wrap{max-width:calc(var(--ahs-frame) + var(--ahs-gutter) * 2);margin:0 auto;padding:0 var(--ahs-gutter)}.ahs .ahs-label{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:400 13px/20px var(--ahs-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ahs-ink)}.ahs .ahs-label svg{width:20px;height:20px}.ahs .ahs-h2{margin:0;font:500 42px/44px var(--ahs-serif);letter-spacing:-.5px;font-variation-settings:"opsz" 72;text-transform:none;text-wrap:balance;color:var(--ahs-ink)}.ahs .ahs-sub{margin:15px 0 0;color:var(--ahs-body)}.ahs .ahs-head{margin-bottom:var(--ahs-stack)}.ahs .ahs-head--c{text-align:center}.ahs .ahs-head--c .ahs-label{justify-content:center}.ahs .ahs-head--c .ahs-sub{max-width:560px;margin-left:auto;margin-right:auto}.ahs .ahs-eyebrow{display:block;font:500 11.5px/1.4 var(--ahs-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ahs-grey)}@media(max-width:980px){.ahs .ahs-h2{font-size:28px;line-height:30px}.ahs .ahs-label{margin-bottom:12px;font-size:12px;line-height:18px}.ahs .ahs-label svg{width:17px;height:17px}}.ahs .ahs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 26px;border:1px solid var(--ahs-ink);border-radius:999px;background:var(--ahs-ink);color:#fff;font:500 12px/1 var(--ahs-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,opacity .2s}.ahs .ahs-btn.ahs-btn--out{background:transparent;color:var(--ahs-ink)}.ahs .ahs-btn svg{width:14px;height:10px;transition:transform .25s var(--ahs-ease)}.ahs .ahs-tlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.6;color:var(--ahs-ink);text-decoration:underline;text-underline-offset:4px}.ahs .ahs-stars{display:inline-flex;gap:1px;color:var(--alunia-star, #b8154a)}.ahs .ahs-stars svg{width:11px;height:11px}@media(hover:hover)and (pointer:fine){.ahs .ahs-btn:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.ahs .ahs-btn.ahs-btn--out:hover{background:var(--ahs-ink);border-color:var(--ahs-ink);color:#fff}.ahs .ahs-btn:hover svg{transform:translate(3px)}}.ahs-meaning{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ahs .ahs-mtile{display:block;text-align:center}.ahs .ahs-mph{aspect-ratio:1 / 1;border-radius:var(--ahs-tile);overflow:hidden;background:var(--ahs-cream)}.ahs .ahs-mph img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ahs-ease)}.ahs .ahs-mtile b{display:block;margin-top:18px;font:500 13px/1.3 var(--ahs-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ahs-ink)}.ahs .ahs-mtile p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ahs-grey)}@media(hover:hover)and (pointer:fine){.ahs .ahs-mtile:hover img{transform:scale(1.05)}}@media(max-width:980px){.ahs-meaning{grid-template-columns:1fr 1fr;gap:24px 10px}.ahs .ahs-mtile p{font-size:12.5px}}.ahs.ahs-sets{padding:0}.ahs-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ahs-story__copy{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--ahs-sec) var(--ahs-gutter);text-align:center}.ahs .ahs-story__copy .ahs-h2{margin-top:14px}.ahs .ahs-story__copy p{max-width:420px;margin:15px 0 0}.ahs .ahs-story__copy .ahs-btn{margin-top:var(--ahs-stack)}.ahs-story__ph{position:relative;min-height:600px;overflow:hidden}.ahs-story__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:980px){.ahs-story{grid-template-columns:1fr}.ahs-story__ph{min-height:0;aspect-ratio:4 / 5;order:-1;margin:var(--ahs-gutter) var(--ahs-gutter) 0;border-radius:var(--ahs-tile)}}.ahs-wgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ahs .ahs-wcard{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:32px 30px;border-radius:var(--ahs-tile);background:var(--ahs-warm);transition:transform .3s var(--ahs-ease)}.ahs .ahs-wic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:50%;background:#fff;color:var(--ahs-ink)}.ahs .ahs-wic svg{width:22px;height:22px;color:var(--ahs-rasp)}.ahs .ahs-wic svg.ahs-wic__sp{width:18px;height:18px}.ahs .ahs-wcard__tx{display:flex;flex-direction:column;flex:1 1 0%}.ahs .ahs-wcard h3{font:500 26px/1.2 var(--ahs-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;text-transform:none;color:var(--ahs-ink)}.ahs .ahs-wcard p{margin:10px 0 0;font-size:15px;line-height:24px;color:var(--ahs-body)}.ahs .ahs-wcard .ahs-tlink{margin-top:auto;padding-top:18px}.ahs .ahs-wwho{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;line-height:1.6;color:var(--ahs-grey)}@media(hover:hover)and (pointer:fine){.ahs .ahs-wcard:hover{transform:translateY(-3px)}}@media(max-width:980px){.ahs-wgrid{grid-template-columns:1fr;gap:10px}.ahs .ahs-wcard{padding:24px 20px;gap:14px}.ahs .ahs-wcard h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.ahs .ahs-mph img,.ahs .ahs-wcard,.ahs .ahs-btn svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/alunia-home.css.map */
