.wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
  position:absolute;
  top:calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);
		z-index:50; }

div.quantity input[type="button"] {
	padding: 0 5px;
	min-width: 25px;
	min-height: 30px;
	height: var(--wd-form-height);
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	background: var(--wd-form-bg);
	box-shadow: none;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,
.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
.elementor-widget-wc-add-to-cart,
.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input {
  height:50px;
	width:40px;
}

div.quantity input[type="button"]:hover {
	color: #00205b;
	background-color: rgba(0, 32, 91, 0);
	/* border-color: var(--wd-primary-color); */
}

.single_add_to_cart_button {
	width: 70%;
		height: 50px; }

p.stock {
		display:none; }

.woocommerce-mini-cart__buttons .btn-cart:hover {
	color: #00205b;
	box-shadow: var(--btn-default-box-shadow-hover);
	background-color: var(--btn-default-bgcolor-hover);
}

.ppcp-messages {
		padding-top: 10px; }

.btn {
		background-color: #d00303;
		color: #fff; }

.leaflet-container a {
    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
    color: #fff;
}

input.woocommerce-multi-inventory-popup-address.pac-target-input {
		background-color: #EBF3FB;
		color: #00205b;
}

.woocommerce-multi-inventory-popup-locations-location-stock {
		color: #ffd100;
}

:is(.wc-block-product-template,.wc-block-grid__products,.wp-block-query,.wp-block-button) .wp-block-button__link {
    color: #ffffff;
    background-color: #7ab800;
    border-radius: 8px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-transform: uppercase;
    font-weight: 600;
    font-family: inherit;
    font-style: unset;
    min-height: unset;
}

.wp-block-button.wc-block-components-product-button .wp-block-button__link {
    display: inline-flex;
    font-size: 11px;
    justify-content: center;
    text-align: center;
    white-space: normal;
    width: auto;
    word-break: break-word;
}

.wp-block-button.wc-block-components-product-button .wp-block-button__link {
    display: inline-flex;
    font-size: 11px;
    justify-content: center;
    text-align: center;
    white-space: normal;
    width: auto;
    word-break: break-word
}

.hh-check-stores-message {
    font-weight: 500;
    display: block;
}

#ckwtl-button2 {
    min-width: 200px;
    width: 100%;
    margin: 15px 0;
    padding: 12px 0;
    text-decoration: none;
		background-color: #00205b;
		color: #fff;
}


#ckwtl-button2:hover {
    min-width: 200px;
    width: 100%;
    margin: 15px 0;
    padding: 12px 0;
    text-decoration: none;
		background-color: #1D3D72;
		color: #fff;
}


.hh-show-if-out-of-stock {
  display: none;
}


a.woocommerce-multi-inventory-cart-switch-inventory-button.btn.btn-primary.primary.is-link.button {
    display: none !important;
}