:root{--ori-ink:#111111;--ori-text:#17130A;--ori-muted:#666666;--ori-inverse:#FFFFFF;--ori-bg:#FFFFFF;--ori-surface:#FFFDF8;--ori-surface-alt:#FCF8ED;--ori-border:#E7E3DA;--ori-gold:#C69A18;--ori-gold-hover:#A77D0B;--ori-accent:#DFB913;--ori-success:#23864A;--ori-danger:#C0392B;--ori-button-bg:#111111;--ori-button-text:#FFFFFF;--ori-button-hover-bg:#C69A18;--ori-button-hover-text:#111111;--ori-link:#17130A;--ori-link-hover:#A77D0B;--ori-focus:#C69A18;--ori-card-bg:#FFFFFF;--ori-card-border:#ECE9E1;--ori-card-hover-border:#C69A18;--ori-header-bg:#FFFFFF;--ori-header-text:#111111;--ori-footer-bg:#FFFFFF;--ori-footer-text:#17130A;--ori-input-bg:#FFFFFF;--ori-input-border:#DDD5C5;--ori-font-body:Arial,Helvetica,sans-serif;--ori-font-heading:Georgia,"Times New Roman",serif;--ori-font-ui:Arial,Helvetica,sans-serif;--ori-body-size:14px;--ori-heading-weight:700;--ori-ui-weight:700;--ori-radius-card:15px;--ori-radius-button:12px;--ori-radius-input:10px;--ori-content:1280px;--ori-vw-gutter:clamp(14px,3.2vw,42px);--ori-vw-gutter-sm:clamp(12px,4vw,20px);--ori-touch:44px;--ori-radius-mobile:12px;--ori-safe-bottom:env(safe-area-inset-bottom,0px);--ori-safe-left:env(safe-area-inset-left,0px);--ori-safe-right:env(safe-area-inset-right,0px)}@media (max-width:900px){:root{--ori-vw-gutter:var(--ori-vw-gutter-sm)}}:root{--wine:var(--ori-ink);--wine2:#07101f;--cream:#f7f7f2;--ink:#101828;--gold:#17b6a4;--line:#e4e7ec;--navy:#0b1220;--teal:#17b6a4;--orange:#f97316;--lux-gold:#dfb913;--lux-gold-dark:#b88f00;--lux-black:#0b0b0b;--lux-soft:#f5f5f5;--lux-gray:#707070;--lux-line:#e5e5e5;--orilom-account-cta-hover:#dfb913;--orilom-account-cta-active:#c9a208;--orilom-account-cta-black:#111111;--orilom-bronze:#C69A18;--orilom-bronze-dark:#A77D0B;--orilom-ink:#17130A;--orilom-black:#0C0C0C;--orilom-ivory:#FCFBF8;--orilom-line:#E7E3DA;--orilom-mauve:#7657A8;--orilom-mauve-soft:#F5F0FA;--orilom-mauve-line:#D8C9E8;--orilom-red:#B42318;--orilom-red-soft:#FFF1F0;--orilom-red-line:#F2C4BF;--orilom-loyalty:#B18412;--orilom-loyalty-dark:#7E5D08;--orilom-loyalty-bg:#FCF7E8;--orilom-loyalty-line:#E9D58F;--orilom-brand-grid:1360px;--orilom-brand-gutter:48px;--orilom-editorial-ink:#121212;--orilom-editorial-muted:#667085;--orilom-editorial-line:#E8E5DE;--orilom-editorial-paper:#FCFBF8;--orilom-editorial-accent:#08A88A;--orilom-editorial-gold:#B98A10;--orilom-editorial-navy:#10202C}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%}body{margin:0;max-width:100%;color:var(--ori-text,#17130A);background:var(--ori-bg,#fff);font-family:var(--ori-font-body,Arial,Helvetica,sans-serif);overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}img,picture,video,canvas,iframe,svg{max-width:100%}body *{min-width:0}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.content-wrap{max-width:var(--ori-content,1280px);margin:auto;padding:70px 5vw;min-height:55vh}.page-content{max-width:920px}.page-content h1,.empty-page h1{font:clamp(38px,5vw,64px)/1.05 var(--ori-font-heading,Georgia,serif)}.eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--ori-gold,#C69A18);font-weight:700}.setup-note{text-align:center;padding:70px;border:1px solid var(--ori-border,#E7E3DA)}.woocommerce .quantity .qty{padding:10px}html img{-webkit-user-drag:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.whatsapp{position:fixed;right:22px;bottom:22px;background:#25d366;color:#fff;width:auto;height:auto;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;z-index:30;box-shadow:0 8px 25px #0004;padding:14px 18px}body>a.whatsapp{display:none!important}@media (max-width:767px){html,body{max-width:100%!important;overflow-x:clip!important}body{--ori-mobile-fixed-edge:max(14px,env(safe-area-inset-left,0px));--ori-mobile-fixed-bottom:calc(14px + env(safe-area-inset-bottom,0px))}body .orilom-tombola-trigger{max-width:48px!important;max-height:48px!important}}@media (max-width:900px){body{overflow-x:clip}body .content-wrap{width:100%!important;max-width:none!important;margin-inline:auto!important;padding-left:var(--ori-vw-gutter-sm)!important;padding-right:var(--ori-vw-gutter-sm)!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){max-width:100%!important;font-size:16px!important}}@media (hover:none),(pointer:coarse){a,button,input,select,textarea{touch-action:manipulation}}