.lead-time{
	display:flex !important;
	justify-content:space-between !important;
}
.lead-time th{
	    color:var(--sections-radio-buttons-color,#69727d);
    display: block !important;
    padding-left: 0 !important;
	    
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
}
.lead-time td{
	color:#69727d;
	    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
}
.exel-custom-quote-message ul{
	padding-left:0;
}
.exel-custom-quote-message.woocommerce-info{
	border-top:none !important;
}
/* Bigger remove × button */
.woocommerce-cart a.remove {
    font-size: 28px;       /* desktop size */
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    display: inline-block;
}

/* Tablet */
@media (max-width: 1024px) {
    .woocommerce-cart a.remove {
        font-size: 32px;
        width: 44px;
        height: 44px;
        line-height: 42px;
    }
}

/* Mobile */
@media (max-width: 768px) {
    .woocommerce-cart a.remove {
        font-size: 36px;
        width: 48px;
        height: 48px;
        line-height: 46px;
    }
}


/* Lead Time badge - solid red box, matches site button style */
.elementor-element-5ef4746 .elementor-widget-container {
	display: inline-block !important;
	background: #c1272d !important;
	color: #ffffff !important;
	border: none !important;
	border-radius: 4px !important;
	padding: 6px 12px !important;
	font-weight: 500 !important;
	font-size: 13px !important;
	text-align: center !important;
	line-height: 1.3 !important;
	min-width: 110px !important;
	max-width: 160px !important;
	width: max-content !important;
	white-space: normal !important;
	word-break: keep-all !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
	box-sizing: border-box !important;
}
.elementor-element-5ef4746 {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: 100% !important;
	text-align: center !important;
}
.elementor-element-5ef4746 .elementor-widget-container {
	margin: 0 auto !important;
}

}
}

/* Save £X badge on W-series sale products */
.exel-save-badge {
	display: inline-block;
	background-color: #d32f2f;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.4;
	padding: 2px 10px;
	border-radius: 999px;
	margin-top: 4px;
	border: 2px solid #7f0000;
	box-shadow: 0 0 0 1px #ffffff inset;
}


/* Darker body text sitewide (requested: standard body text to be black) */
body {
  color: #000000;
}
