.alert-warning svg,
.product-search,
.shop-left-menu .menu-header,
.ui-tabs-nav {
    display: none !important;
}

.prod-image {
    grid-area: prod-image;
}

#tab_wine_spec {
    display: block !important;
    grid-area: prod-spec;
}

#tab_overview {
    grid-area: prod-overview;
}

@media (min-width: 1024px) {
    #tabs-product .tabs-content {
        display: grid;
        grid-template-areas: "prod-image prod-overview" "prod-image prod-spec";
    }
}

.vertical-menu .shop-left-menu a:hover, .vertical-menu .shop-left-menu a.selected {
	background-color: transparent;
}

@media (max-width:767px) {
	.vertical-menu .shop-left-menu ul li.has-sub > a,
	.shop-left-menu .has-sub a,
	.shop-left-menu a{
		text-align: center;
		justify-content: center;
		gap: 10px;
	}
}

.three-items-across .addToCart {
	font-size: 18px;
}

.wine-information {
	border: 0;
}

.checkout .alert-warning hr,
.checkout .alert-warning {
	border-color: #2C5572;
	color: #2C5572;
}



.checkout .text-warning {
	color: #2C5572 !important;
}

