.detail__txt {
    text-align: right;
}

.detail__title {
    font-size: 7rem;
    font-family: var(--second-font);
    transform: rotate(-15deg);
    color: #fd990d;
}

.home__title-1 {
    font-size: 3.5rem;
}

.home__title-1 span {
    color: #fd990d;
    font-size: 2rem;
}

.offer__container .row,
.variety__container .row {
    column-gap: 2rem;
    row-gap: 3rem;
    margin-top: 3rem;
}

.variety__filters {
    gap: 1.5rem;
    flex-wrap: wrap;
    align-items: center;
}

.variety__item {
    cursor: pointer;
}

.variety__item.mixitup-control-active {
    padding: .25rem .5rem;
    border: 2px solid #fd990d;
    border-radius: .25rem;
}

.offer__container .offer__card {
    box-shadow: none !important;
}

.offer__container .offer__card:hover {
    box-shadow: none !important;
}

.variety__card,
.offer__card {
    position: relative;
    background-size: cover !important;
    background-position: center !important;

    background-color: bisque !important;
    min-height: 300px;
    min-width: 200px;
    cursor: pointer;
    /* transition: .3s; */
    overflow: hidden !important;
}

.variety__card:hover,
.offer__card:hover {
    transform: translateY(-10px);
}

.variety__price,
.variety__container button,
.offer__price,
.offer__container button {
    position: absolute;
    right: 10px;
    z-index: 111;
}

.variety__price,
.offer__price {
    bottom: 50px;
    color: #FFDF0A;
}

.variety__price::before,
.offer__price::before {
    content: 'Rs. ';
}

.variety__price::after,
.offer__price::after {
    position: absolute;
    content: '';
    width: 101px;
    height: 140px;
    right: -43px;
    background-color: black;
    filter: blur(20px);
    z-index: -11;
    opacity: .8;
    bottom: -94px;
}

.variety__container button,
.offer__container button {
    background-color: #fd990d;
    padding: .25rem .75rem !important;
    bottom: 10px;
    margin: 0 !important;
    border: none !important;
    border-radius: .25rem !important;
}

.variety__container button:hover,
.offer__container button:hover {
    background-color: hsl(35, 98%, 42%);
    color: black;
    border: none !important;
}

.modal {
    color: black !important;
}

.modal .form-check-input:checked {
    background-color: #fd990d;
    border-color: #fd990d;
}

.modal-instructions textarea,
.modal-instructions textarea::placeholder {
    padding: .1rem 0 0 .25rem !important;
}

.modal-instructions textarea {
    resize: none;
}

.modal-option input,
.modal-instructions textarea {
    border: 2px solid #fd990d;
}

.toast__img {
    width: 40px;
    height: 40px;
}

.toast-container {
    position: fixed !important;
    right: 1rem !important;
    bottom: 1rem !important;
}

.toast-header {
    background: #3b3b3b !important;
    color: white !important;
}

.toast-body {
    background: #0c0c0cee !important;
}