:root {
	--angle: 45deg; 
	--pink: #f30e90;
	--aqua: linear-gradient(45deg, #2ee8ff, #2ebeff, #2e94ff);
	--main: var(--pink);
}

.search-submit {
	background-color: var(--pink) !important;
}

.search-icon {
	display: inline;
}

.wp-block-heading {
	color: var(--pink) !important;
	margin-top: 10px;
}

h2.woocommerce-loop-product__title {
	height: 54px;
}

.wc-block-mini-cart__badge {
	color: white !important;
}

a:active, a:hover {
	color: white !important;
	text-transform: underline;
}

.main-navigation {
	background: var(--main) !important;
}

.exclusive-now {
	background: var(--main) !important;
}

.covernews-categories.category-color-1 {
	background: var(--main) !important;
	color: white !important;
	padding: 3px 6px !important;
}

.header-after:after {
	background: var(--main) !important;
}

.trending-no {
	background-color: var(--main) !important;
}

.add_to_cart_button, .single_add_to_cart_button,
.woocommerce-button,
.woocommerce-Button,
#wc_bis_send_form {
	background: var(--main) !important;
}

a.active:after {
	background: var(--main) !important;
}

.wp-block-woocommerce-mini-cart-contents {
	background-color: #333;
}

.product_meta{
	display: flex;
	flex-direction: column;
}

.woocommerce ul.products li.product a img {
	margin: 0 !important;
}

.woocommerce ul.products li.product .price {
	padding-top: 10px !important;
}

summary {
	display: list-item;
}

option {
	background-color: #333;
	color: white;
}

.woocommerce-Price-amount {
	color: white;
}

.available-on-backorder {
	color: var(--pink) !important;
}

.af-search-form {
	max-width: calc(100vw - 15px);
}

.acfw-accordion-title {
		color: white;
	}

.acfw-accordion-content {
	background-color: #333;
}

.acfw-accordion-content {
	background-color: #333;
}

.acfw-accordion.acfw-store-credits-checkout-ui > h3 {
	background-color: #333;
}

#agc_gift_card_redeem {
	display: flex;
	flex-direction: row;
	align-items: center;
	
}

#agc_gift_card_redeem>p{
	display: flex;
}

#agc_gift_card_redeem>p>button{
	background-color: var(--pink);
}

.variations th {
	line-height: 4em !important;
	font-size: 16px;
}

div[role="radio"][aria-checked="false"] {
	color: white;
}



.search-overlay.reveal-search .af-search-form {
	
	
	@media screen and (max-width: 1440px) {
right: calc(100vw - 420px);
}
}

.masthead-banner {
	height: 225px;
	
	@media screen and (max-width: 1440px) {
		zoom: 75%;
}