/* Checkout quantity and transparent delivery/payment pricing */
.ajazz-review-items article{align-items:flex-start;gap:14px}
.ajazz-review-items article>div{min-width:0;flex:1}
.ajazz-review-items article>div>h4{margin:1px 0 5px;line-height:1.35}
.ajazz-review-items article>div>.variation{margin-bottom:10px}
.ajazz-checkout-qty{display:inline-grid;grid-template-columns:34px 38px 34px;align-items:center;height:36px;margin-top:10px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(255,255,255,.055);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.ajazz-checkout-qty button{width:34px;height:34px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c4b5fd!important;font:500 18px/1 Inter,sans-serif!important;cursor:pointer;box-shadow:none!important;transition:background .2s ease,color .2s ease}
.ajazz-checkout-qty button:hover{background:rgba(124,58,237,.2)!important;color:#fff!important}
.ajazz-checkout-qty button:disabled{opacity:.45;cursor:wait}
.ajazz-checkout-qty>b{font:700 13px/1 Inter,sans-serif!important;text-align:center;color:#fff!important}
.ajazz-checkout-qty.is-syncing{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.14)}
.ajazz-review-items article>span>i{display:none}
.ajazz-review-totals p{min-height:44px;align-items:center}
.ajazz-shipping-options{min-height:52px;display:flex!important;align-items:center;justify-content:space-between!important;padding:7px 0;border-bottom:1px solid #303643;color:#9ba2af!important;font-size:9px!important}
.ajazz-shipping-options table,.ajazz-shipping-options tbody,.ajazz-shipping-options tr,.ajazz-shipping-options td{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.ajazz-shipping-options ul{margin:0!important;padding:0!important;list-style:none!important}
.ajazz-shipping-options li{margin:0!important;color:#fff!important;text-align:right}
.ajazz-shipping-options input{display:none}
.ajazz-shipping-options label{font-size:9px!important;font-weight:700;color:#c4b5fd!important;cursor:default}
.ajazz-review-totals p:not(.total) b{color:#c4b5fd}
.woocommerce-checkout-payment .wc_payment_method{border:1px solid #e1e4ea;border-radius:14px;margin:0 0 10px!important;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}
.woocommerce-checkout-payment .wc_payment_method:has(input:checked){border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}
.woocommerce-checkout-payment .wc_payment_method>label{display:block;padding:17px 18px!important;font-weight:700;cursor:pointer}
.woocommerce-checkout-payment .payment_box{margin:0!important;padding:0 18px 18px!important;color:#626979}
@media(max-width:640px){.ajazz-review-items article{display:grid;grid-template-columns:64px minmax(0,1fr);position:relative;padding-right:0}.ajazz-review-items article>span{grid-row:1}.ajazz-review-items article>div{grid-column:2}.ajazz-review-items article>div+ b{grid-column:2;margin-top:8px;text-align:left}.ajazz-checkout-qty{margin-top:8px}.ajazz-review-totals p{gap:18px}}
