.woocommerce-notices-wrapper {
    gap: 8px !important;
}

.woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info + .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-error + .woocommerce-error,
.woocommerce-notices-wrapper > * + * {
    margin-top: 8px;
}

@media (max-width: 767px) {
   .footerALista { content-visibility: visible; contain-intrinsic-size: auto 834px; }
   #brx-footer   { content-visibility: visible; contain-intrinsic-size: auto 1243px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
   .footerALista { content-visibility: visible; contain-intrinsic-size: auto 477px; }
   #brx-footer   { content-visibility: visible; contain-intrinsic-size: auto 833px; }
}
@media (min-width: 1024px) and (max-width: 1279px) {
   .footerALista { content-visibility: visible; contain-intrinsic-size: auto 477px; }
   #brx-footer   { content-visibility: visible; contain-intrinsic-size: auto 833px; }
}
@media (min-width: 1280px) {
   .footerALista { content-visibility: visible; contain-intrinsic-size: auto 313px; }
   #brx-footer   { content-visibility: visible; contain-intrinsic-size: auto 645px; }
}

.skip-link,a.skip-link{ color:#FFFFFF }

@media (min-width: 768px) and (max-width: 1023px) {
	#brx-footer .footerAList {
		flex-wrap: wrap !important;
		gap: 22px 16px !important;
	}
	#brx-footer .footerAList > * {
		flex: 1 1 calc(33.333% - 11px) !important;
		min-width: 0 !important;
		max-width: 100% !important;
	}
}

@media (min-width: 1024px) and (max-width: 1099px) {
	#brx-footer .footerAList {
		column-gap: 12px !important;
	}
}

@media (max-width: 767px) {

	html body #brxe-2e0811#brxe-2e0811 > p.price { font-size: 22px !important; }
	html body #brxe-2e0811#brxe-2e0811 ins .woocommerce-Price-amount,
	html body #brxe-2e0811#brxe-2e0811 ins .woocommerce-Price-amount bdi {
		font-size: 34px !important;
		line-height: 1.1 !important;
	}
	html body #brxe-2e0811#brxe-2e0811 > p.price > del {
		text-decoration-line: line-through !important;
		text-decoration-color: #D32F2F !important;
		-webkit-text-decoration-color: #D32F2F !important;
		text-decoration-thickness: 2px !important;
	}
	html body #brxe-2e0811#brxe-2e0811 del .woocommerce-Price-amount,
	html body #brxe-2e0811#brxe-2e0811 del .woocommerce-Price-amount bdi {
		font-size: 19px !important;
	}

	html body h1#brxe-ef7713#brxe-ef7713 {
		font-size: 21px !important;

		-webkit-hyphens: auto !important;
		hyphens: auto !important;
		overflow-wrap: break-word !important;
		word-spacing: normal !important;

		letter-spacing: -0.4px !important;
	}

	#brxe-e2dsim .e2d-pin-board__grid { padding-bottom: 6px !important; }

	.e2d-main-total-ship-copy { font-size: 14px !important; }
	.e2d-item-total-note        { font-size: 14px !important; }
	.e2d-main-total-percent   { font-size: 14px !important; }
	.e2d-progress-pct               { font-size: 14px !important; }
	.e2d-main-total-qty       { font-size: 14px !important; }
	.e2d-ship-money           { font-size: 15px !important; }
	.e2d-progress-goal              { font-size: 14px !important; }
	.e2d-item-total-num         { font-size: 22px !important; }
	#brx-content .e2d-item-total-top span,
	#brx-content .e2d-sticky-label  { font-size: 14px !important; }
	#brx-content .e2d-item-total strong { font-size: 14px !important; }

	.e2d-pin-board__cell del {
		text-decoration-color: #D32F2F !important;
		-webkit-text-decoration-color: #D32F2F !important;
	}
}

@media (max-width: 767px) {

	.e2d-arrival {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
	}
	.e2d-arrival-row {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		gap: 6px !important;
		max-width: 100% !important;
		box-sizing: border-box !important;
	}


	.e2d-arrival-row > .e2d-arrival-icon-slot {
		width: 20px !important;
		height: 20px !important;
		flex: 0 0 20px !important;
	}

	.e2d-scarcity {
		padding-left: 1.3px !important;
	}
	.e2d-arrival-row--eta > .e2d-arrival-icon-slot {
		margin-left: 1px !important;
	}

	#brxe-ad4f0b {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: auto !important;
		max-width: none !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
		box-sizing: border-box !important;
	}
}

@media (max-width: 767px) {
	#brxe-eb60f3 {
		padding-right: 0 !important;
		margin-right: 0 !important;
		max-width: 100% !important;
	}
	#brxe-ad4f0b > .content {
		flex: 1 1 auto !important;
		min-width: 0 !important;
		max-width: none !important;
	}
}

@media (max-width: 767px) {
	.e2d-arrival-text .e2d-arrival-note {
		white-space: normal !important;
	}
	.e2d-arrival-date {
		white-space: nowrap !important;
	}
}

@media (max-width: 767px) {
	.e2d-pin-board__cell .f-rv-more-badge          { font-size: 12.5px !important; }
	.e2d-pin-board__cell .f-rv-more-now            { font-size: 13px  !important; }

	.e2d-pin-board__cell .woocommerce-Price-amount,
	.e2d-pin-board__cell .woocommerce-Price-amount bdi,
	.e2d-pin-board__cell .woocommerce-Price-currencySymbol
	                                     { font-size: 14px  !important; }
	.e2d-pin-board__cell del .woocommerce-Price-amount,
	.e2d-pin-board__cell del .woocommerce-Price-amount bdi,
	.e2d-pin-board__cell del .woocommerce-Price-currencySymbol
	                                     { font-size: 12px  !important; }

	.e2d-pin-board__cell .byseller, .e2d-pin-board__cell .byseller span, .e2d-pin-board__cell .byseller b,
	.e2d-pin-board__cell .f-rv-more-seller, .e2d-pin-board__cell .f-rv-more-seller span,
	.e2d-pin-board__cell .f-rv-more-seller b        { font-size: 12.5px !important; }
}

@media (max-width: 767px) {
	.xb                            { font-size: 12px  !important; }
	.f-rv-more-badge               { font-size: 12.5px !important; }
	.pcat                          { font-size: 12.5px !important; }
	.e2d-auth-popup__trust-badge,
	.e2d-auth-popup__trust-badge span { font-size: 12.5px !important; }
	.e2d-sticky-qty                { font-size: 12.5px !important; }
}



.e2d-arrival-row--eta,
.e2d-arrival-row--returns {
	display: block !important;
}
.e2d-arrival-row--eta > .e2d-arrival-icon-slot,
.e2d-arrival-row--returns > .e2d-arrival-icon-slot {
	float: left !important;
	margin-right: 6px !important;
}
.e2d-arrival-row--eta > .e2d-arrival-text,
.e2d-arrival-row--returns > .e2d-arrival-text {
	display: block !important;
	min-width: 0 !important;
	text-align: left !important;
	word-break: break-all !important;
}
.e2d-arrival-date {
	word-break: keep-all !important;
	white-space: nowrap !important;
}
