.om-hero,.om-menu{--om-bg:#0f0e0c;--om-bg2:#17140f;--om-gold:#d9b56a;--om-gold-2:#f0d595;--om-line:#d9b56a8c;--om-text:#efe6d4;--om-mute:#b9ad96;background:var(--om-bg);color:var(--om-text)}.om-hero{padding:24px var(--px) 48px;background-image:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 34px), radial-gradient(120% 80% at 80% 0%, #241d12 0%, var(--om-bg) 60%)}.om-hero-in{gap:28px;max-width:1200px;margin:0 auto;display:grid}.om-hero-txt{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.om-hero .crumbs,.om-hero .crumbs a,.om-hero .crumbs [aria-current]{color:var(--om-mute)}.om-kicker{font:500 12px/1 var(--f-ui);letter-spacing:.32em;color:var(--om-gold);align-items:center;gap:14px;display:inline-flex}.om-kicker:before{content:"";opacity:.7;background:currentColor;width:32px;height:1px}.om-h1{font:700 34px/1.12 var(--f-head);color:#fff;text-wrap:balance}.om-h1-s{color:var(--om-gold-2);font-size:.72em;font-weight:600;display:block}.om-kicker{margin-top:6px}.om-logo{width:min(220px,62vw);height:auto;margin-top:10px;display:block}.om-hero-txt .om-kicker{letter-spacing:.2em;font-size:19px;font-weight:700}.om-h1-a{white-space:nowrap;font-size:min(1em,5.3vw);display:block}@media (max-width:1023px){.om-h1-s{font-size:min(.72em,4.6vw)}}@media (min-width:1024px){.om-logo{width:280px}.om-hero-txt .om-kicker{font-size:20px}}.om-tag{font:300 18px/1.4 var(--f-disp);color:var(--om-gold)}.om-hero-txt .om-kicker{flex-wrap:wrap;row-gap:6px}.om-kicker-s{letter-spacing:.04em;flex-basis:100%;font-size:.85em;font-weight:500}.om-menu-link{border:1.5px solid var(--om-gold);min-height:44px;color:var(--om-gold-2);font:700 16px/1 var(--f-ui);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.om-menu-link:hover,.om-menu-link:focus-visible{background:var(--om-gold);color:#111}#om-menu{scroll-margin-top:90px}.om-price{align-items:baseline;gap:12px;margin:4px 0;display:flex}.om-price b{font:800 80px/.95 var(--f-head);color:var(--om-gold-2);text-shadow:0 2px 24px #d9b56a40}.om-price .shek{vertical-align:.55em;margin-inline-start:4px;font-size:.42em}.om-price span{font:700 26px/1 var(--f-head);color:var(--om-gold)}.om-min{font:600 16px/1.4 var(--f-ui);color:var(--om-text);margin:0 0 6px}.om-facts{border:1px solid var(--om-line);border-radius:999px;grid-template-columns:repeat(3,auto);gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.om-facts li{text-align:center;font:400 14px/1.2 var(--f-ui);color:var(--om-text);flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.om-facts li+li{border-inline-start:1px solid var(--om-line)}.om-facts b{color:var(--om-gold-2);font:800 22px/1 var(--f-head)}@media (min-width:768px){.om-facts{width:auto}.om-facts li{white-space:nowrap;flex-direction:row;gap:6px;padding:12px 18px;font-size:15px}}.om-acts{flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:8px;display:flex}.om-acts.c{align-items:center}.om-acts .btn{width:100%}.om-tel{color:var(--om-gold);font:400 15px/1.2 var(--f-ui);text-align:center;text-underline-offset:4px;text-decoration:underline}.om-tel:hover{color:var(--om-gold-2)}.om-brand{align-items:center;gap:18px;display:flex}.om-thumb{object-fit:cover;border:1px solid var(--om-line);width:84px;height:84px;box-shadow:0 0 0 4px var(--om-bg), 0 0 0 5px var(--om-line);border-radius:50%;flex:none;margin-top:10px}.om-hero-vis{justify-content:center;display:flex}.reel{aspect-ratio:9/16;background:var(--om-bg2);border:1px solid var(--om-line);width:min(100%,300px);box-shadow:0 0 0 6px var(--om-bg), 0 0 0 7px var(--om-line);border-radius:160px 160px 24px 24px;position:relative;overflow:hidden}.reel video{object-fit:cover;width:100%;height:100%;display:block}.reel-btn{bottom:12px;border:1px solid var(--om-line);width:44px;height:44px;color:var(--om-gold-2);cursor:pointer;background:#0f0e0cb3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:12px}.reel-btn:hover,.reel-btn:focus-visible{background:var(--om-gold);color:#111}.reel-btn:focus-visible{outline:2px solid var(--om-gold-2);outline-offset:3px}@media (min-width:1024px){.om-hero{padding:36px var(--px) 80px}.om-hero-in{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.om-thumb{width:120px;height:120px}.reel{border-radius:180px 180px 28px 28px;width:340px}.om-h1{font-size:52px}.om-price b{font-size:120px}.om-acts{flex-direction:row;align-items:center;width:auto}.om-acts .btn{width:auto}}.om-menu{padding:56px var(--px) 56px}.om-adds{background:var(--om-bg2);border-top:1px solid var(--om-line)}.om-wrap{flex-direction:column;gap:40px;max-width:1100px;margin:0 auto;display:flex}.om-sh{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px;display:flex}.om-h2{font:700 30px/1.15 var(--f-head);color:#fff}.om-lead{font:300 16px/1.6 var(--f-ui);color:var(--om-mute);text-wrap:balance;max-width:620px}@media (min-width:1024px){.om-menu{padding:88px var(--px)}.om-h2{font-size:42px}}.om-card{border:1px solid var(--om-line);background:#ffffff05;border-radius:26px;padding:40px 22px 24px;position:relative}.om-head{top:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;inset-inline:0;transform:translateY(-50%)}.om-head .om-t{background:var(--om-bg);padding:0 18px}.om-adds .om-head .om-t{background:var(--om-bg2)}.om-t{font:700 24px/1.2 var(--f-head);color:var(--om-gold-2);text-align:center}.om-chip{font:500 14px/1 var(--f-ui);color:var(--om-text);background:var(--om-bg);border-radius:999px;padding:4px 14px}.om-adds .om-chip{background:var(--om-bg2)}.om-add{color:var(--om-gold-2);font-weight:700}.om-card:has(.om-chip){padding-top:56px}.om-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.om-list li{font:400 17px/1.35 var(--f-ui);color:var(--om-text);break-inside:avoid;padding-inline-start:18px;position:relative}.om-list li:before{content:"";inset-inline-start:0;background:var(--om-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.om-gt{font:700 19px/1.25 var(--f-head);color:var(--om-gold);border-bottom:1px solid var(--om-line);margin-bottom:14px;padding-bottom:10px}.om-groups{gap:28px;display:grid}.om-sub{border:1px solid var(--om-line);background:#d9b56a0d;border-radius:18px;margin-top:22px;padding:18px 18px 16px}.om-sub .om-gt{border-bottom:0;padding-bottom:0}.om-pkg{text-align:center;padding-bottom:28px}.om-pkg-items{font:400 20px/1.5 var(--f-ui);color:var(--om-text);text-wrap:balance;margin-top:16px}.om-pkg-price{font:800 56px/1 var(--f-head);color:var(--om-gold-2);margin-top:10px}.om-sig{text-align:center;font:700 20px/1.4 var(--f-head);color:var(--om-gold);text-wrap:balance}.om-order{text-align:center;border-top:1px solid var(--om-line);flex-direction:column;align-items:center;gap:14px;padding-top:36px;display:flex}@media (min-width:768px){.om-list.cols{column-count:2;column-gap:28px;display:block}.om-list.cols li{margin-bottom:10px}.om-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.om-card{padding-inline:36px}}@media (min-width:1024px){.om-list.cols{column-count:3}.om-salads{grid-template-columns:3fr 1fr;align-items:start;gap:36px;display:grid}.om-salads .om-sub{margin-top:0}}.om-know{background:var(--ov-bg);color:var(--ov-ink);padding:64px var(--px);border-top:1px solid #5a23202e;border-bottom:1px solid #5a23202e}.om-know-in{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:0 auto;display:flex}.om-seal{border:1px solid var(--ov-copper);width:64px;height:64px;box-shadow:inset 0 0 0 4px var(--ov-bg), inset 0 0 0 5px #8a5a3266;font:400 30px/1 var(--f-disp);color:var(--ov-ink);border-radius:50%;place-items:center;display:grid}.om-know-h{font:700 32px/1.15 var(--f-head);color:var(--ov-ink);text-wrap:balance}.om-know-p{font:300 17px/1.6 var(--f-ui);color:var(--ov-mute);text-wrap:balance}.om-know-btn{background:var(--ov-ink);color:#f6ece3;min-height:58px;font:700 18px/1 var(--f-head);box-shadow:inset 0 0 0 4px var(--ov-ink), inset 0 0 0 5px #d8b98a8c, 0 18px 34px -18px #5a23208c;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:360px;margin-top:8px;padding:0 44px;transition:background .25s,transform .25s;display:inline-flex}.om-know-btn:hover{color:#f6ece3;background:#7a3a33;transform:translateY(-2px)}.om-know-back{font:400 15px/1 var(--f-ui);color:var(--ov-copper);text-underline-offset:4px;text-decoration:underline}@media (min-width:1024px){.om-know{padding:88px var(--px)}.om-know-h{font-size:44px}.om-know-btn{width:auto;min-width:300px}}
