
.category_data_availablity_section{
    z-index: 5; align-self: center; min-width: 0px; max-width: 1200px; order: 6; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: space-between; overflow: visible; border-radius: 0px; padding: 50px 20px; opacity: 1;
}
.category_data_availablity_wrapper{
    align-self: flex-start; min-width: 0px; order: 1; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; justify-content: space-between; gap: 30px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar{
    align-self: flex-start; min-width: 220px; max-width: 220px; order: 1; min-height: 0px; width: 220px; flex-grow: 1; height: max-content; margin: 0px; justify-content: flex-start; overflow: visible; background-color: rgb(241, 241, 241); border-radius: 20px; padding: 20px; opacity: 1;
}
.category_data_availablity___sidebar____wrapper{
    align-self: flex-start; min-width: 0px; order: 2; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: flex-start; row-gap: 40px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar_item_wrapper{
    align-self: flex-start; min-width: 0px; order: 1; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: flex-start; row-gap: 8px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar_item_text{
    align-self: flex-start; min-width: 0px; order: 1; min-height: 26px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; white-space: pre-wrap; overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 17px; font-weight: 800; color: rgb(75, 79, 87); line-height: 1.3; border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar_item_links_outer_wrapper{
    align-self: flex-start; min-width: 0px; order: 2; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: flex-start;  border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar_item_links_inner_wrapper{
    align-self: flex-start; min-width: 0px; order: 2; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: flex-start; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data_availablity___sidebar_item_links_inner_wrapper_last{
    align-self: flex-start;
    min-width: 0px;
    order: 1;
    min-height: 0px;
    height: max-content; 
    flex-grow: 0;
    flex-shrink: 0;
    width: calc(100% + 0px);
    margin: 0px; 
    gap: 4px; 
    grid-auto-rows: minmax(max-content, 33.6667px);
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-auto-flow: row; 
    overflow: auto; 
    border-radius: 0px;
    opacity: 1;
}
.category_data_availablity___sidebar_item_link_item{
    justify-content: flex-start; box-sizing: content-box; min-height: 33.6667px; border-top-style: none; border-left-style: none;
}
.category_data_availablity___sidebar_item_link{
        white-space: normal !important;
    align-self: flex-start; min-width: 0px; max-width: 228px; order: 1; min-height: 16px; width: 0px; flex-grow: 1; height: max-content; margin: 0px;  text-decoration: none; word-break: break-word; cursor: pointer; pointer-events: auto; font-family: var(--font_default); font-size: 15px; font-weight: 400; color: rgb(97, 171, 255); line-height: 1; border-radius: 0px; opacity: 1; user-select: none; font-style: normal; text-align: left;
}
.category_data_availabel_or_not_wrapper{
    align-self: flex-start; min-width: 0px; max-width: 840px; order: 2; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data___inner_wrapper{
    justify-content: flex-start; row-gap: 40px;
}
.counting_available__offers{
    z-index: 3; align-self: flex-start; min-width: 0px; order: 1; min-height: 34px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; white-space: pre-wrap; overflow: visible; font-family: var(--font_default); font-size: 22px; font-weight: 800; color: rgb(75, 79, 87); line-height: 1.4; border-radius: 0px; opacity: 1; word-break: break-word;
}
.category_data_not_available_wrapper{
    align-self: center; min-width: 0px; max-width: 840px; order: 3; min-height: 450px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; justify-content: center; row-gap: 20px; overflow: visible; background-color: rgba(219, 219, 219, 0.2); border-radius: 20px; padding: 20px; opacity: 1;
}
.category_data_not_available_icon_outer_wrapper{
    z-index: 2; align-self: center; min-width: 68px; max-width: 68px; order: 2; flex-grow: 0; flex-shrink: 0; width: 68px; margin: 0px; height: 62px; border-radius: 0px;
}
.category_data_not_available_icon__inner_wrapper{
    width: 100%; height: 100%;
}
.category_data_not_available_text{
    z-index: 3; align-self: center; min-width: 0px; order: 3; min-height: 26px; height: max-content; flex-grow: 0; flex-shrink: 0; width: auto; margin: 0px; white-space: pre-wrap; overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 16px; font-weight: 400; color: rgb(123, 128, 140); text-align: center; line-height: 1.4; border-radius: 0px; opacity: 1;
}
.category_data_available_item_wrapper{
    z-index: 2; align-self: flex-start; min-width: 0px; order: 5; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; gap: 20px; grid-auto-rows: minmax(max-content, 100px); grid-template-columns: repeat(1, minmax(0px, 1fr)); grid-auto-flow: row; overflow: auto; border-radius: 0px; opacity: 1;
}
.category_data_available___item{
    justify-content: flex-start; box-sizing: content-box; min-height: 100px; border-top-style: none; border-left-style: none;
}
.category_data_available___item__inner__wrapper{
    z-index: 3; align-self: flex-start; min-width: 0px; order: 1; min-height: 0px; width: 0px; flex-grow: 1; height: max-content; margin: 0px; justify-content: flex-start; overflow: visible; background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(230, 230, 230); border-radius: 10px; padding: 22px; opacity: 1;
}
.category_data_availabele__item_final_wrapper{
    z-index: 17; align-self: flex-start; min-width: 220px; max-width: 810px; order: 1; min-height: 0px; width: 220px; flex-grow: 1; height: max-content; margin: 0px; justify-content: flex-start; gap: 15px 22px; overflow: visible; border-radius: 0px; opacity: 1; cursor: pointer;
}
.category_data_available__item_discount_code_wrapper{
    z-index: 9; align-self: stretch; min-width: 120px; max-width: 120px; order: 1; min-height: 0px; width: 120px; flex-grow: 1; height: auto; margin: 0px; overflow: visible; background-color: rgba(255, 168, 102, 0.12); border-radius: 10px; padding: 16px; opacity: 1;
}
.category_data_available__item_discount_code_button{
    visibility: hidden; z-index: 2; place-self: center; min-width: 69px; max-width: 69px; min-height: 74px; max-height: 74px; width: 69px; height: 74px; margin: 0px; padding: 0px; text-align: center; background: none; border: none; cursor: inherit;
}
.category_data_available__item_discount_code_title{
    z-index: 3; place-self: center; min-width: 60px; min-height: 0px; width: calc(100% + 0px); height: max-content; margin: 0px; white-space: pre-wrap; overflow: visible; font-family: var(--font_default); font-size: 24px; font-weight: 700; color: #AED768; text-align: center; line-height: 1; border-radius: 0px; opacity: 1; word-break: break-word;
}
.category_data__available_data__offer_wrapper{
    z-index: 16;  min-width: 0px; order: 2; min-height: 0px; width: 0px; flex-grow: 1; height: auto; margin: 0px; justify-content: space-between; gap: 10px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data__available_data__offer____first_part{
    z-index: 19; align-self: flex-start; min-width: 0px; order: 3; min-height: 0px; width: max-content; flex-grow: 0; height: max-content; margin: 0px; justify-content: center; row-gap: 4px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data__available_data__offer____first_part_offer_expire_title{
    z-index: 6; align-self: flex-start; min-width: 0px; max-width: 300px; order: 3; min-height: 16px; height: max-content; flex-grow: 0; flex-shrink: 0; width: auto; margin: 0px; white-space: pre-wrap; overflow: visible; font-family: var(--font_default); font-size: 14px; font-weight: 500; color: rgb(156, 156, 156); line-height: 1; border-radius: 0px; opacity: 1; word-break: break-word;
}
.category_data__available_data__offer____first_part_offer__title{
    z-index: 3; align-self: flex-start; min-width: 0px; order: 4; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: calc(100% + 0px); margin: 0px; white-space: pre-wrap; overflow: visible; font-family: var(--font_default); font-size: 22px; font-weight: 600; color: rgb(99, 99, 99); line-height: 1.4; border-radius: 0px; opacity: 1; word-break: break-word;
}
.category_data___avaialable_data_offer_promo_and_used_times_wrapper{
    z-index: 15; align-self: flex-start; min-width: 0px; order: 8; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: auto; margin: 8px 0px 0px; justify-content: flex-start; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data___avaialable_data_offer_promo_and_used_times_inner__wrapper{
    z-index: 13; align-self: flex-start; min-width: 0px; order: 1; min-height: 24px; width: max-content; flex-grow: 0; height: max-content; margin: 0px; justify-content: flex-start; gap: 8px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data___avaialable_data_offer_promo_button{
    z-index: 10; align-self: flex-start; min-width: 60px; max-width: 60px; order: 1; min-height: 24px; width: 60px; flex-grow: 1; height: max-content; margin: 0px; padding: 0px; cursor: inherit; background: none rgb(255, 203, 194); border: none; text-align: center; font-family: var(--font_default); font-size: 12px; font-weight: 700; color: rgb(255, 94, 69); line-height: 1; border-radius: 3px; opacity: 1; transition: background 200ms;
}
.category_data___avaialable_data_offer_used_times_text{
    z-index: 4; align-self: center; min-width: 165px; max-width: 165px; order: 2; min-height: 14px; max-height: 14px; width: 165px; flex-grow: 1; height: 14px; margin: 0px; overflow: visible; word-break: break-word; font-family: var(--font_default); font-size: 12px; font-weight: 400; color: rgb(176, 176, 176); line-height: 1; border-radius: 0px; opacity: 1;
}
.category_data__available_data__offer____last_part{
    justify-content: center;
    z-index: 21; align-self: stretch; min-width: 0px; order: 7; min-height: 57px; width: max-content; flex-grow: 0; height: auto; margin: 0px; justify-content: space-between; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data__available_data__offer___button_wrapper{
    z-index: 14; align-self: flex-start; min-width: 179px; max-width: 179px; order: 2; min-height: 0px; height: max-content; flex-grow: 0; flex-shrink: 0; width: 179px; margin: 0px; overflow: visible; border-radius: 0px; opacity: 1;
}
.category_data__available_data__offer___button_{
    z-index: 3; place-self: start; min-width: 177px; max-width: 177px; min-height: 42px; width: 177px; height: max-content; margin: 0px; padding: 0px; cursor: inherit; background: none #AED768; border: none; text-align: center; font-family: var(--font_default); font-size: 15px; font-weight: 500; color: rgb(255, 255, 255); line-height: 1; border-radius: 40px; opacity: 1; transition: background 200ms;
}
@media(max-width:759px){
    .category_data_availablity_wrapper{
        flex-direction: column !important;
    }
    .category_data_availablity___sidebar,.category_data_availabel_or_not_wrapper{
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .category_data__available_data__offer___button_ {

        min-width: 150px;
        max-width: 150px;
        min-height: 30px;
        width: 150px;

        font-size: 12px;
    }
    .category_data__available_data__offer____first_part_offer__title{
        font-size: 14px;
    }
    .category_data__available_data__offer____last_part {
        min-height:30px;
    }
}