@font-face{font-family:SOV Lai Khnad;src:url(/SOV_LaiKhnad.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.site-header .luangna-brand-wordmark,.owner-topbar .luangna-brand-wordmark,.v3-footer-brand .luangna-brand-wordmark,.coming-soon-brand .luangna-brand-wordmark{letter-spacing:0;color:#8f4246;white-space:nowrap;flex:none;width:auto;height:auto;font-family:Mitr,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:1.15;display:inline-block;position:static;overflow:visible}.owner-topbar .luangna-brand-wordmark,.v3-footer-brand .luangna-brand-wordmark{font-size:30px}@media (max-width:600px){.site-header .luangna-brand-wordmark{font-size:28px}.coming-soon-brand .luangna-brand-wordmark{font-size:25px}}@font-face{font-family:Mitr Brand;src:url(/Mitr-SemiBold.ttf)format("truetype");font-style:normal;font-weight:500 900;font-display:block}.site-header .luangna-brand-wordmark,.owner-topbar .luangna-brand-wordmark,.v3-footer-brand .luangna-brand-wordmark,.coming-soon-brand .luangna-brand-wordmark,.luangroo-header-wordmark b,.customer-bottom-nav .customer-feed-wordmark strong{font-family:Mitr Brand,Mitr,Arial,sans-serif}
.site-header .site-menu-toggle{border-radius:999px}@media (min-width:900px) and (max-width:1199px){.site-header .site-menu-toggle{display:inline-flex}.site-header .site-menu-panel,.site-header .site-menu-panel.is-open{background:#fff;border:1px solid #eee6d9;border-radius:14px;width:min(310px,100vw - 28px);padding:9px;display:none;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 40px #0b2b3329}.site-header .site-menu-panel.is-open{gap:3px;display:grid;grid-template-columns:1fr!important}.site-header .site-menu-panel a{text-align:left;border-radius:7px;justify-content:flex-start;min-height:44px;padding:0 13px}.site-header .site-menu-panel a.active:after{display:none}.site-header .site-menu-panel .v3-owner-nav{border-radius:7px;margin:5px 0 0}}@media (max-width:1199px){.site-header .site-menu-panel.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow-y:auto}}.site-header.v3-site-header,.owner-page .owner-topbar,.admin-console .admin-workspace-topbar{position:relative;top:auto}@media (max-width:760px){.owner-page .admin-nav{top:0!important}#customer-more-menu .customer-bottom-nav-sheet-grid>a[href=\/owner]{color:#fff;background:#8f4246eb;border-color:#8f4246a6}#customer-more-menu .customer-bottom-nav-sheet-grid>a[href=\/owner] small{color:#ffffffe6}#customer-more-menu .customer-bottom-nav-sheet-grid>a[href=\/owner]:is(:hover,:focus-visible){background:#8f4246}.site-header.mobile-compact-header .site-menu{display:none}.site-header.mobile-compact-header .site-header-inner{gap:12px;height:56px;min-height:56px;padding:6px 16px;display:flex}.site-header.mobile-compact-header .site-logo{gap:8px;min-width:0;min-height:44px;margin:0}.site-header.mobile-compact-header .luangna-brand-icon{width:36px;height:36px}.site-header.mobile-compact-header .luangna-brand-icon img{top:-9px;left:-18px;width:72px!important;height:72px!important}.site-header.mobile-compact-header .v3-site-logo .luangna-brand-wordmark{width:106px;height:32px;font-size:22px!important;line-height:32px!important}.site-header.mobile-compact-header .luangroo-header-wordmark{gap:5px}.site-header.mobile-compact-header .luangroo-header-wordmark b{font-size:22px}.site-header.mobile-compact-header .luangroo-header-wordmark small{font-size:9px}.site-header.mobile-compact-header .site-header-actions{flex:none;gap:8px}.site-header.mobile-compact-header :is(.lr-header-cart,.lr-header-create-post){border-radius:14px;width:44px;min-width:44px;height:44px;padding:0}}
@media (prefers-reduced-motion:no-preference){:is(.customer-bottom-nav>a,.customer-bottom-nav>button,.customer-bottom-nav-sheet-grid>a,.customer-bottom-nav-sheet header>button,.customer-bottom-nav-sheet-footer>a,.lr-floating-filter-trigger,.lr-floating-sort button,.lr-floating-categories button,.lr-filters button,.site-menu-toggle,.site-menu-panel>a){transform-origin:50%;transition:scale .24s cubic-bezier(.34,1.4,.64,1),background-color .16s,color .16s}:is(.customer-bottom-nav>a,.customer-bottom-nav>button,.customer-bottom-nav-sheet-grid>a,.customer-bottom-nav-sheet header>button,.customer-bottom-nav-sheet-footer>a,.lr-floating-filter-trigger,.lr-floating-sort button,.lr-floating-categories button,.lr-filters button,.site-menu-toggle,.site-menu-panel>a):active:not(:disabled){transition-duration:70ms;scale:.96}.customer-bottom-nav-sheet{transform-origin:bottom;animation:.34s cubic-bezier(.22,1,.36,1) both luangna-menu-enter}.lr-floating-filters.open .lr-floating-filter-panel{transform-origin:100% 100%;animation:.34s cubic-bezier(.22,1,.36,1) both luangna-menu-enter}.customer-bottom-nav-backdrop,.lr-floating-filter-backdrop{animation:.16s ease-out both luangna-menu-backdrop}}@keyframes luangna-menu-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}72%{opacity:1;transform:translateY(-1px)scale(1.003)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes luangna-menu-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.customer-bottom-nav>a,.customer-bottom-nav>button,.customer-bottom-nav-sheet-grid>a,.customer-bottom-nav-sheet header>button,.customer-bottom-nav-sheet-footer>a,.lr-floating-filter-trigger,.lr-floating-sort button,.lr-floating-categories button,.lr-filters button,.site-menu-toggle,.site-menu-panel>a){transition:none!important;scale:none!important}.customer-bottom-nav-sheet,.lr-floating-filter-panel,.customer-bottom-nav-backdrop,.lr-floating-filter-backdrop{transition:none!important;animation:none!important}}
:root{--site-page-background:#f6f1e8}html,body,body :is(.public-shell,.luangroo-page,.owner-page,.owner-feed-page,.admin-console,.admin-workspace,.site-admin-wrap,.apply-wrap,.store-page-container,.coming-soon-page,.donation-page,.sq){background:var(--site-page-background)!important}body .calm-home{--calm-cream:var(--site-page-background)}
