body{--orilom-shell-appbar-h:48px}.orilom-app-bar{--orilom-appbar-h:48px;--orilom-appbar-bg:var(--ori-bg,#fff);--orilom-appbar-line:var(--ori-border,#ded9d0);--orilom-appbar-text:#6f685f;--orilom-appbar-current:var(--ori-text,#111);--orilom-appbar-accent:var(--ori-gold,#c69a18);position:sticky;top:calc(var(--orilom-shell-admin-h,0px) + var(--orilom-shell-header-h,120px));z-index:90;width:100%;height:var(--orilom-appbar-h);min-height:var(--orilom-appbar-h);margin:0;padding:0 max(3vw,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:12px;box-sizing:border-box;overflow:hidden;background:var(--orilom-appbar-bg);color:var(--orilom-appbar-text);border:0;border-top:1px solid var(--orilom-appbar-line);border-bottom:1px solid var(--orilom-appbar-line);border-radius:0;box-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1}.orilom-app-bar__brand{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin:0 8px 0 0;padding:0;text-decoration:none;overflow:hidden}.orilom-app-bar__brand-logo{display:block;width:30px;height:32px;max-width:30px;max-height:32px;object-fit:contain;object-position:center}.orilom-app-bar__left{display:flex;align-items:center;gap:12px;min-width:0;height:100%;margin:0;padding:0}.orilom-app-bar__link{display:inline-flex;align-items:center;flex:0 0 auto;height:100%;margin:0;padding:0;color:var(--orilom-appbar-text);background:#fff0;border:0;font:500 11px/1 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}a.orilom-app-bar__link:hover{color:var(--orilom-appbar-accent)}.orilom-app-bar__link.is-current{min-width:0;max-width:min(38vw,420px);overflow:hidden;color:var(--orilom-appbar-current);font-weight:700;text-overflow:ellipsis}.orilom-app-bar__chevron{display:inline-flex;align-items:center;flex:0 0 auto;height:100%;color:var(--orilom-appbar-accent);font:700 11px/1 Arial,Helvetica,sans-serif}.orilom-app-bar__meta{display:inline-flex;align-items:center;height:100%;margin-left:auto;color:var(--orilom-appbar-text);font:500 10px/1 Arial,Helvetica,sans-serif;white-space:nowrap}body.woocommerce-checkout .orilom-app-bar{position:relative;top:auto}@media (max-width:760px){body{--orilom-shell-appbar-h:44px}.orilom-app-bar{--orilom-appbar-h:44px;padding:0 max(10px,var(--ori-safe-right,10px)) 0 max(10px,var(--ori-safe-left,10px));gap:8px}.orilom-app-bar__brand{flex-basis:30px;width:30px;height:30px;margin-right:2px}.orilom-app-bar__brand-logo{width:27px;height:29px}.orilom-app-bar__left{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}.orilom-app-bar__left::-webkit-scrollbar{display:none}.orilom-app-bar__link{font-size:10px}.orilom-app-bar__link.is-current{max-width:58vw}.orilom-app-bar__meta{display:none}}@media (max-width:420px){.orilom-app-bar__brand{display:none}.orilom-app-bar__link.is-current{max-width:68vw}}html body{background:var(--ori-bg)!important;color:var(--ori-text)!important;font-family:var(--ori-font-body)!important;font-size:var(--ori-body-size)}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--ori-ink)!important;font-family:var(--ori-font-heading)!important;font-weight:var(--ori-heading-weight)!important}body a{color:var(--ori-link)}body a:hover{color:var(--ori-link-hover)}body .woocommerce-message{border-top-color:var(--ori-success)!important}body .woocommerce-error{border-top-color:var(--ori-danger)!important}body .woocommerce-info{border-top-color:var(--ori-gold)!important}body :is(button,.button,a.button,input[type=submit],.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,.checkout-button,#place_order){font-family:var(--ori-font-ui)!important;font-weight:var(--ori-ui-weight)!important;border-radius:var(--ori-radius-button)!important}body :is(.button:not(.alt),button[type=submit],input[type=submit],.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt)){background:var(--ori-button-bg)!important;color:var(--ori-button-text)!important;border-color:var(--ori-button-bg)!important}body :is(.button,button[type=submit],input[type=submit],.woocommerce a.button,.woocommerce button.button):hover{background:var(--ori-button-hover-bg)!important;color:var(--ori-button-hover-text)!important;border-color:var(--ori-button-hover-bg)!important}body :is(.single_add_to_cart_button,.checkout-button,#place_order){background:var(--ori-gold)!important;color:var(--ori-ink)!important;border-color:var(--ori-gold)!important}body :is(.single_add_to_cart_button,.checkout-button,#place_order):hover{background:var(--ori-gold-hover)!important;color:var(--ori-inverse)!important;border-color:var(--ori-gold-hover)!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){background:var(--ori-input-bg)!important;color:var(--ori-text)!important;border-color:var(--ori-input-border)!important;border-radius:var(--ori-radius-input)!important}body :is(input,select,textarea,button,a):focus-visible{outline-color:var(--ori-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ori-focus) 22%,transparent)!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ori-focus,#C69A18);outline-offset:3px}:where(button,input,select,textarea):disabled,[aria-disabled="true"]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}