:root{--h36-ink:#0f2238;--h36-deep:#07121a;--h36-gold:#c9a14b;--h36-warm:#f7f4ea;--h36-line:#dde3e8;--h36-green:#13884d;--h36-danger:#a72b2b;--h36-shadow:0 18px 48px rgba(15,34,56,.09)}
html.h36-unified-ui body{color:var(--h36-ink)}
html.h36-unified-ui :is(.h36clean-card,.checkout-section,.checkout-summary-card,.h36c,.h36-invoices-admin__row,.h36-account-card){border-color:var(--h36-line)!important;box-shadow:var(--h36-shadow)!important}
html.h36-unified-ui :is(button,.btn,input[type=button],input[type=submit]){letter-spacing:0!important}
html.h36-unified-ui :is(#h36clean-submit-btn,#order-button,.btn-submit){min-height:54px!important;border:0!important;border-radius:8px!important;background:#c9a14b!important;color:#07121a!important;font-weight:900!important;box-shadow:0 12px 26px rgba(201,161,75,.23)!important}
html.h36-unified-ui :is(#h36clean-submit-btn,#order-button,.btn-submit):hover{background:#d5ad55!important;transform:translateY(-1px)}
html.h36-unified-ui :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){border-radius:8px!important;border-color:#cfd7de!important;color:#101827!important;background:#fff!important}
html.h36-unified-ui :is(input,select,textarea):focus{border-color:#c9a14b!important;box-shadow:0 0 0 3px rgba(201,161,75,.14)!important;outline:0!important}
html.h36-unified-ui .h36-route-menu__inner{border-radius:8px!important}
html.h36-unified-ui .h36-route-link{border-radius:7px!important}
html.h36-unified-ui :is(.h36clean-section-title,.checkout-section__title,.form-section__title){color:#9a711c!important;font-weight:900!important;letter-spacing:.08em!important}
html.h36-unified-ui :is(.h36clean-summary,.checkout-summary-card){border-radius:8px!important;background:#fff!important}
html.h36-unified-ui :is(.h36clean-qty,.checkout-items__controls){border-radius:8px!important;overflow:hidden}
html.h36-unified-ui :is(.h36clean-remove,.remove-btn){color:var(--h36-danger)!important}
html.h36-unified-ui :is(.h36clean-savings,#discount-progress){border-radius:8px!important;background:#fffaf0!important;border-color:rgba(201,161,75,.4)!important}
html.h36-unified-ui :is(.h36calc,.checkout-summary__lines){font-variant-numeric:tabular-nums}
html.h36-unified-ui :is(#cont-shop-invoices,.h36-account-shell,.h36p){border-radius:8px!important}
html.h36-unified-ui #cont-shop-invoices .gTable{border-spacing:0 6px!important}
html.h36-unified-ui #cont-shop-invoices .gTable th{background:#0f2238!important;color:#fff!important}
html.h36-unified-ui #cont-shop-invoices .gTable td{background:#fff!important;border-color:#e1e6ea!important}
html.h36-unified-ui .order-preview-modal{border-radius:8px!important}
html.h36-unified-ui .order-preview-modal .h36-of__s{border-radius:7px!important}
@media(max-width:700px){html.h36-unified-ui .h36-route-menu__inner{border-radius:8px!important}html.h36-unified-ui :is(.h36clean-card,.checkout-section,.checkout-summary-card,.h36c){border-radius:8px!important}html.h36-unified-ui :is(#h36clean-submit-btn,#order-button,.btn-submit){width:100%!important}}
