/* Branded order-received confirmation */
.woocommerce-order-received{background:#0b0f19!important;color:#fff!important}
.woocommerce-order-received .ajazz-commerce{background:radial-gradient(circle at 85% 0,#43208c55,transparent 34%),#0b0f19!important;padding:72px 5vw 110px!important;min-height:calc(100vh - 114px)}
.woocommerce-order-received .woocommerce-order{max-width:1060px;margin:0 auto!important}
.woocommerce-order-received .woocommerce-order:before{content:'ORDER CONFIRMED';display:inline-flex;padding:9px 14px;border:1px solid #8b5cf6;border-radius:999px;color:#c4a7ff;font-size:9px;font-weight:800;letter-spacing:.18em}
.woocommerce-order-received .woocommerce-order>p:first-child{margin:25px 0 10px!important;color:#fff;font:700 clamp(28px,4vw,48px)/1.05 var(--aj-display);letter-spacing:-.05em}
.woocommerce-order-received .woocommerce-order>ul.order_details{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:34px 0!important;padding:0!important;list-style:none!important;border:1px solid #2d3548;border-radius:16px;overflow:hidden;background:#2d3548}
.woocommerce-order-received .woocommerce-order>ul.order_details li{margin:0!important;padding:19px 16px!important;background:#121827;color:#9ca3af;font-size:9px!important;border:0!important;float:none!important}
.woocommerce-order-received .woocommerce-order>ul.order_details li strong{display:block;margin-top:7px;color:#fff;font-size:11px;line-height:1.35}
.woocommerce-order-received .woocommerce-order h2{margin:48px 0 18px!important;color:#fff;font:700 24px var(--aj-display);letter-spacing:-.03em}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{padding:26px!important;border:1px solid #2d3548;border-radius:16px;background:#121827;box-shadow:0 18px 45px #0003}
.woocommerce-order-received .woocommerce-order table.shop_table{margin:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important;color:#dce1eb}
.woocommerce-order-received .woocommerce-order table.shop_table th{padding:0 0 14px!important;color:#9ca3af!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.12em;border:0!important}
.woocommerce-order-received .woocommerce-order table.shop_table td{padding:14px 0!important;border:0!important;border-top:1px solid #2d3548!important;font-size:11px!important}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot th{color:#9ca3af!important;text-align:right}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{color:#c4a7ff!important;font-weight:800;text-align:right}
.woocommerce-order-received .woocommerce-order address{margin:0!important;padding:18px;border-radius:11px;background:#0b0f19;color:#cbd2df;font-style:normal;font-size:11px;line-height:1.8}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2{margin-top:0!important}
@media(max-width:700px){.woocommerce-order-received .ajazz-commerce{padding:42px 16px 70px!important}.woocommerce-order-received .woocommerce-order>ul.order_details{grid-template-columns:1fr 1fr}.woocommerce-order-received .woocommerce-order>ul.order_details li:last-child{grid-column:1/-1}.woocommerce-order-received .woocommerce-order .woocommerce-order-details,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{padding:18px!important}.woocommerce-order-received .woocommerce-order table.shop_table td,.woocommerce-order-received .woocommerce-order table.shop_table th{font-size:10px!important}}
