.maverick-bags-final .mb-quote-cart-page{color:var(--mb-quote-body,var(--mb-text));}.maverick-bags-final .mb-quote-cart-page h1,.maverick-bags-final .mb-quote-cart-page h2,.maverick-bags-final .mb-quote-cart-page h3{color:var(--mb-quote-heading,var(--mb-emerald));}.maverick-bags-final .mb-quote-cart-page .mb-enquiry-summary,.maverick-bags-final .mb-quote-cart-page .mb-quote-cart-item{background:var(--mb-quote-card-bg,var(--mb-surface));border-color:var(--mb-quote-border,var(--mb-border));}.maverick-bags-final .mb-quote-cart-page .mb-button{background:var(--mb-quote-button-bg,var(--mb-emerald));color:var(--mb-quote-button-text,var(--mb-white))!important;}
.maverick-bags-final .mb-quote-cart-page .mb-button{border-color:var(--mb-quote-button-bg,var(--mb-emerald));}

/* v3.1.0 — collapsible quote-screen sections. Native <details> starts closed
 * because no open attribute is rendered by the shortcode. */
.maverick-bags-final .mb-quote-accordions{display:grid;grid-template-columns:1fr;gap:16px;width:100%;}
.maverick-bags-final .mb-quote-accordion{margin:0;border:1px solid var(--mb-border,#D9E5DF);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(23,59,51,.045);}
.maverick-bags-final .mb-quote-accordion>summary{min-height:72px;padding:17px 20px;display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;box-sizing:border-box;}
.maverick-bags-final .mb-quote-accordion>summary::-webkit-details-marker{display:none;}
.maverick-bags-final .mb-quote-accordion>summary:after{content:'+';margin-left:auto;flex:0 0 auto;width:30px;height:30px;border:1px solid var(--mb-border,#D9E5DF);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--mb-emerald,#173B33);font-size:20px;font-weight:500;line-height:1;transition:transform .18s ease,background .18s ease,color .18s ease;}
.maverick-bags-final .mb-quote-accordion[open]>summary:after{content:'−';background:var(--mb-emerald,#173B33);color:#fff;}
.maverick-bags-final .mb-quote-accordion>summary>span{display:flex;flex-direction:column;gap:4px;min-width:0;}
.maverick-bags-final .mb-quote-accordion>summary em{font-style:normal;font-size:9px;line-height:1;letter-spacing:.13em;color:var(--mb-teal,#4F8B8D);font-weight:800;}
.maverick-bags-final .mb-quote-accordion>summary strong{font-size:18px;line-height:1.25;color:var(--mb-emerald,#173B33);overflow-wrap:anywhere;}
.maverick-bags-final .mb-quote-accordion>summary>b{margin-left:auto;flex:0 0 auto;color:var(--mb-emerald,#173B33);font-size:12px;font-weight:800;white-space:nowrap;}
.maverick-bags-final .mb-quote-selected-count{color:var(--mb-emerald,#173B33);font-size:16px;}
.maverick-bags-final .mb-quote-accordion-body{padding:22px 24px 24px;border-top:1px solid var(--mb-border-soft,#E8EFEB);}
.maverick-bags-final .mb-quote-accordion-body>h2{margin:5px 0 8px;color:var(--mb-emerald,#173B33);}
.maverick-bags-final .mb-quote-accordion-body>p{margin:0 0 18px;color:var(--mb-text,#373E40);line-height:1.6;}
.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary{position:static!important;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}
.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary label{display:block;color:var(--mb-text,#373E40);font-weight:700;font-size:13px;margin:12px 0;}
.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary input,.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--mb-border,#D9E5DF);border-radius:8px;padding:11px;margin-top:6px;background:#fff;color:var(--mb-text,#373E40);}
.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary input:focus,.maverick-bags-final .mb-quote-accordion-two .mb-enquiry-summary textarea:focus{border-color:var(--mb-emerald,#173B33);outline:2px solid rgba(23,59,51,.12);outline-offset:1px;}
@media(max-width:700px){
 .maverick-bags-final .mb-quote-accordion>summary{min-height:66px;padding:14px 15px;gap:10px;}
 .maverick-bags-final .mb-quote-accordion>summary strong{font-size:15px;}
 .maverick-bags-final .mb-quote-accordion>summary>b{font-size:10px;white-space:normal;text-align:right;max-width:125px;}
 .maverick-bags-final .mb-quote-selected-count{font-size:14px;}
 .maverick-bags-final .mb-quote-accordion>summary:after{width:28px;height:28px;font-size:18px;}
 .maverick-bags-final .mb-quote-accordion-body{padding:18px 14px 20px;}
}
@media(max-width:480px){
 .maverick-bags-final .mb-quote-accordion>summary{align-items:flex-start;}
 .maverick-bags-final .mb-quote-accordion>summary>b{max-width:95px;}
 .maverick-bags-final .mb-quote-accordion>summary:after{margin-top:2px;}
}
