.woocommerce-notices-wrapper {
    border: none;
    outline: none;
    max-width: 1500px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.woocommerce-notices-wrapper:empty {
    display: none;
}


.woocommerce-NoticeGroup,
.woocommerce-notices-wrapper {
    flex: 0 0 100%;
}

.woocommerce-NoticeGroup .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-error {
    background-color: #FFF;
    border: 1px solid #CCC;
    border-top: 3px solid #b81c23;
    padding: 8px 20px 10px 20px;
    position: relative;
}

.woocommerce-NoticeGroup .woocommerce-error li,
.woocommerce-notices-wrapper .woocommerce-error li {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    padding-left: 10px;
}

.woocommerce-notices-wrapper .woocommerce-error li b {
    font-weight: 800;
}

.woocommerce-notices-wrapper .woocommerce-error::before,
.woocommerce-error::before {
    display: none;
}



.woocommerce-message,
.woocommerce-info,
.woocommerce-info:focus-visible,
.woocommerce-message:focus-visible {
    border: none;
    margin: auto;
    background-color: transparent;
    outline: none;
}
.woocommerce-message a,
.woocommerce-info a {
    font-weight: 500;
}

.woocommerce-message,
.woocommerce-info::before {
    color: #000;
}



.woocommerce .custom-map-overlay.leftheart {
	background-image: url("../img/mask-map-heart-2a.png");
}

.woocommerce .custom-map-overlay.rigthheart {
	background-image: url("../img/mask-map-heart-2b.png");
}

.woocommerce .custom-map-overlay.heart {
	background-image: url("../img/mask-map-heart.png");
}

.woocommerce .custom-map-overlay.circle {
	background-image: url("../img/mask-map-circle.png");
}


.woocommerce .woocommerce-breadcrumb {
    display: flex;
    justify-content: end;
    margin-bottom: 5px;
    font-size: 11px;
    line-height: 16px;
    gap: 5px;
    text-transform: uppercase;
    flex-wrap: wrap;
}

.woocommerce .woocommerce-breadcrumb a {
    font-size: 11px;
    line-height: 16px;
    color: #000;
    font-weight: 400;
}

.woocommerce .woocommerce-breadcrumb a:hover {
    color: #ee815e;
}

.woocommerce .woocommerce-breadcrumb .crumb:last-child,
.woocommerce .woocommerce-breadcrumb .crumb-separator:nth-last-child(2) {
  display: none;
}