/* Questino major guide pricing extension */
.qg-price-box strong{font-variant-numeric:tabular-nums}
.qg-checkout-summary{width:100%;border-top:1px solid rgba(255,255,255,.28);padding-top:10px;margin:12px 0;text-align:right}
.qg-checkout-summary p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:3px 0;color:inherit;font-size:13px}
.qg-checkout-summary code{direction:ltr;white-space:nowrap}
.qg-coupon{margin:16px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #ded7fa;background:linear-gradient(115deg,#fff 45%,#f7f2ff)}
.qg-coupon h2{font-size:20px;color:#3f258a}
.qg-coupon p{font-size:13px}
.qg-coupon-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}
.qg-coupon-form label{width:100%;font-size:12px;font-weight:700}
.qg-coupon-form input{min-height:47px;min-width:185px;padding:9px 12px;border:1px solid #c9bee7;border-radius:10px;background:#fff;text-align:left;text-transform:uppercase;font-size:16px}
.qg-coupon-form .qg-btn{min-height:47px}
.qg-coupon-applied{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#3d237d;font-weight:700}
.qg-coupon-admin{padding:18px;margin:18px 0 24px;background:#faf8ff;border:1px solid #e4ddfb;border-radius:14px}
.qg-coupon-admin .qg-two{margin-bottom:14px}
.qg-coupon .qg-btn.ghost,.qg-coupon-applied .qg-btn.ghost{border-color:#8c6fe0;color:#42248f}
@media(max-width:740px){.qg-coupon{flex-direction:column;align-items:stretch;padding:20px}.qg-coupon-form{display:grid;grid-template-columns:1fr auto}.qg-coupon-form label{grid-column:1/-1}.qg-coupon-form input{min-width:0;width:100%}}
@media(max-width:420px){.qg-coupon-form{grid-template-columns:1fr}.qg-coupon-form .qg-btn{width:100%}}
