ul.products li.product .cwg_popup_submit {
	width: 100%;
	margin-top: 10px;
}

.entry-summary .cwg_popup_submit {
	width: 100%;
	margin-bottom: 20px;
}

.entry-summary .cwginstock-subscribe-form .panel-primary,
.swal2-popup .cwginstock-subscribe-form .panel-primary {
	padding: 30px;
	border: 1px solid var(--gz-border-color);
	border-radius: var(--gz-rounded-xs);
}

.entry-summary .cwginstock-subscribe-form .panel-primary > .panel-heading,
.swal2-popup .cwginstock-subscribe-form .panel-primary > .panel-heading {
	padding: 0;
	color: var(--gz-color-dark);
	background-color: transparent;
	border: none;
}

.entry-summary .cwginstock-subscribe-form .panel-primary h4,
.swal2-popup .cwginstock-subscribe-form .panel-primary h4 {
	display: flex;
	align-items: center;
	gap: 10px;
	color: var(--gz-color-dark);
	font-size: 1.125rem;
	font-weight: 500;
	margin: 0 0 16px 0;
	text-transform: none;
}

.entry-summary .cwginstock-subscribe-form .panel-primary h4::before,
.swal2-popup .cwginstock-subscribe-form .panel-primary h4::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 16px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQ0NjkgMTMuNTAzMUgxLjU1ODg1QzEuMjUxNzkgMTMuNTA2OSAwLjk1MDYxMiAxMy40MTg4IDAuNjk0MDA3IDEzLjI1MDFDMC40Mzc0MDEgMTMuMDgxNSAwLjIzNzA5MSAxMi44Mzk5IDAuMTE4ODExIDEyLjU1NjVDMC4wMDA1Mjk5MTkgMTIuMjczMSAtMC4wMzAzMTg0IDExLjk2MDggMC4wMzAyMjg5IDExLjY1OThDMC4wOTA3NzYyIDExLjM1ODcgMC4yMzk5NTMgMTEuMDgyNyAwLjQ1ODU5NSAxMC44NjdDMC43ODU3MTcgMTAuNTQ3NCAxLjA0NTc0IDEwLjE2NTcgMS4yMjM0MiA5Ljc0NDMzQzEuNDAxMTEgOS4zMjI5MyAxLjQ5Mjg3IDguODcwMjkgMS40OTMzNCA4LjQxMjk2VjYuNDQyQzEuNTEwOTcgNS4yNTg1NSAxLjk5MzQ3IDQuMTI5NTQgMi44MzY2IDMuMjk4ODhDMy42Nzk3MyAyLjQ2ODIxIDQuODE1OCAyLjAwMjU5IDUuOTk5MzggMi4wMDI1OUM3LjE4Mjk3IDIuMDAyNTkgOC4zMTkwNCAyLjQ2ODIxIDkuMTYyMTcgMy4yOTg4OEMxMC4wMDUzIDQuMTI5NTQgMTAuNDg3OCA1LjI1ODU1IDEwLjUwNTQgNi40NDJWOC40MTM5NkMxMC41MDU5IDguODcxMjEgMTAuNTk3NyA5LjMyMzc2IDEwLjc3NTQgOS43NDUwOEMxMC45NTMxIDEwLjE2NjQgMTEuMjEzMSAxMC41NDggMTEuNTQwMiAxMC44Njc1QzExLjc1ODIgMTEuMDgyOCAxMS45MDcgMTEuMzU4MiAxMS45Njc3IDExLjY1ODVDMTIuMDI4NCAxMS45NTg4IDExLjk5ODEgMTIuMjcwMyAxMS44ODA3IDEyLjU1MzNDMTEuNzYzMyAxMi44MzYzIDExLjU2NDIgMTMuMDc3OCAxMS4zMDg4IDEzLjI0N0MxMS4wNTM0IDEzLjQxNjIgMTAuNzUzMyAxMy41MDU0IDEwLjQ0NjkgMTMuNTAzMVpNNi4wMDI4OCAzLjAwMDdDNS44NzAyNSAzLjAwMDcgNS43NDMwNCAyLjk0ODAxIDUuNjQ5MjUgMi44NTQyMkM1LjU1NTQ2IDIuNzYwNDMgNS41MDI3NyAyLjYzMzIyIDUuNTAyNzcgMi41MDA1OFYwLjUwMDExNkM1LjUwMjc3IDAuMzY3NDc3IDUuNTU1NDYgMC4yNDAyNzEgNS42NDkyNSAwLjE0NjQ4MUM1Ljc0MzA0IDAuMDUyNjkwNyA1Ljg3MDI1IDAgNi4wMDI4OCAwQzYuMTM1NTIgMCA2LjI2MjczIDAuMDUyNjkwNyA2LjM1NjUyIDAuMTQ2NDgxQzYuNDUwMzEgMC4yNDAyNzEgNi41MDMgMC4zNjc0NzcgNi41MDMgMC41MDAxMTZWMi41MDA1OEM2LjUwMyAyLjYzMzIyIDYuNDUwMzEgMi43NjA0MyA2LjM1NjUyIDIuODU0MjJDNi4yNjI3MyAyLjk0ODAxIDYuMTM1NTIgMy4wMDA3IDYuMDAyODggMy4wMDA3Wk04LjEyMzM4IDE0LjUwMzRDNy45Njc3IDE0Ljk0MTIgNy42ODAyOSAxNS4zMjAyIDcuMzAwNjEgMTUuNTg4MkM2LjkyMDkzIDE1Ljg1NjEgNi40Njc2MSAxNiA2LjAwMjg4IDE2QzUuNTM4MTYgMTYgNS4wODQ4NCAxNS44NTYxIDQuNzA1MTYgMTUuNTg4MkM0LjMyNTQ4IDE1LjMyMDIgNC4wMzgwNyAxNC45NDEyIDMuODgyMzkgMTQuNTAzNEg4LjEyMzM4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
	background-repeat: no-repeat;
}

.entry-summary .cwginstock-subscribe-form .panel-body,
.swal2-popup .cwginstock-subscribe-form .panel-body {
	padding: 0;
}

.entry-summary .cwginstock-subscribe-form .panel-body .row,
.swal2-popup .cwginstock-subscribe-form .panel-body .row {
	margin: 0;
}

.entry-summary .cwginstock-subscribe-form .panel-body .col-md-12,
.swal2-popup .cwginstock-subscribe-form .panel-body .col-md-12 {
	padding: 0;
	float: none;
}

.entry-summary .cwginstock-subscribe-form .panel-body .form-group,
.swal2-popup .cwginstock-subscribe-form .panel-body .form-group {
	margin: 0;
}

.entry-summary .cwginstock-subscribe-form .panel-body input[type="text"],
.entry-summary .cwginstock-subscribe-form .panel-body input[type="email"],
.entry-summary .cwginstock-subscribe-form .panel-body .iti,
.swal2-popup .cwginstock-subscribe-form .panel-body input[type="text"],
.swal2-popup .cwginstock-subscribe-form .panel-body input[type="email"],
.swal2-popup .cwginstock-subscribe-form .panel-body .iti {
	text-align: start !important;
	margin-bottom: 20px;
}

.swal2-popup {
	padding: 50px 30px 30px !important;
}

.swal2-popup .swal2-close {
	color: var(--gz-color-dark);
	outline: none;
	transition: transform .3s;
	opacity: 0.7;
	font-size: 30px;
}

.swal2-popup .swal2-close:focus {
	box-shadow: none;
}

.swal2-popup .swal2-close:hover {
	transform: rotate(180deg);
	opacity: 1;
	color: var(--gz-color-dark);
}

.swal2-popup .swal2-content {
	padding: 0;
}

.swal2-popup .cwginstock-subscribe-form .panel-primary {
	margin: 0;
}

@media (max-width: 1024px) {
	.entry-summary .cwginstock-subscribe-form .panel-primary,
	.swal2-popup .cwginstock-subscribe-form .panel-primary {
		padding: 14px;
	}
}

@media (max-width: 768px) {
	.swal2-popup {
		padding: 40px 15px 20px !important;
	}
}
