/* Custom Paper Cups archive — Design Online promo (tool UI) */
.cbm-cups-design-promo-tool.upload-area.sec-cup-designer {
	padding: 56px 0;
	border-top: 1px solid #ebedec;
	border-bottom: 1px solid #ebedec;
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool .cup-designer-heading .highlight {
	color: #faa41a !important;
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool .cup-designer-heading .highlight:after {
	background: rgba(250, 164, 26, 0.35) !important;
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool a.btn-browse-file,
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool button.btn-browse-file {
	display: inline-block;
	text-decoration: none !important;
	text-align: center;
	box-sizing: border-box;
	color: #153661 !important;
	border: none;
	cursor: pointer;
	font: inherit;
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool .upload-label {
	cursor: pointer;
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool .upload-label.is-dragover {
	border-color: #faa41a;
	background: rgba(250, 164, 26, 0.08);
}
.upload-area.sec-cup-designer.cbm-cups-design-promo-tool .upload-dimension-note {
	color: #faa41a !important;
}
@media (max-width: 767.98px) {
	.cbm-cups-design-promo-tool.upload-area.sec-cup-designer {
		padding: 40px 0;
	}
	.cbm-cups-design-promo-tool .cup-designer-content {
		margin-bottom: 8px;
	}
}
