.owner-app{--o-navy:#152b3e;--o-gold:#a58345;color:#26343e;max-width:1240px;margin:auto;padding:22px 30px 60px;font:15px/1.6 Arial,sans-serif}.owner-app *{box-sizing:border-box}.owner-app a{color:#7d602e;text-underline-offset:3px;text-decoration:underline}.owner-top{border-bottom:1px solid #d9cdb8;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 22px;display:flex}.owner-brand{letter-spacing:2px;align-items:center;gap:12px;font:700 16px Georgia,serif;display:flex;color:var(--o-navy)!important;text-decoration:none!important}.owner-brand>span{color:var(--o-gold);font-size:32px}.owner-brand small{letter-spacing:2px;font:9px/1.8 Arial,sans-serif;display:block}.owner-top nav{align-items:center;gap:20px;font-size:12px;display:flex}.owner-hero{justify-content:space-between;align-items:center;gap:28px;padding:50px 0 32px;display:flex}.owner-hero h1{color:var(--o-navy);margin:12px 0;font:44px/1.12 Georgia,serif}.owner-hero h1 em{color:#95733d}.owner-hero p{max-width:690px}.owner-kicker{letter-spacing:2px;color:#95733d;font:700 10px/1.8 Arial,sans-serif}.owner-count{background:var(--o-navy);color:#f6f0e3;text-align:center;border-radius:12px;min-width:190px;padding:22px 26px}.owner-count b{font:45px Georgia,serif;display:block}.owner-count span{font-size:11px}.owner-note{border:1px solid #c9b994;border-left:4px solid var(--o-gold);background:#faf6ec;border-radius:8px;margin-bottom:24px;padding:15px 20px}.owner-note p{margin:7px 0;font-size:13px}.owner-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.owner-card{background:#fffdf8;border:1px solid #dfd3c0;border-radius:10px;min-width:0;padding:27px;box-shadow:0 8px 28px #182c3a08}.owner-card h2{color:var(--o-navy);margin:8px 0 24px;font:28px/1.2 Georgia,serif}.owner-card h3{font:20px Georgia,serif}.owner-app label{margin:16px 0;font-size:13px;font-weight:700;display:block}.owner-app input,.owner-app select{color:#26343e;background:#fff;border:1px solid #c5beae;border-radius:6px;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;font:15px Arial,sans-serif;display:block}.owner-app button{cursor:pointer;color:#26343e;background:#fff;border:1px solid #b6a584;border-radius:6px;min-height:42px;padding:10px 15px;font:13px Arial,sans-serif}.owner-app button:disabled{opacity:.5;cursor:wait}.owner-app button:hover{border-color:#7f6334}:is(.owner-app input:focus-visible,.owner-app button:focus-visible,.owner-app a:focus-visible,.owner-app select:focus-visible){outline-offset:3px;outline:3px solid #b3945e}.owner-app .owner-primary{background:var(--o-navy);color:#fff;border-color:var(--o-navy);font-weight:700}.owner-muted{color:#657179;overflow-wrap:anywhere;font-size:12px}.owner-record-tools{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.owner-app hr{border:0;border-top:1px solid #dfd3c0;margin:25px 0}.owner-order-list{max-height:600px;margin-top:20px;overflow:auto}.owner-app .owner-order{text-align:left;border-color:#e0d5c2;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:9px 0;padding:15px;display:flex}.owner-order.selected{background:#f1ebdf;border-color:#99763b}.owner-order strong,.owner-order small{overflow-wrap:anywhere;display:block}.owner-order small{margin-top:6px;font-size:11px}.owner-chip{white-space:nowrap;background:#e8e5d9;border-radius:12px;padding:6px 9px;font-size:10px}.owner-status{overflow-wrap:anywhere;background:#edf2e9;border:1px solid #aab89b;border-radius:6px;padding:14px 18px}.owner-empty{text-align:center;color:#64717a;padding:35px 12px;font:italic 16px Georgia,serif}.owner-fulfill{margin-top:25px}.owner-check{align-items:flex-start;gap:12px;font-weight:400!important;display:flex!important}.owner-check input{flex-shrink:0;width:20px;min-height:20px;margin:2px 0}.owner-app .owner-danger{color:#8a3434;border-color:#ba8a8a;margin-left:10px}.owner-receipt{border-top:1px solid #dfd3c0;margin-top:28px;padding-top:18px}.owner-private-code{color:#152b3e;letter-spacing:2px;overflow-wrap:anywhere;background:#ede8dc;padding:15px;font:700 22px/1.5 monospace}.owner-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dfd3c0;padding:24px;font:14px/1.8 Georgia,serif}.owner-confirm{font-size:12px!important}.owner-footer{text-align:center;color:#657179;margin:35px 0 0;font-size:11px}.request-app{max-width:850px}.request-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:720px){.owner-app{padding:14px 16px 35px}.owner-top{flex-direction:column;align-items:flex-start}.owner-top nav{flex-wrap:wrap;gap:12px}.owner-hero{align-items:flex-start;padding:28px 0}.owner-hero h1{font-size:30px}.owner-count{min-width:96px;padding:12px}.owner-count b{font-size:30px}.owner-count span{font-size:9px}.owner-grid{grid-template-columns:1fr}.owner-card{padding:20px}.owner-order{flex-direction:column;align-items:flex-start!important}.owner-app .owner-danger{margin:12px 0 0}.owner-private-code{letter-spacing:1px;font-size:18px}.owner-receipt pre{padding:15px}.owner-record-tools button{flex:1}.owner-top a{font-size:12px}}@media print{body{background:#fff!important}.owner-app>*{display:none!important}.owner-app>.owner-fulfill{box-shadow:none;border:0;display:block!important}.owner-fulfill>*{display:none!important}.owner-fulfill>.owner-receipt{border:0;display:block!important}.owner-receipt>*{display:none!important}.owner-receipt>pre{border:0;font-size:12pt;display:block!important}.owner-app{max-width:100%;padding:0}}.checkout-summary{background:#f6f0e6;border:1px solid #c9b994;border-radius:10px;margin:24px 0;padding:24px}.checkout-summary small{letter-spacing:2px;font-size:10px;font-weight:700}.checkout-summary h3{font:26px/1.2 Georgia,serif}.checkout-summary strong{font:40px Georgia,serif}.checkout-summary.women-edition{color:#713c50;background:#faf0f0;border-color:#dbc0c4}.checkout-summary.men-edition{color:#19384b;background:#edf1f2}.owner-app .checkout-pay{text-align:center;color:#fff;background:#152b3e;border-radius:6px;padding:17px;font-size:17px;font-weight:700;text-decoration:none;display:block}.owner-app .checkout-pay:hover{background:#29485e}
