:root {
    --border-line: #ffe4e1 !important;
    --background-card-color: #fff5f3 !important;
    --greedy-bakcground-light-blue: #fff5f3 !important;
    --background-product-light-blue: #fff5f3 !important;
    --light-blue-border-color: #E8221F !important;
    --light-blue-box-shadow: 1px 1px 10px 2px rgba(245, 168, 52, 0.37) !important;
    --shadow-light-blue: 1px 1px 10px 2px rgb(245, 168, 52, 0.37) !important;
    --dark-blue-missing-amount: #F73232 !important;
    --light-green: #FF3333 !important;
    --normal-blue: #FF3333 !important;
    --normal-blue-hover: rgb(126, 0, 0) !important;
    --voucher-accordion-background: red !important;
    --next-step-hover-blue: #cc2323 !important;
    --arrow-next-step-red: #ff8e82 !important;
    --truck-text-color: rgb(126, 0, 0) !important;
    --form-wrapper-background: #fff9f8 !important;
    --accordion-bkgrnd-clr: #fff9f8 !important;
    --checked-step-green: #74B9AB !important;
    --redeem-voucher-button: #e62e2e !important;
    --hover-blue-letter: rgb(126, 0, 0) !important;
    --main-link-button-color: rgb(255, 51, 51) !important;
    --lighter-border: var(--border-line) !important;
    --checkbox-border-blue: var(--border-line) !important;
    --blue_color_link: #F85B3F !important;
    --blue_color_link_hover: #FE917E !important;
    --background-color: #FFF2F0 !important;
    --border-top: #F85B3F !important;
    --pale_background: #FFF2F0 !important;
    --highlight-color-border: #FFF2F0 !important;
    --highlight-background-color: #F85B3F !important;
}

.series_box.select_book {
    border: 2px solid var(--main-link-button-color) !important;
}

.info_delivery.phone_order .green-text span {
    margin-right: 10px;
}

/* .btn_cat_add {
    background: transparent linear-gradient(90deg, #FE927F 0%, #FA7962 31%, #F86449 49%, #F86044 73%, #F85B3F 100%) 0% 0% no-repeat padding-box;
} */
.tags_prod_wrapper .badge_cat, .tags_wrapper .badge_cat{
    display: block !important;
}

.cart_white_icon {
    background: url("../images/unifprod/cart_white.svg") no-repeat center;
    background-size: contain;
    width: 55px;
    padding-top: 40%;
    position: relative;
    margin: 0 auto;
    display: flex;
}

.btn_wish_add {
    border-color: #F85B3F;
    color: #F85B3F;
}

.add-comment-card {
    background-color: #FFF2F0;
}

.prod_meniu_details {
    border: none;
}

.rate-product-btn {
    background-color: #F85B3F;
    border-color: #F85B3F;
}

.btn:first-child:hover, :not(.btn-check)+.btn:hover {
    background-color: #db2c0d;
    border-color: #db2c0d;
}

.comment-picture {
    background-color: #F85B3F;
}

.carousel_auth_prod_left .see_more_right {
    background-color: #F85B3F;
}

.close {
    background-color: #F85B3F !important;
}

/* .btn_cat_add:hover, .modal_basket .basket_right button.close:hover {
    background-color: #db2c0d !important;
} */

.heart_icon {
    background: url("../images/unifprod/heart_red.svg") no-repeat center !important;
}

.rel_other.selected_other_book {
    border-color: #F85B3F;
    background-color: #FFF2F0;
    color: #F85B3F !important;
}

.btn-primary {
    background-color: #F85B3F;
    border-color: #F85B3F;
}

.rel_other.selected_other_book .image_recom {
    color: #F85B3F;
}

.breadcrumb::-webkit-scrollbar-thumb, .prod_details::-webkit-scrollbar-thumb {
    background-color: #F85B3F !important; /* Or any other instruction making the element visible */
}

.product:hover{
    border: none !important;
    box-shadow: none !important;
}
.tags_holder .tag{
    display: inline-block;
}
#sticky-add-cart, #sticky-add-wishlist {
    top: 55px;
    height: 84px;
}

.cat_threads a ,.flex_left_right.cats_felx_left a, .icon_holder_text a {
    color: var(--main-link-button-color) !important;
}
.cat_threads a:hover ,.flex_left_right.cats_felx_left a:hover, .icon_holder_text a:hover {
    color: var(--normal-blue-hover) !important;
}
.flex_info span, .flex_info a, .icon_holder_text a {
    font-size: 16px;
}
.icon_holder_text a{
    font-weight: normal;
}
.text_icon {
    font-weight: bold !important;
}
.text_icon strong {
    font-weight: normal !important;
}
.authors_wrapper_container{
    background: #FFF2F0;
}

.reviews-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-content: center;
	}

	.reviews-container .review {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content:start;
	font-size: 14px;
	color: #444444;
	margin: 14px 0;
	}

    .col-12.col-md-12.opinion-more p {
        padding: 0 !important;
        margin: 0;
    }


	.reviews-container .review .photo-name-container{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: start;
    width: auto;
	}
	.reviews-container .review .photo-name {
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* align-items: center; */
	margin-right: 10px;
    width: 95px;
	}

	.reviews-container .review .photo-name img {
	width: 90px;
	height: 91px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

	object-fit: fill;
	}

	.reviews-container .review .photo-name span {
	margin-top: 10px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	align-items: center;
	text-align: center;
	}

	.reviews-container .review .opinion-more {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	}

	.reviews-container .review .opinion-more p {
	font-weight: bold;
	}

	.reviews-container .review .opinion-more a {
	text-decoration: none;
	color: #406F95;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	}

    .col-12.col-md-9.opinion-more p {
        padding: 0;
        margin: 0;
    }


	.editorial-reviews-container{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-content: center;
	}

	.editorial-review{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content:start;
	font-size: 14px;
	color: #444444;
	margin: 40px 0;
	}


	.reviews-container .review:first-child {
	margin-top: 20px;
	}

    .tops span {
        color: #6B8BE0 !important;
    }
    
    .tops a {
        color: var(--main-link-button-color) !important;
    }

    .price_other.price_other_b2c{
        display: block;
    }
    
    .reviews-container .review .opinion-more a{
        color: var(--blue_color_link);
    }

    .container-volum-scroll{
        scrollbar-color: var(--blue_color_link) transparent;
    }


#ascrail2001-hr{
    display: none !important;
}
a[href="#booksRecom"] {
    display: block;
}
@media (max-width: 575px) {
}
@media (max-width: 767px) {
    #sticky-add-cart, #sticky-add-wishlist {
        top: 101px;
        height: 84px;
    }
}
.btn_cat_add.lv_btn {
    display: block;
}