.ChatAritcle_buttonMain__otBJO {
    position: fixed;
    bottom: 50px;
    right: calc((100% - 1040px)/2);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99
}

@media screen and (min-device-width: 1200px)and (max-device-width:1366px) {
    .ChatAritcle_buttonMain__otBJO {
        right:calc((100% - 980px)/2);
        bottom: 100px
    }
}

.ChatAritcle_buttonMain__otBJO small {
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 28px;
    border-radius: 0 28px 28px 0;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
    font-size: 12px;
    position: relative
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_buttonMain__otBJO small {
        width:50px;
        height: 24px;
        font-size: 10px
    }
}

.ChatAritcle_buttonMain__otBJO small .ChatAritcle_triangle__2BXEp {
    top: -14px;
    left: 31px;
    display: block
}

.ChatAritcle_buttonMain__otBJO small .ChatAritcle_triangle__2BXEp:after {
    background-color: #000;
    width: 12px
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_buttonMain__otBJO {
        bottom:90px;
        right: 30px
    }
}

.ChatAritcle_button__GPaFh {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
    border: none;
    cursor: pointer;
    transition: all .2s ease-in-out 0s;
    transform: scale(1);
    margin: 0 auto;
    position: relative;
    z-index: 1;
    right: -5px
}

.ChatAritcle_button__GPaFh:hover {
    transform: scale(1.1)
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_button__GPaFh {
        width:45px;
        height: 45px;
        border-radius: 45px
    }
}

.ChatAritcle_button__GPaFh span {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_button__GPaFh span {
        width:40px;
        height: 40px;
        border-radius: 40px
    }
}

.ChatAritcle_button__GPaFh span svg {
    width: 22px;
    height: 22px;
    fill: #fff
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_button__GPaFh span svg {
        width:20px;
        height: 20px
    }
}

.ChatAritcle_button__GPaFh.ChatAritcle_closeIcon__XSEha svg {
    width: 30px;
    height: 30px;
    fill: #fff
}

.ChatAritcle_loader__oEnpa {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: hsla(0,0%,100%,.5);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    z-index: 1
}

.ChatAritcle_searchResult__qUWWD {
    position: relative;
    background: #fff
}

.ChatAritcle_welcome__MJeU6 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.ChatAritcle_chatmodelwrap__1sxer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    z-index: 9999;
    background-color: rgba(107,122,144,.5);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(30px)
}

.ChatAritcle_chatmodel__qWD7m {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 10px 30px 0 hsla(0,0%,59%,.2),0 0 0 1px hsla(0,0%,59%,.2);
    width: 448px;
    height: calc(100% - 200px);
    bottom: 170px;
    right: calc((100% - 1080px)/2);
    border-radius: 8px;
    z-index: 99999;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_chatmodel__qWD7m {
        width:100%;
        height: 100%;
        bottom: 0;
        right: 0;
        border-radius: 0
    }
}

.ChatAritcle_chatpagecontainer__zhGt8 {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0
}

@keyframes ChatAritcle_gradient__Lbpve {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.ChatAritcle_chatpage__nELFu {
    background-color: #fff;
    box-shadow: 0 10px 30px 0 hsla(0,0%,59%,.3),0 0 0 1px hsla(0,0%,59%,.3);
    width: calc(100% - 300px);
    height: calc(100% - 150px);
    border-radius: 8px;
    z-index: 99999;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .ChatAritcle_chatpage__nELFu {
        width:100%;
        height: 100%;
        bottom: 0;
        right: 0;
        border-radius: 0
    }
}

.ChatAritcle_chatheader__GRz4N {
    justify-content: space-between;
    padding: 0 18px;
    height: 60px;
    border-bottom: 1px solid hsla(0,0%,59%,.2)
}

.ChatAritcle_chatheader__GRz4N,.ChatAritcle_chatheader__GRz4N .ChatAritcle_left__zFokw {
    display: flex;
    align-items: center
}

.ChatAritcle_chatheader__GRz4N .ChatAritcle_left__zFokw small {
    font-weight: 700;
    font-size: 15px;
    position: relative;
    top: -1px;
    color: var(--red)
}

.ChatAritcle_chatheader__GRz4N .ChatAritcle_left__zFokw figure {
    width: auto;
    height: 25px;
    margin-bottom: 0;
    margin-right: 5px;
    display: flex;
    align-items: center
}

.ChatAritcle_chatheader__GRz4N .ChatAritcle_left__zFokw figure img {
    max-width: 100%;
    height: 20px
}

.ChatAritcle_chatheader__GRz4N .ChatAritcle_left__zFokw figure svg {
    height: 20px;
    width: 110px
}

.ChatAritcle_chatheader__GRz4N .ChatAritcle_right__vGatd svg {
    width: 12px;
    height: 12px;
    cursor: pointer
}

.ChatAritcle_chatbody__O_32o {
    overflow: auto;
    height: calc(100% - 65px);
    position: relative
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_btn__z6x8s {
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    width: 120px;
    justify-content: center;
    margin: 0 auto
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_noResults__toN97 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_noResults__toN97 figure {
    width: 250px;
    margin: -20px auto 15px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_noResults__toN97 h3 {
    font-size: 18px;
    margin-bottom: 10px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_noResults__toN97 p {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    color: gray;
    font-size: 13px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_contentwrap__dDe3j {
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: start;
    width: 100%
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_tags__8TuXj {
    display: flex;
    margin-bottom: 20px;
    justify-content: flex-start;
    gap: 5px;
    padding: 0 20px 10px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_tags__8TuXj>div {
    display: flex
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_tags__8TuXj .ChatAritcle_li__lKmdk {
    width: auto;
    text-align: right;
    list-style: none
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_tags__8TuXj .ChatAritcle_li__lKmdk button {
    font-size: 12px;
    background: #fff;
    padding: 4px 12px;
    border-radius: 20px;
    white-space: nowrap;
    border: 1px solid #ccc;
    color: #000;
    cursor: pointer;
    height: 32px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_tags__8TuXj .ChatAritcle_li__lKmdk button:hover {
    color: #ed1c24
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_contentslider___HJas {
    width: 100%;
    margin-bottom: 20px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_contentslider___HJas h3 {
    margin: 0 auto 10px;
    width: 90%
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl {
    padding: 0 20px 20px;
    border-bottom: 3px solid #eee;
    display: flex;
    gap: 10px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl.ChatAritcle_noborder__nCOFP {
    border-bottom: 0;
    padding-bottom: 0
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl li {
    width: 18%
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_imgthumb__taUnx {
    display: flex;
    align-items: center;
    border-radius: 6px;
    background-color: #e7e9ed;
    width: 200px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_imgthumb__taUnx figure {
    width: 200px;
    height: 112px;
    position: relative;
    margin-bottom: 0
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_imgthumb__taUnx figure img {
    border-radius: 4px;
    height: 112px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_imgthumb__taUnx figure i {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin: -15px 0 0 -20px;
    width: 40px;
    height: 30px;
    border-radius: 15px;
    background-color: #fff;
    display: flex;
    align-items: center
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_imgthumb__taUnx figure i svg {
    width: 40px;
    height: 40px;
    fill: var(--red)
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_shortThumb__035io {
    display: flex;
    align-items: center;
    border-radius: 6px;
    background-color: #e7e9ed;
    width: 120px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_shortThumb__035io figure {
    width: 120px;
    position: relative;
    margin-bottom: 0
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_shortThumb__035io figure img {
    border-radius: 4px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_shortThumb__035io figure i {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin: -15px 0 0 -20px;
    width: 40px;
    height: 30px;
    border-radius: 15px;
    background-color: #fff;
    display: flex;
    align-items: center
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_shortThumb__035io figure i svg {
    width: 40px;
    height: 40px;
    fill: var(--red)
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw {
    display: flex;
    flex-direction: column;
    padding: 0;
    border-radius: 6px;
    border: 1px solid #e7e9ed;
    width: 200px;
    background-color: #eee;
    white-space: nowrap
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw figure {
    width: 185px;
    border-radius: 6px 6px 0 0;
    margin-bottom: 0
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside {
    width: 100%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside span a {
    margin-bottom: 6px
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside h3,.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside p {
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 0;
    overflow: hidden;
    font-weight: 600;
    white-space: normal
}

@supports(-webkit-line-clamp:4) {
    .ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside h3,.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
}

.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside h3 a:hover,.ChatAritcle_chatbody__O_32o .ChatAritcle_listing__vVGFl .ChatAritcle_list__Zffxw aside p a:hover {
    background-size: 0 0
}

.ChatAritcle_chatsearch__5dYE2 {
    height: 60px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-direction: column
}

.ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM {
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-radius: 30px;
    width: 100%;
    overflow: hidden;
    background-color: #f1f1f1
}

.ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM input {
    border: none;
    width: calc(100% - 45px);
    padding: 10px 20px;
    -webkit-appearance: none;
    background-color: transparent;
    outline: none;
    font-size: 13px;
    color: #000
}

@supports(-webkit-touch-callout:none) {
    .ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM input {
        font-size: 1rem
    }
}

.ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM button {
    width: 45px;
    height: 45px;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM button svg {
    width: 24px;
    height: 24px
}

.ChatAritcle_chatsearch__5dYE2 .ChatAritcle_search__eJ9uM button svg:hover {
    fill: #ed1c24
}

.ChatAritcle_fadeInUp__qh_jm {
    animation: ChatAritcle_fadeInUp__qh_jm 1s ease backwards
}

@keyframes ChatAritcle_fadeInUp__qh_jm {
    0% {
        transform: translateY(200px);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

.ChatAritcle_ripple__NvZrq:after {
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.65,0,.34,1)
}

.ChatAritcle_ripple__NvZrq:after,.ChatAritcle_ripple__NvZrq:before {
    opacity: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -8px;
    left: -8px;
    right: 0;
    bottom: 0;
    content: "";
    height: 100%;
    width: 100%;
    border: 8px solid rgba(0,0,0,.2);
    border-radius: 100%;
    animation-name: ChatAritcle_ripple__NvZrq;
    animation-duration: 3s;
    z-index: -1
}

.ChatAritcle_ripple__NvZrq:before {
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.65,0,.34,1)
}

@keyframes ChatAritcle_ripple__NvZrq {
    0% {
        opacity: 1;
        transform: scale3d(.75,.75,1)
    }

    to {
        opacity: 0;
        transform: scale3d(1.5,1.5,1)
    }
}

.KhojleSearch_hero__yW_la {
    padding: 20px;
    border-radius: 10px;
    overflow: hidden
}

.KhojleSearch_heading__bF9Nw {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto 20px;
    padding-bottom: 10px;
    width: calc(100% - 40px);
    border-bottom: 1px solid #eee
}

.KhojleSearch_heading__bF9Nw h3 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0
}

.KhojleSearch_loader__z72I1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: hsla(0,0%,100%,.5);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.KhojleSearch_category__qtG1X {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
    padding: 5px
}

.KhojleSearch_category__qtG1X li {
    width: calc(33% - 20px);
    text-align: center;
    cursor: pointer
}

.KhojleSearch_category__qtG1X li figure {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 5px
}

.KhojleSearch_category__qtG1X li span {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px
}

.KhojleSearch_category__qtG1X li:first-child figure {
    background-image: linear-gradient(#a0f1ec,#77d6d0)
}

.KhojleSearch_category__qtG1X li:nth-child(2) figure {
    background-image: linear-gradient(#f1cd75,#faaf69)
}

.KhojleSearch_category__qtG1X li:nth-child(3) figure {
    background-image: linear-gradient(#f573c1,#ec5ec4)
}

.KhojleSearch_category__qtG1X li:nth-child(4) figure {
    background-image: linear-gradient(#a0a8f1,#6e78cd)
}

.KhojleSearch_category__qtG1X li:nth-child(5) figure {
    background-image: linear-gradient(#eddfd6,#b8663f)
}

.KhojleSearch_category__qtG1X li:nth-child(6) figure {
    background-image: linear-gradient(#c1b4e2,#7150cc)
}

.KhojleSearch_khojlewrap__WnL20 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1;
    overflow: auto
}

.KhojleSearch_categoryResponses__TmJie {
    padding: 0 0 20px
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_close__QBSq3 {
    background-color: transparent;
    padding: 8px 15px 4px;
    border: 1px solid var(--darkgrey);
    border-radius: 30px;
    font-size: 10px;
    text-transform: uppercase;
    cursor: pointer
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv {
    background-color: #fff;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
    padding: 12px 15px 0;
    gap: 10px;
    width: 100%;
    box-sizing: border-box
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    width: 70px;
    line-height: 1
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV figure {
    width: 70px;
    border-radius: 8px;
    margin-bottom: 5px
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV span {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 9px
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV.KhojleSearch_active__ZSCBm {
    color: var(--red)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV.KhojleSearch_active__ZSCBm figure {
    box-shadow: 0 0 10px rgba(0,0,0,.15)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:first-child figure {
    background-image: linear-gradient(#a0f1ec,#77d6d0)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:nth-child(2) figure {
    background-image: linear-gradient(#f1cd75,#faaf69)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:nth-child(3) figure {
    background-image: linear-gradient(#f573c1,#ec5ec4)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:nth-child(4) figure {
    background-image: linear-gradient(#a0a8f1,#6e78cd)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:nth-child(5) figure {
    background-image: linear-gradient(#eddfd6,#b8663f)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categorylink__LU2jv .KhojleSearch_li__9TToV:nth-child(6) figure {
    background-image: linear-gradient(#c1b4e2,#7150cc)
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categoryContent__BYP4q {
    width: 100%;
    clear: both
}

.KhojleSearch_categoryResponses__TmJie .KhojleSearch_categoryContent__BYP4q h4 {
    font-size: .9rem;
    font-weight: 600;
    padding: 0 20px;
    margin-bottom: 10px
}

.KhojleSearch_categorywrap___jjLm,.KhojleSearch_contentwrap__u21Yr {
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: start;
    width: 100%
}

.KhojleSearch_categorywrap___jjLm {
    margin-bottom: 20px
}

.KhojleSearch_listing__rjS1w {
    margin-bottom: 30px;
    padding: 0 20px;
    gap: 10px;
    display: flex
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v {
    display: flex;
    flex-direction: column;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #e7e9ed;
    width: 120px
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v figure {
    width: 120px;
    margin-bottom: 10px;
    height: 100px;
    overflow: hidden
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v figure img {
    border-radius: 4px;
    object-fit: cover
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside {
    width: 100%;
    display: flex;
    flex-direction: column
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside span a {
    margin-bottom: 6px
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside p {
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 10px;
    padding-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 46px;
    border-bottom: 1px solid #eee
}

@supports(-webkit-line-clamp:3) {
    .KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical
    }
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside p a:hover {
    background-size: 0 0
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_priceinfo__YxdxJ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_priceinfo__YxdxJ .KhojleSearch_sale___GLMp {
    display: block;
    font-weight: 600;
    font-size: 13px;
    line-height: 1
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_priceinfo__YxdxJ .KhojleSearch_mrp__XR0W_ {
    font-size: 11px;
    display: block;
    color: var(--grey);
    line-height: 1;
    text-decoration: line-through
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_btn__IOdtk {
    padding: 4px 15px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .01rem;
    background-color: transparent;
    border: 1px solid #000;
    color: #000;
    border-radius: 4px;
    outline: 0
}

.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_btn__IOdtk:focus,.KhojleSearch_listing__rjS1w .KhojleSearch_list__w6H6v aside .KhojleSearch_btn__IOdtk:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
    background-size: 0 0
}

.KhojleSearch_copyright__v0WE3 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0 20px
}

.KhojleSearch_copyright__v0WE3.KhojleSearch_cat__1VcHC {
    padding: 10px 0
}

.KhojleSearch_copyright__v0WE3 small {
    color: gray;
    text-transform: uppercase;
    font-size: 9px;
    padding-top: 5px
}

.KhojleSearch_copyright__v0WE3 img {
    width: 50px;
    margin-left: 5px
}

.ChatBuddy_buttonMain__199Zb {
    position: fixed;
    bottom: 50px;
    right: calc((100% - 1040px)/2);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99
}

@media screen and (min-device-width: 1200px)and (max-device-width:1366px) {
    .ChatBuddy_buttonMain__199Zb {
        right:calc((100% - 980px)/2);
        bottom: 100px
    }
}

.ChatBuddy_buttonMain__199Zb small {
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 28px;
    border-radius: 0 28px 28px 0;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
    font-size: 12px;
    position: relative
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_buttonMain__199Zb small {
        width:50px;
        height: 24px;
        font-size: 10px
    }
}

.ChatBuddy_buttonMain__199Zb small .ChatBuddy_triangle__1shIb {
    top: -14px;
    left: 31px;
    display: block
}

.ChatBuddy_buttonMain__199Zb small .ChatBuddy_triangle__1shIb:after {
    background-color: #000;
    width: 12px
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_buttonMain__199Zb {
        bottom:90px;
        right: 30px
    }
}

.ChatBuddy_button__JzGN4 {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(0deg,#fad0c4 0,#ffd1ff);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
    border: none;
    cursor: pointer;
    transition: all .2s ease-in-out 0s;
    transform: scale(1);
    margin: 0 auto;
    position: relative;
    z-index: 1;
    right: -5px
}

.ChatBuddy_button__JzGN4:hover {
    transform: scale(1.1)
}

.ChatBuddy_button__JzGN4 span {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_button__JzGN4 span {
        width:40px;
        height: 40px;
        border-radius: 40px
    }
}

.ChatBuddy_button__JzGN4 span img {
    width: 40px;
    height: 40px
}

.ChatBuddy_button__JzGN4 span svg {
    width: 22px;
    height: 22px;
    fill: #fff;
    filter: drop-shadow(2px 1px 0 rgba(0,0,0,.1))
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_button__JzGN4 span svg {
        width:20px;
        height: 20px
    }
}

.ChatBuddy_button__JzGN4.ChatBuddy_closeIcon__7yu8Z svg {
    width: 30px;
    height: 30px;
    fill: #fff
}

.ChatBuddy_loader__bgFBx {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: hsla(0,0%,100%,.5);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.ChatBuddy_searchResult__gNDrf {
    position: relative;
    background: #fff
}

.ChatBuddy_welcome__hC29w {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.ChatBuddy_chatwrap__W8sh0 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    z-index: 9999;
    background-color: rgba(107,122,144,.5);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px)
}

.ChatBuddy_chatwrap__W8sh0 .ChatBuddy_chatmodel__CO7N_ {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 10px 30px 0 hsla(0,0%,59%,.2),0 0 0 1px hsla(0,0%,59%,.2);
    width: 448px;
    height: calc(100% - 170px);
    bottom: 120px;
    right: calc((100% - 1080px)/2);
    border-radius: 8px;
    z-index: 99999;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_chatwrap__W8sh0 .ChatBuddy_chatmodel__CO7N_ {
        width:100%;
        height: 100%;
        bottom: 0;
        right: 0;
        border-radius: 0
    }
}

.ChatBuddy_chatwrap__W8sh0.ChatBuddy_chatpagecontainer__AYbQ1 {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff
}

.ChatBuddy_chatwrap__W8sh0 .ChatBuddy_chatpage__z8VP_ {
    background-color: #fff;
    box-shadow: 0 10px 30px 0 hsla(0,0%,59%,.3),0 0 0 1px hsla(0,0%,59%,.3);
    width: 450px;
    height: calc(100% - 150px);
    border-radius: 8px;
    z-index: 99999;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .ChatBuddy_chatwrap__W8sh0 .ChatBuddy_chatpage__z8VP_ {
        width:calc(100% - 0px);
        height: calc(100% - 0px);
        border-radius: 0
    }
}

.ChatBuddy_chatpagecontainer__AYbQ1 {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0
}

@keyframes ChatBuddy_gradient__jc3ft {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.ChatBuddy_chatheader__CJgLc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-bottom: 1px solid hsla(0,0%,59%,.2)
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_left__zH4lt {
    display: flex;
    align-items: center;
    width: 60px;
    justify-content: center
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_left__zH4lt svg {
    width: 12px;
    height: 12px;
    cursor: pointer;
    fill: #000
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 120px)
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV small {
    font-weight: 600;
    font-size: 14px;
    position: relative;
    top: 1px;
    color: var(--red)
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV .ChatBuddy_aibot__TAigV {
    width: 30px;
    height: 30px;
    position: relative;
    top: 0;
    left: -5px
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV figure {
    width: auto;
    height: 25px;
    margin-bottom: 0;
    margin-right: 5px;
    display: flex;
    align-items: center
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV figure img {
    max-width: 100%;
    height: 20px
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_center__pnQBV figure svg {
    height: 28px;
    width: 120px
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_right__y_VFe {
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ChatBuddy_chatheader__CJgLc .ChatBuddy_right__y_VFe svg {
    width: 12px;
    height: 12px;
    cursor: pointer
}

.ChatBuddy_chatbox__t7syS {
    height: calc(100% - 60px);
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: #fff
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    height: 100%;
    text-align: center
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl h3 {
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 30px
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    height: 100%
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li figure {
    width: 100px;
    height: 100px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    position: relative
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li figure svg {
    width: 40px;
    height: 40px;
    fill: #fff;
    filter: drop-shadow(2px 1px 0 rgba(0,0,0,.1))
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li figure svg.ChatBuddy_ondc__ot1JI {
    position: relative;
    margin-top: -5px
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li figure img {
    position: absolute;
    width: 45px;
    bottom: 15px
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li span {
    font-size: .8rem;
    font-weight: 600;
    text-transform: uppercase
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li:first-child figure {
    background-image: linear-gradient(90deg,#f78ca0 0,#f9748f 19%,#fd868c 60%,#fe9a8b)
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatscreen__TFqJl .ChatBuddy_chatboxicon__HwFzK li:nth-child(2) figure {
    background-image: linear-gradient(0deg,#48c6ef 0,#6f86d6)
}

.ChatBuddy_chatbox__t7syS .ChatBuddy_chatboxcontainer__rXYQc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 2
}

.ChatBuddy_fadeInUp__oJ2uU {
    animation: ChatBuddy_fadeInUp__oJ2uU 1s ease backwards
}

@keyframes ChatBuddy_fadeInUp__oJ2uU {
    0% {
        transform: translateY(200px);
        opacity: 0
    }

    to {
        transform: translate(0);
        opacity: 1
    }
}

.ChatBuddy_ripple__cd8eT:after {
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.65,0,.34,1)
}

.ChatBuddy_ripple__cd8eT:after,.ChatBuddy_ripple__cd8eT:before {
    opacity: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -8px;
    left: -8px;
    right: 0;
    bottom: 0;
    content: "";
    height: 100%;
    width: 100%;
    border: 8px solid rgba(255,209,255,.5);
    border-radius: 100%;
    animation-name: ChatBuddy_ripple__cd8eT;
    animation-duration: 3s;
    z-index: -1
}

.ChatBuddy_ripple__cd8eT:before {
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(.65,0,.34,1)
}

@keyframes ChatBuddy_ripple__cd8eT {
    0% {
        opacity: 1;
        transform: scale3d(.75,.75,1)
    }

    to {
        opacity: 0;
        transform: scale3d(1.5,1.5,1)
    }
}

.ChatBuddy_wavescrean__EBeFZ {
    height: auto;
    z-index: 1;
    width: 100%
}

.ChatBuddy_wavescrean__EBeFZ .ChatBuddy_waves__My8lk {
    display: block
}

.ChatBuddy_parallax__tJ63o>use {
    animation: ChatBuddy_move-forever__37n_P 25s cubic-bezier(.55,.5,.45,.5) infinite
}

.ChatBuddy_parallax__tJ63o>use:first-child {
    animation-delay: -2s;
    animation-duration: 7s;
    fill: #f58220
}

.ChatBuddy_parallax__tJ63o>use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
    fill: #ed1c24
}

.ChatBuddy_parallax__tJ63o>use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
    fill: #fff200
}

.ChatBuddy_parallax__tJ63o>use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
    fill: #fdb913
}

@keyframes ChatBuddy_move-forever__37n_P {
    0% {
        transform: translate3d(-90px,0,0)
    }

    to {
        transform: translate3d(85px,0,0)
    }
}

.ChatBuddy_typewriter__WymTn {
    overflow: hidden;
    white-space: nowrap;
    margin: 0 auto;
    letter-spacing: .15em;
    animation: ChatBuddy_typing__t1ryA 3.5s steps(40),ChatBuddy_blink-caret__HPESa .75s step-end infinite
}

@keyframes ChatBuddy_typing__t1ryA {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes ChatBuddy_blink-caret__HPESa {
    0%,to {
        border-color: transparent
    }

    50% {
        border-color: orange
    }
}
