/* AUTO GENERATED MANGO THEME */

:root {
    --mango-orange: #ff7a00;
    --mango-orange-dark: #ff4500;
    --mango-yellow: #ffb300;
    --mango-light: #ffd54a;
    --mango-soft: #fff4d6;
    --mango-soft-2: #fffaf0;
    --mango-brown: #3a2108;
}



.button-m,
button.button-m,
a.button-m {
    background: linear-gradient(335deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
}

.button-small {
    background: linear-gradient(to right, #ff4500, #ff7a00, #ffb300, #ffd54a, #fff1a8) !important;
    background-size: 300% 100% !important;
    color: #ffffff !important;
}

.phone-link {
    color: #ffb300 !important;
}

.phone-link:hover {
    color: #ff7a00 !important;
}

.phone-link .phone-icon {
    background-image: url("../img/yel.png") !important;
    background-color: rgba(255, 179, 0, 0.14) !important;
    box-shadow:
        0 0 0 2px rgba(255, 179, 0, 0.35),
        0 2px 4px rgba(0, 0, 0, 0.28) !important;
}

.burger-icon span {
    background-color: #3a2108 !important;
}

.burger-menu .menu {
    background-color: #fffaf0 !important;
    border-color: rgba(255, 179, 0, 0.35) !important;
    box-shadow: 0 8px 22px rgba(255, 122, 0, 0.12) !important;
}

.burger-menu .menu a {
    color: #3a2108 !important;
}

.burger-menu .menu a:hover {
    background-color: #fff4d6 !important;
    color: #ff7a00 !important;
}

.menu-header {
    color: #3a2108 !important;
    border-bottom-color: rgba(255, 179, 0, 0.35) !important;
}

.close-button {
    color: #ff7a00 !important;
}

.close-button:hover {
    color: #ff4500 !important;
}

.timer_block .timer_item {
    color: #ffb300 !important;
}

.sale {
    background: #ff4500 !important;
    color: #ffffff !important;
}

.new {
    color: #ff7a00 !important;
}

.products_count b,
.prod1 b {
    color: #ff7a00 !important;
}

.agree-box {
    background-color: #ffb300 !important;
}

.agree-check input:not(:checked) + .agree-box {
    background-color: #ffffff !important;
    border: 2px solid #ffb300 !important;
}

.formReg input:focus,
.formReg textarea:focus,
input:focus,
textarea:focus {
    border-color: #ffb300 !important;
    box-shadow: 0 0 0 3px rgba(255, 179, 0, 0.18) !important;
}

.belpost-tariffs details {
    border-color: #ffb300 !important;
    box-shadow: 0 8px 20px rgba(255, 122, 0, 0.16) !important;
}

.belpost-tariffs summary {
    background: linear-gradient(335deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
}

.belpost-tariffs__table th {
    background: #fff4d6 !important;
    color: #3a2108 !important;
}

.belpost-tariffs__ecommerce-note {
    color: #ff7a00 !important;
}

.ms-reviews {
    background:
        radial-gradient(circle at top left, rgba(255, 179, 0, 0.24), transparent 32%),
        linear-gradient(180deg, #fffaf0 0%, #ffffff 100%) !important;
}

.ms-review-btn,
.ms-review-submit {
    background: linear-gradient(135deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
    box-shadow: 0 10px 22px rgba(255, 122, 0, 0.30) !important;
}

.ms-reviews__summary {
    border-color: rgba(255, 179, 0, 0.30) !important;
    box-shadow: 0 10px 30px rgba(255, 122, 0, 0.08) !important;
}

.ms-reviews__rating {
    background: linear-gradient(135deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
}

.ms-stars,
.ms-review-card__rating span,
.ms-rating-input button.is-active,
.ms-rating-input button.active {
    color: #ffb300 !important;
}

.ms-bar i {
    background: linear-gradient(90deg, #ff7a00, #ffb300, #ffd54a) !important;
}

.ms-review-tags span {
    background: #fff4d6 !important;
    border-color: rgba(255, 179, 0, 0.45) !important;
    color: #8a4b00 !important;
}

.ms-review-card {
    border-color: rgba(255, 179, 0, 0.28) !important;
    box-shadow: 0 8px 24px rgba(255, 122, 0, 0.08) !important;
}

.ms-avatar {
    background: linear-gradient(135deg, #ff7a00, #ffb300) !important;
    color: #ffffff !important;
}

.ms-verified {
    color: #ff7a00 !important;
    background: #fff4d6 !important;
}

.ms-review-form input:focus,
.ms-review-form textarea:focus {
    border-color: #ffb300 !important;
    box-shadow: 0 0 0 4px rgba(255, 179, 0, 0.18) !important;
}

.ms-review-thanks__icon {
    background: linear-gradient(135deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 26px rgba(255, 122, 0, 0.32) !important;
}

.ms-review-thanks__button {
    background: linear-gradient(135deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
    box-shadow: 0 10px 22px rgba(255, 122, 0, 0.25) !important;
}

.cookieConsentOK {
    background: linear-gradient(135deg, #ff7a00, #ffb300, #ffd54a) !important;
    color: #ffffff !important;
}

#cookieConsent a,
.cookie_text a {
    color: #ff7a00 !important;
}

.contact-info a:hover,
.legal-info a:hover,
.kent-bottom:hover,
.privacy:hover,
.terms:hover,
.refund:hover {
    color: #ffd54a !important;
}