/* Collection framing only; the supplied design tokens and layouts are preserved. */
body.demo-lifestyle{padding-top:48px}
.collection-demo-bar{position:fixed;inset:0 0 auto;height:48px;z-index:10020;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;background:#141713;color:#f6f2e9;border-bottom:1px solid #42483c;font:12px/1.25 system-ui,sans-serif;letter-spacing:.025em}
.collection-demo-bar a{color:#f6f2e9;text-decoration:none;white-space:nowrap;cursor:pointer}
.collection-demo-bar a:last-child{color:#dde9b7}.collection-demo-bar strong{font-size:11px;letter-spacing:.1em}
.collection-demo-bar a:focus-visible{outline:2px solid #dde9b7;outline-offset:5px}
.demo-information{padding:42px max(24px,calc((100vw - 1200px)/2));background:#171b16;color:#edece4;font:14px/1.7 system-ui,sans-serif;scroll-margin-top:145px}
.demo-information p{max-width:950px;margin-top:12px}.demo-information a{color:#dfebbc;text-decoration:underline}
.demo-form-note{font-size:12px;line-height:1.6;border-left:2px solid currentColor;padding-left:12px;margin-bottom:18px;opacity:.85}
.news__form>.demo-form-note{flex-basis:100%}.news__form{flex-wrap:wrap}
.aranyhomaly-cafe .site-head{top:48px}.aranyhomaly-cafe .scroll-progress{top:48px}
.aranyhomaly-cafe .mnav,.aranyhomaly-cafe .lb{top:48px}
.demo-lifestyle #lightbox[hidden]{display:none!important}
.aranyhomaly-cafe .tabs__nav{top:calc(var(--head-h) + 48px + 2rem)}
.lara-creator .nav{top:48px}.lara-creator .scroll-progress{top:48px}
.lara-creator .overlay-menu,.lara-creator .lightbox,.lara-creator .modal{top:48px}
.lara-creator .lightbox__nav,.lara-creator .lightbox__close{z-index:3}
.demo-menu-close{position:absolute;right:20px;top:16px;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font:24px/1 system-ui;cursor:pointer;z-index:3}
.demo-lifestyle .skip-link:focus{top:48px;z-index:10021}
@media(max-width:680px){.collection-demo-bar{padding:0 12px;gap:8px;font-size:10px}.collection-demo-bar strong{font-size:10px}.collection-demo-bar .demo-brand{display:none}.demo-information{padding:30px 22px}}
@media(prefers-reduced-motion:reduce){.demo-lifestyle [data-reveal],.demo-lifestyle .reveal{opacity:1!important;transform:none!important}.demo-lifestyle .cursor,.demo-lifestyle .cursor-glow{display:none!important}.demo-lifestyle *{scroll-behavior:auto!important}.lara-creator .preloader{display:none!important}.lara-creator .hero__title .word{opacity:1!important;transform:none!important}}
