:root{--rose: #b5637a;--rose-deep: #7a3d50;--rose-mid: #d4a0af;--rose-light: #f0dde3;--rose-pale: #fdf7f8;--cream: #faf6f1;--text: #120a0d;--text-soft: #6b4d56;--muted: #b09098;--border: #e8d8dc;--green: #3B5E2A;--footer: #2a3d1e;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--shadow-soft: 0 2px 16px rgba(181, 99, 122, .08);--shadow-card: 0 4px 24px rgba(18, 10, 13, .06)}body{font-family:var(--font-body);color:var(--text);background-color:var(--cream)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;color:var(--rose-deep);line-height:1.2}.hn-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--space-md);padding-bottom:var(--space-sm);cursor:grab;-webkit-user-select:none;user-select:none}.hn-scroll-container::-webkit-scrollbar{display:none}.hn-scroll-container.is-dragging{cursor:grabbing;scroll-snap-type:none}.hn-scroll-container>*{scroll-snap-align:start;flex-shrink:0}.hn-ticker{overflow:hidden;background-color:var(--rose);color:#fff;font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 0;white-space:nowrap}.hn-ticker__inner{display:inline-flex;gap:0;animation:hn-marquee 28s linear infinite;will-change:transform}.hn-ticker:hover .hn-ticker__inner{animation-play-state:paused}.hn-ticker__segment{display:inline-flex;align-items:center;gap:1.5rem;padding-right:1.5rem}.hn-ticker__sep{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#fff9;vertical-align:middle}@keyframes hn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.04em;border-radius:var(--radius-pill);padding:.75rem 2rem;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hn-btn--primary{background-color:var(--rose);color:#fff;border-color:var(--rose)}.hn-btn--primary:hover{background-color:var(--rose-deep);border-color:var(--rose-deep)}.hn-btn--outline{background-color:transparent;color:var(--rose);border-color:var(--rose)}.hn-btn--outline:hover{background-color:var(--rose-pale)}.hn-card{background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .25s ease,transform .25s ease}.hn-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.hn-card__image{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.hn-card__body{padding:var(--space-md) var(--space-md) var(--space-lg)}.hn-card__title{font-family:var(--font-heading);font-size:1.25rem;color:var(--rose-deep);margin:0 0 var(--space-xs)}.hn-card__subtitle{font-size:.8125rem;color:var(--muted);margin:0 0 var(--space-md)}.hn-section-title{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;color:var(--rose-deep);text-align:center;margin-bottom:var(--space-lg)}.hn-section-sub{font-size:.9375rem;color:var(--text-soft);text-align:center;max-width:540px;margin:0 auto var(--space-xl);line-height:1.65}.hn-badge{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.25em .75em;border-radius:var(--radius-pill);background-color:var(--rose-light);color:var(--rose-deep)}.hn-badge--green{background-color:#3b5e2a1f;color:var(--green)}.hn-divider{border:none;border-top:1px solid var(--border);margin:var(--space-xl) 0}.hn-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.theme-pflege .hn-announce{background-color:#7a3d50!important}.theme-pflege #header-component,.theme-pflege .header__row--top{background-color:#fdf7f8f2!important}.theme-pflege .header__row{border-bottom-color:#e8d8dc!important}.theme-pflege .menu-list__link[href*=pflege]{color:#b5637a!important;font-weight:600!important;background-color:#f0dde3;border-radius:6px}.theme-pflege .menu-list__link[href*=pflege] .menu-list__link-title{color:#b5637a}.theme-pflege .menu-list__link--active,.theme-pflege .menu-list__link--active .menu-list__link-title,.theme-pflege .menu-list__link:hover,.theme-pflege .menu-list__link:hover .menu-list__link-title{color:#b5637a!important}.theme-pflege .menu-list__link--active:after,.theme-pflege .menu-list__link:hover:after{background-color:#b5637a!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hn-kosmetik.css.map */
