@import url("base.css?v=0.23");


/*SITE CSS*/

:root {
    --color-pink: #CDA7FC;
}

.breadcrumb_item:last-child {
    color: var(--color-pink) !important;
}

.main_header .main_menu .logo_container {
    background-color: var(--color-pink) !important;
}

.main_header nav .list_menu .list_item_menu_item:hover>a,
body.has_header_image .main_header nav .list_menu .list_item_menu_item:hover>a {
    color: var(--color-pink) !important;
}

.main_header nav .list_menu .list_item_menu_item nav .products .all_products {
    color: var(--color-pink) !important;
}

.main_header .action_container .input_container .prediction_container .list .list_item:hover a {
    color: var(--color-pink) !important;
}

.main_header .action_container .input_container .result_container .all_results {
    color: var(--color-pink) !important;
}

.main_header .language_container .list.list_language .list_item a:hover,
body.has_header_image .main_header .language_container .list.list_language .list_item a:hover {
    color: var(--color-pink) !important;
}

.main_menu .menu_container>nav>.list_menu>.list_item_menu_item {
    padding: 20px 5px;
}

.search_container .search_button {
    background-color: var(--color-pink);
}

.search_container .search_close {
    background-image: url(images/icon_close_light_pink.svg);
}

.customer_services_container .icon_container i svg g path {
    fill: var(--color-pink);
}

.customer_services_container .info_container label {
    color: var(--color-pink);
}

.page_body .content_wrapper .content_container .tab_container .tab_item.tab_title {
    color: var(--color-pink) !important;
}

.page_body .content_wrapper .content_container .tab_container .tab_item.active a {
    color: var(--color-pink) !important;
}

.button.button_generic {
    background: var(--color-pink) !important;
}

.button.button_w_icon {
    color: var(--color-pink) !important;
}

.button.button_w_icon_link::after {
    background-color: var(--color-pink) !important;
}

.button.button_w_icon_download::after {
    background-color: var(--color-pink) !important;
}

.carousel_generic .list_carousel .list_item_carousel .description h2 {
    color: var(--color-pink) !important;
}

.list.product_list .list_item .title_container .title {
    color: var(--color-pink) !important;
}

.list.grid_list_overlay .list_item .title_container .sub_title a {
    color: var(--color-pink) !important;
}

body.product h2.title {
    color: var(--color-pink) !important;
}

body.error section p img {
    filter: brightness(0) saturate(100%) invert(29%) sepia(80%) saturate(1726%) hue-rotate(333deg) brightness(91%) contrast(84%);
}

body.error section p:first-child span {
    text-shadow: -6px -6px 0 #F3B5B5 !important;
}

body.error section p span {
    color: var(--color-pink) !important;
}

.tab_content_container .tab_content_header {
    border-bottom: 2px solid var(--color-pink) !important;
}

.tab_content_container .tab_content_header .tab_item.active div {
    background-color: var(--color-pink) !important;
}

.related_product_container .tab_content_container .tab_content_header {
    border-top: 2px solid var(--color-pink) !important;
}

.product_compare_container .product_compare_header {
    background-color: var(--color-pink) !important;
}

.product_compare_container .product_compare_body .comparison_list table thead tr th.product .info_container .title_container .title {
    color: var(--color-pink) !important;
}

input[type="checkbox"]:checked+label.check_mask {
    border: none;
    background-image: url("images/icon_kiwi_pets_checked.svg");
}

.overlay_search_container .overlay_result_container .all_results {
    color: var(--color-pink) !important;
}

.overlay_filter_container .overlay_content_container .tab_item.tab_title {
    color: var(--color-pink);
}

@media only screen and (max-width: 768px) {
    .main_header .logo_container a img {
        height: 15px;
        width: 50px;
    }
}