.logo {
    height: 90px;
}

.header-top {
        background-color: #f9d1ca;
}

.block-social.d-flex.justify-content-center.align-items-center.p-4 {
    background-color: #f9d1ca;
}

.header a:not(.dropdown-item):not(.btn):hover, .header a:not(.dropdown-item):not(.btn):hover i {
    color: #946f68;
}
    .header-block--active .header-block, .header-block--active .header-block__icon {
        color: #ffffff;
	 }

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #f9d1ca;
    --bs-btn-border-color: #f9d1ca;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #f9d1ca;
    --bs-btn-hover-border-color: #f9d1ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f9d1ca;
    --bs-btn-active-border-color: #f9d1ca;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #f9d1ca;
    --bs-btn-disabled-border-color: #f9d1ca;
}

.btn-outline-primary {
    --bs-btn-color: #f9d1ca;
    --bs-btn-border-color: #f9d1ca;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #f9d1ca;
    --bs-btn-hover-border-color: #f9d1ca;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f9d1ca;
    --bs-btn-active-border-color: #f9d1ca;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f9d1ca;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f9d1ca;
    --bs-gradient: none;
}

.cart__item .product-line__actions a:after {
    background: #f9d1ca;
    content: "";
    display: block;
    height: 1px;
    transition: .25s ease-out;
    width: 100%;
}

a {
    color: #4e4e4e;
    text-decoration: underline;
}

.badge {
    background-color: #f9d1ca;
    margin: .25rem;
}

.all-product-link.btn i {
    color: #f9d1ca;
}

.thumbnails__container .thumbnail.active img {
    border: 2px solid #f9d1ca;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: #f9d1ca;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #f9d1ca;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #f9d1ca;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline;
}

.step .address.selected {
    border: 2px solid #000000;
    margin: 0;
}

.customer-link a span:hover, .customer-link__link span:hover {
    background: #f9d1ca;
    color: var(--bs-white);
}

.account-menu>a.active .link-item, .account-menu>a.active .link-item i, .account-menu>a:hover .link-item, .account-menu>a:hover .link-item i {
    color: #d6ada6;
}

.form-check-input:checked {
    background-color: #f9d1ca;
    border-color: #f9d1ca;
}

.addresses__new-address i {
    color: #ffffff !important;
}

.text-primary {
    --bs-text-opacity: 1;
    color: #f9d1ca !important;
}