/* Antwerp Glow — post-purchase & account perfection v1 */
.ag-order-confirmation{padding:clamp(3rem,5vw,5rem) var(--ag-gutter) clamp(5rem,7vw,7rem)!important;background:var(--ag-paper)!important}.ag-order-confirmation>*{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.ag-order-confirmation__hero{padding:clamp(2.3rem,4vw,4rem)!important;border:1px solid var(--ag-line)!important;background:linear-gradient(125deg,#faf7f3,#eee4da)!important}.ag-order-confirmation__hero .ag-master-kicker{color:var(--ag-bronze-dark)!important;font-size:.55rem!important;letter-spacing:.15em!important}.ag-order-confirmation__hero h1{max-width:14ch;margin:.45rem auto .8rem!important;font-size:clamp(3rem,4.7vw,5rem)!important;line-height:.95!important}.ag-order-confirmation__hero>p:last-child{max-width:38rem;margin:0 auto!important;color:var(--ag-muted)!important;font-size:.86rem!important;line-height:1.65!important}.ag-order-confirmation .wc-block-order-confirmation-status{margin-top:1.4rem!important;padding:1rem 1.2rem!important;border-left:2px solid var(--ag-bronze)!important;background:#f7f3ee!important;color:var(--ag-body)!important;font-size:.78rem!important}.ag-order-confirmation .wc-block-order-confirmation-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;margin-top:1rem!important;border:1px solid var(--ag-line)!important;background:var(--ag-line)!important}.ag-order-confirmation .wc-block-order-confirmation-summary>div{min-height:86px;padding:1rem!important;background:#fff!important}.ag-order-confirmation .wc-block-order-confirmation-summary .wc-block-order-confirmation-summary-list-item__key{color:var(--ag-muted)!important;font-size:.51rem!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase}.ag-order-confirmation .wc-block-order-confirmation-summary .wc-block-order-confirmation-summary-list-item__value{margin-top:.25rem!important;color:var(--ag-ink)!important;font-size:.75rem!important;font-weight:720!important}.ag-order-confirmation [class*="order-confirmation-totals-wrapper"],.ag-order-confirmation [class*="order-confirmation-downloads-wrapper"],.ag-order-confirmation .wc-block-order-confirmation-address-wrapper{margin-top:2rem!important;padding:1.2rem!important;border:1px solid var(--ag-line)!important;background:#fff!important}.ag-order-confirmation [class*="order-confirmation-totals-wrapper"] h2,.ag-order-confirmation [class*="order-confirmation-downloads-wrapper"] h2,.ag-order-confirmation .wc-block-order-confirmation-address-wrapper h2{font-size:1.75rem!important}.ag-order-confirmation .wc-block-order-confirmation-address-wrapper{gap:1px!important;padding:0!important;background:var(--ag-line)!important}.ag-order-confirmation .wc-block-order-confirmation-address-wrapper>.wp-block-column{padding:1.2rem!important;background:#fff!important}.ag-order-confirmation .wp-block-buttons{margin-top:2rem!important}.ag-order-confirmation .wp-block-button__link{min-height:50px!important;padding:.85rem 1.2rem!important;font-size:.58rem!important;letter-spacing:.08em!important}

.woocommerce-account .wp-block-post-content>.woocommerce{padding:clamp(2rem,4vw,3.5rem) 0 clamp(4rem,6vw,6rem)!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{border-color:#d8cec4!important;background:#f7f3ee!important}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:46px;display:flex!important;align-items:center!important;padding:.8rem .9rem!important;font-size:.62rem!important;letter-spacing:.03em!important}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#1d1a17!important}.woocommerce-account .woocommerce-MyAccount-content{padding:1.25rem 1.35rem!important;border:1px solid var(--ag-line)!important;background:#fff!important}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin-top:0!important}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-size:clamp(1.7rem,2.6vw,2.5rem)!important}.woocommerce-account .woocommerce-MyAccount-content table{border:0!important;border-collapse:collapse!important}.woocommerce-account .woocommerce-MyAccount-content table th,.woocommerce-account .woocommerce-MyAccount-content table td{padding:.75rem .6rem!important;border-bottom:1px solid var(--ag-line)!important;font-size:.72rem!important}.woocommerce-account form.login,.woocommerce-account form.register,.woocommerce-account form.woocommerce-form{margin:0!important;padding:1.2rem!important;border:1px solid var(--ag-line)!important;border-radius:0!important;background:#fff!important}.woocommerce-account form label{font-size:.62rem!important;font-weight:750!important}.woocommerce-account form input.input-text,.woocommerce-account form input[type="password"],.woocommerce-account form input[type="email"]{min-height:48px!important;border:1px solid #d5cabf!important;border-radius:0!important;background:#fffdf9!important}.woocommerce-account form button{min-height:48px!important}

@media(max-width:782px){.ag-order-confirmation{padding:2.3rem 1rem 4rem!important}.ag-order-confirmation__hero{padding:2rem 1rem!important}.ag-order-confirmation__hero h1{font-size:clamp(2.7rem,12vw,4rem)!important}.ag-order-confirmation .wc-block-order-confirmation-summary{grid-template-columns:1fr 1fr!important}.ag-order-confirmation .wc-block-order-confirmation-address-wrapper{display:grid!important;grid-template-columns:1fr!important}.woocommerce-account .woocommerce-MyAccount-content{padding:1rem!important}.woocommerce-account .wp-block-post-content>.woocommerce{padding-top:1.5rem!important}}
@media(max-width:480px){.ag-order-confirmation .wc-block-order-confirmation-summary{grid-template-columns:1fr!important}}
