.bpost-buy{display:block;text-align:center}.checkout-head{max-width:780px;margin:5px auto 30px}.checkout-head>a{display:inline-block;margin-bottom:25px;font-weight:800;color:#6025c2}.checkout-head h1{font-size:48px;letter-spacing:-2px;margin:7px 0}.checkout-head p{font-size:18px;color:#51465d}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:25px;align-items:start}.checkout-main{display:grid;gap:20px}.checkout-main h2{margin:8px 0 0}.shipping-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shipping-options label{display:block;cursor:pointer}.shipping-options input{position:absolute;opacity:0}.shipping-option{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:2px solid #d9cbe9;border-radius:17px;padding:18px;background:#fff;transition:.2s}.shipping-option>b{font-size:25px}.shipping-option span strong,.shipping-option span small{display:block}.shipping-option span small{color:#665a70;font-size:11px;margin-top:3px}.shipping-option em{font-style:normal;color:#6226c4;font-weight:900}.shipping-options input:checked+.shipping-option{border-color:#7633e3;background:linear-gradient(145deg,#f1e9ff,#fff);box-shadow:0 10px 25px rgba(100,38,202,.14)}.order-summary{position:sticky;top:110px}.order-summary h2{font-size:24px}.order-summary>div{display:flex;justify-content:space-between;border-bottom:1px solid #e4daed;padding:13px 0}.order-summary .summary-total{margin-top:8px;border:0}.summary-total strong{font-size:25px;color:#5c21bd}.order-summary .buy{margin-top:16px}.order-summary>p{text-align:center!important;font-size:12px!important}.dashboard-order{padding:18px 0;border-bottom:1px solid #e3daec}.order-title{display:flex;justify-content:space-between;gap:12px}.order-title small{display:block;color:#5c5165}.bpost-order-info{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:linear-gradient(145deg,#fff4d9,#fff);border:1px solid #ead49b;border-radius:13px;padding:13px;margin-top:13px}.bpost-logo{background:#ed1b2f;color:#fff;font-weight:950;padding:8px;border-radius:8px}.bpost-order-info small{display:block;color:#5b5263}.shipping-badge{font-size:10px;font-weight:900;text-transform:uppercase;border-radius:20px;padding:6px 9px;background:#eee5fb;color:#5e23bd}.shipping-badge.shipped,.shipping-badge.delivered{background:#dff7e9;color:#08733e}.tracking-link{display:block;margin-top:9px;color:#6324c6;font-weight:900}.shipping-update{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;align-items:end;margin-top:13px}.shipping-update .cta{white-space:nowrap}.order-actions{margin-top:10px}
@media(max-width:850px){.checkout-grid{grid-template-columns:1fr}.order-summary{position:static}.shipping-options{grid-template-columns:1fr}.checkout-head h1{font-size:38px}.shipping-update{grid-template-columns:1fr}.bpost-order-info{grid-template-columns:auto 1fr}.shipping-badge{grid-column:1/-1;width:max-content}}
