@charset "UTF-8";
:root {
    --darkBlueColor__wr: #101828;
    --darkBlueColor500__wr: #475467;
    --darkBlueColor550__wr: #343D50;
    --darkBlueColor600__wr: #344054;
    --bsBlueColor100__wr: #0071FF;
    --bsBlueColor700__wr: #1f2c37;
    --bsGreenColor10__wr: #f2f9f7;
    --bsGreenColor20__wr: #e8f7ee;
    --bsGreenColor150__wr: #00BE13;
    --bsGreenColor500__wr: #008548;
    --bsGreenColor600__wr: #007038;
    --bsGreenColor300__wr: #22B573;
    --bsGreenColor800__wr: #005A2A;
    --bsGreenColor700__wr: #007038;
    --bsGreenColor900__wr: #004520;
    /*--greyTextColor__wr: #667085;*/
    /*--darkOrangeColor__wr: #F68F1E;*/
    /*--LightSkyBlueColor__wr: #f4f7fc;*/
    --LightGreyColor__wr: #667085;
    --DarkGreyColor__wr: #475467;
    /*--GreyBgColor__wr: #eeeeee;*/
    --GreyLightBgColor__wr: #f9f9f9;
    --bsGreyColor80__wr: #f5f5f5;
    --bsGreyColor70__wr: #C2C4C7;
    --bsGreyColor90__wr: #C8CDCC;
    --bsGreyRgb10__wr: rgba(20, 19, 19, 0.1);
    --bsGreyRgb30__wr: rgba(20, 19, 19, 0.30);
    --bsGreyRgb50__wr: rgba(20, 19, 19, 0.50);
    --bsGreyRgb70__wr: rgba(20, 19, 19, 0.70);
    --bsGreyRgb700__wr: rgba(20 19 19 / 0.7);
    --bsGreyRgb0_05__wr: rgba(0, 0, 0, 0.05);
    --bsGreyColor90__wr: #DEE2E6;
    --bsGreyColor100__wr: #9DA1A0;
    --bsGreyColor105__wr: #B8B8B8;
    --bsGreyColor110__wr: #EAECF0;
    --bsGreyColor120__wr: #EFEEF0;
    --bsGreyColor125__wr: #EFEFF0;
    --bsGreyColor130__wr: #E4E3E3;
    --bsGreyColor135__wr: #e5e5e5;
    --bsGreyColor140__wr: #ECF1F6;
    --bsGreyColor150__wr: #D0D5DD;
    --bsGreyColor160__wr: #E3E9ED;
    --bsGreyColor200__wr: #DADADA;
    --bsGreyColor250__wr: #D9D9D9;
    --bsGreyColor300__wr: #C4C4C4;
    --bsGreyColor310__wr: #919199;
    --bsGreyColor350__wr: #AEAEAE;
    --bsGreyColor400__wr: #9CA4AB;
    --bsGreyColor500__wr: #979797;
    --bsGreyColor550__wr: #848484;
    --bsGreyColor600__wr: #667085;
    --bsGreyColor605__wr: #423e3e;
    --bsGreyColor610__wr: #494f54;
    --bsGreyColor650__wr: #707070;
    --bsGreyColor700__wr: #292D32;
    --bsGreyColor850__wr: #23282F;
    --bsGreyColor860__wr: #16110D;
    --bsGreyColor900__wr: #1F2C37;
    --bsInputGreyBorderColor__wr: #D0D5DD;
    --bsSocialBtnDrakColor__wr: #344054;
    --bsAppleBgColor__wr: #1F2C37;
    --bsFaceBookBgColor__wr: #1877F2;
    --bsTwitterBgColor__wr: #1DA1F2;
    --bsLinkedinBgColor__wr: #0077B5;
    --bsBlackRgb10__wr: rgba(0, 0, 0, 0.10);
    --bsBlackRgb300__wr: rgba(0, 0, 0, 0.30);
    --bsBlackRgb0_50__wr: rgba(0, 0, 0, 0.05);
    --bsBlackColor850__wr: #141313;
    --bsBlackColor__wr: #000;
    --bsWhiteRgb50__wr: rgba(255, 255, 255, 0.50);
    --bsWhiteColor100__wr: #fefcff;
    --bsWhiteColor__wr: #fff;
    --bsGreyColor__wr: #667085;
    --bsYellowColor900__wr: #FFC700;
    --bsRedColor900__wr: #FF0000;
    --bsRedColor200__wr: #DC3545;
    --bsBasePurpleRgb20__wr: rgba(217, 192, 255, 0.20);
    --bsBasePurpleRgb300__wr: rgba(169, 1, 237, 0.3);
    --bsBasePurpleColor40__wr: #EEE4FF;
    --bsBasePurpleColor50__wr: #F0E5FF;
    --bsBasePurpleColor100__wr: #D9C0FF;
    --bsBasePurpleColor200__wr: #8A00C1;
    --bsBasePurpleColor250__wr: #9A06D4;
    --bsBasePurpleColor300__wr: #B380FF;
    --bsBasePurpleColor350__wr: #B364F5;
    --bsBasePurpleColor__wr: #A901ED;
    --FieldWorkFont__wr: 'Fieldwork-Geo';
    --InterFont__wr: 'Inter', sans-serif;
}
@font-face {
    font-family: 'Fieldwork-Geo';
    src: url('../fonts/fieldwork/Fieldwork-Geo-Regular.eot');
    src: url('../fonts/fieldwork/Fieldwork-Geo-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fieldwork/Fieldwork-Geo-Regular.woff2') format('woff2'),
        url('../fonts/fieldwork/Fieldwork-Geo-Regular.woff') format('woff'),
        url('../fonts/fieldwork/Fieldwork-Geo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fieldwork-Geo';
    src: url('../fonts/fieldwork/Fieldwork-Geo-Light.eot');
    src: url('../fonts/fieldwork/Fieldwork-Geo-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fieldwork/Fieldwork-Geo-Light.woff2') format('woff2'),
        url('../fonts/fieldwork/Fieldwork-Geo-Light.woff') format('woff'),
        url('../fonts/fieldwork/Fieldwork-Geo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fieldwork-Geo';
    src: url('../fonts/fieldwork/Fieldwork-Geo-Demibold.eot');
    src: url('../fonts/fieldwork/Fieldwork-Geo-Demibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fieldwork/Fieldwork-Geo-Demibold.woff2') format('woff2'),
        url('../fonts/fieldwork/Fieldwork-Geo-Demibold.woff') format('woff'),
        url('../fonts/fieldwork/Fieldwork-Geo-Demibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
*::before,
*::after {
    box-sizing: border-box;
}
.lh_114_286_per__wr{
    line-height: 114.286% !important;
}
.textColorRGB_grey_700__wr{
    color: var(--bsGreyRgb700__wr) !important;
}
.bg_grey_125__wr{
    background: var(--bsGreyColor125__wr) !important;
}
.mt_32px__wr{
    margin-top: 32px !important;
}
.fs_12{font-size: 12px !important;}
.w_48px__wr, .size_48px__wr{
    width: 48px !important;
}
.h_48px__wr, .size_48px__wr{
    height: 48px !important;
}
.w_34px__wr, .size_34px__wr{
    width: 34px !important;
}
.h_34px__wr, .size_34px__wr{
    height: 34px !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.textColor_black_850__wr{color:var(--bsBlackColor850__wr) !important;}
.textColor_primary__wr,.text-primary{color:var(--bsBasePurpleColor__wr) !important;}
a.text-primary:focus, 
a.text-primary:hover {
    color: var(--bsBasePurpleColor__wr) !important;
}
.markBasePurple__wr{
    color: var(--bsBasePurpleColor__wr) !important;
}
.btn-primary{
    color: var(--bsWhiteColor__wr);
    background-color: var(--bsBasePurpleColor__wr);
    border: 1px solid var(--bsBasePurpleColor__wr);
}
.bg_primary__wr{background-color: var(--bsBasePurpleColor__wr) !important;}
.hover_bg_primary__wr:hover{background-color: var(--bsBasePurpleColor__wr) !important;}
.bg_primary40__wr{background-color: var(--bsBasePurpleColor40__wr) !important;}
.bg_primary100__wr{background-color: var(--bsBasePurpleColor100__wr) !important;}
.hoverBg_primary100__wr:hover{background-color: var(--bsBasePurpleColor100__wr) !important;}
.borderColor_primary__wr{border-color: var(--bsBasePurpleColor__wr) !important;}
.hover_borderColor_primary__wr:hover{border-color: var(--bsBasePurpleColor250__wr) !important;}
.hover_textColor_white__wr:hover{color: var(--bsWhiteColor__wr) !important;}
.text_vr_truncate_2__wr {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.flexGap_y_32px__wr{
    row-gap: 32px;
}
.mb_neg_24px__wr{
    margin-bottom: -24px;
}
.c-scrollbar::-webkit-scrollbar {
    width: 4px;
    background: #1e1e2d;
    border-radius: 3px;
}
.c-scrollbar::-webkit-scrollbar-track {
    background: transparent;
}
.c-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
}
.c-scrollbar {
    scrollbar-color: rgba(255, 255, 255, 0.2);
    scrollbar-width: thin;
}

.c-scrollbar-light::-webkit-scrollbar,
.uppy-Dashboard-files::-webkit-scrollbar,
.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar {
    width: 4px;
    background: rgba(24, 28, 41, 0.08);
    border-radius: 3px;
}
.c-scrollbar-light::-webkit-scrollbar-track,
.uppy-Dashboard-files::-webkit-scrollbar-track,
.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar-track {
    background: transparent;
}
.c-scrollbar-light::-webkit-scrollbar-thumb,
.uppy-Dashboard-files::-webkit-scrollbar-thumb,
.bootstrap-select .dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: rgba(24, 28, 41, 0.1);
    border-radius: 3px;
}
.c-scrollbar-light,
.uppy-Dashboard-files,
.bootstrap-select .dropdown-menu .inner {
    scrollbar-color: rgba(24, 28, 41, 0.08);
    scrollbar-width: thin;
}

.no-scrollbar::-webkit-scrollbar {
    width: 0;
}
.no-scrollbar::-webkit-scrollbar-track {
    background: transparent;
}
.no-scrollbar::-webkit-scrollbar-thumb {
    background: transparent;
}
body {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    color: inherit;
    font-family: var(--FieldWorkFont__wr);
    background: var(--bsWhiteColor100__wr);
}
.noScroll__wr{
    overflow: hidden;
}
.btn.btn-primary.primaryBtn__wr,
.primaryBtn__wr{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    color: var(--bsWhiteColor__wr);
    background-color: var(--bsBasePurpleColor__wr);
    border: 1px solid var(--bsBasePurpleColor__wr);
    text-transform: capitalize;
    padding: 16px 20px;
    border-radius: 16px;
    text-decoration: none;
    height: 56px;
    position: relative;
    box-shadow: 0px 5px 10px 0px var(--bsBasePurpleRgb20__wr);
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.btn.btn-primary.primaryBtn__wr:hover,
.primaryBtn__wr:hover{
    color: var(--bsBasePurpleColor__wr);
    background-color: var(--bsWhiteColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
}
.primaryBtn__wr .labelText__wr,
.primaryBtn__wr .icon__wr{
    display: inline-flex;
}
.btn-primary.btn-primary.primaryBtn__wr.focus,
.btn-primary.primaryBtn__wr.focus,
.btn-primary.btn-primary.primaryBtn__wr:focus,
.btn-primary.primaryBtn__wr:focus,
.btn-primary.primaryBtn__wr:not(:disabled):not(.disabled):active,
.primaryBtn__wr:not(:disabled):not(.disabled):active{
    color: var(--bsBasePurpleColor__wr);
    background-color: var(--bsWhiteColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
    box-shadow: none;
}
.btn.btn-primary.btn-sm.primaryBtn__wr{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 150%;
    border-radius: 12px;
    padding: 8px 12px;
    height: 40px;
}
.btn-sm.btnWide__wr.primaryBtn__wr{
    padding: 8px 32px;
}
.btn-outline-primary.primaryBtn__wr{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 1rem;
    font-weight: 600;
    line-height: 150%;
    color: var(--bsBasePurpleColor__wr);
    background-color: var(--bsWhiteColor__wr);
    border: 1px solid var(--bsBasePurpleColor__wr);
    text-transform: capitalize;
    padding: 16px 20px;
    border-radius: 16px;
    text-decoration: none;
    height: 56px;
    position: relative;
    box-shadow: 0px 5px 10px 0px var(--bsBasePurpleRgb20__wr);
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.btn-sm.btn-outline-primary.primaryBtn__wr{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 150%;
    padding: 8px 12px;
    border-radius: 12px;
    height: 40px;
}
.btn-outline-primary.primaryBtn__wr:hover{
    color: var(--bsWhiteColor__wr);
    background-color: var(--bsBasePurpleColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
}
.btn-outline-primary.primaryBtn__wr.focus, 
.btn-outline-primary.primaryBtn__wr:focus,
.btn-outline-primary.primaryBtn__wr:not(:disabled):not(.disabled):active{
    color: var(--bsWhiteColor__wr);
    background-color: var(--bsBasePurpleColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
    box-shadow: none;
}
.btn-primary.lightBtn__wr{
    color: var(--bsBasePurpleColor__wr);
    background-color: var(--bsWhiteColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
}
.btn-primary.lightBtn__wr:hover,
.btn-primary.lightBtn__wr.focus, 
.btn-primary.lightBtn__wr:focus,
.btn-primary.lightBtn__wr:not(:disabled):not(.disabled):active{
    color: var(--bsBasePurpleColor__wr);
    background-color: var(--bsWhiteColor__wr);
    border-color: var(--bsBasePurpleColor__wr);
    box-shadow: none;
}
.primaryLink__wr{
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    color: var(--bsBasePurpleColor__wr);
}
.primaryLink__wr:hover{
    color: var(--bsBasePurpleColor__wr);
}
.primaryLink__wr.xs_btn__wr{
    padding: 8px 16px;
    border-radius: 12px;
}
.primaryAlert__wr{
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    color: var(--bsBlackColor850__wr);
    background-color: var(--bsBasePurpleColor50__wr);
    border-color: var(--bsBasePurpleColor50__wr);
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 0;
}
.form-control:focus-visible{
    outline: none;
}
.form-control:focus {
    color: var(--bsBlackColor850__wr);
    background-color: var(--bsWhiteColor__wr);
    border-color: var(--bsGreyRgb30__wr);
    outline: none;
    box-shadow: 0 0 0 0.2rem var(--bsBasePurpleRgb300__wr);
}
a {
    text-decoration: none;
    outline: none !important;
}
a:hover,
a:focus,
a:focus-visible,
.btn:focus,
.btn:focus-visible{
    outline: none;
    box-shadow: none;
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
    font-weight: 600;
}
h1,h2,h3,h4,h5,h6,p {
    margin: 0;
    padding: 0;
}

ul,li,ol {
    /*list-style-type: none;*/
    margin: 0;
    padding: 0;
}
.listInside__wr{
    list-style-position: inside;
}
/*LOGIN PAGE START*/
    .pageMainLayout__wr.loginPageLayout__wr .container{
        max-width: 100%;
    }
    .loginWrapSec__wr .formWrap__wr{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .signUpWrapSec__wr .formWrap__wr{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .loginWrapSec__wr .formWrap__wr .formWrpper__wr{
        width: 100%;
        max-width: 390px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .loginWrapSec__wr .formWrap__wr .secHeadWrap__wr{
        margin-bottom: 50px;
    }
    .loginWrapSec__wr .formWrap__wr .secHeadWrap__wr .brand__wr{
        display: block;
        margin-bottom: 50px;
    }
    .loginWrapSec__wr .formWrap__wr .secHeadWrap__wr .brand__wr img{}
    .loginWrapSec__wr .formWrap__wr .secHeadWrap__wr .secTitle__wr{
        font-size: 40px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .loginWrapSec__wr .formWrap__wr .secHeadWrap__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 0;
    }
    .loginWrapSec__wr .formWrap__wr .secBodyWrap__wr{}
    .loginWrapSec__wr .formWrap__wr .form-group{
        margin-bottom: 20px;
    }
    .error{
        font-size: 14px !important;
        font-weight: 400 !important;;
        line-height: 150% !important;;
        color: #860000 !important;;
        margin: 0;
    }
    form .form-group{
        position: relative;
    }
    .loginWrapSec__wr .formWrap__wr .form-group:last-child,
    form .form-group:last-child{
        margin-bottom: 0;
    }
    form .form-control{
        width: 100%;
        height: 56px;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 16px 20px;
        color: var(--bsBlackColor850__wr);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    form input:-internal-autofill-selected {
        appearance: menulist-button;
        background-image: none !important;
        background-color: var(--bsWhiteColor__wr) !important;
        color: fieldtext !important;
    }
    form .form-control::-webkit-input-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form .form-control::-moz-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form .form-control:-ms-input-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form .form-control:-moz-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form textarea.form-control{
        width: 100%;
        height: 165px;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 16px 20px;
        color: var(--bsBlackColor850__wr);
        resize: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    form textarea.form-control::-webkit-input-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form textarea.form-control::-moz-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form textarea.form-control:-ms-input-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form textarea.form-control:-moz-placeholder {
        color: var(--bsGreyRgb30__wr);
    }
    form .form-control:has(+ .icon__wr){
        padding-right: calc(20px + 20px);
    }
    form select.form-control:invalid {
        color: var(--bsGreyRgb30__wr) !important;
    }
    form select.form-control option {
        color: var(--bsBlackColor850__wr);
    }
    form .form-group .icon__wr{
        position: absolute;
        right: 20px;
        /*top: 19px;*/
        top: 16px;
        display: flex;
        pointer-events: none;
    }
    form .pass__wr .icon__wr{
        width: 18.5px;
        z-index: 2;
        cursor: pointer;
        pointer-events: unset;
    }
    form .select__wr .icon__wr{
        top: 16px;
    }
    form .pass__wr .icon__wr.active svg #ToggleSlash {
        opacity: 0;
    }
    /*form .primaryBtn__wr{
        width: 100%;
    }*/
    form .forgot__wr a{
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsGreyRgb70__wr);
        position: relative;
    }
    form .forgot__wr a::before{
        content: '';
        width: 100%;
        height: 1px;
        background: var(--bsGreyRgb70__wr);
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    form .divider__wr span{
        display: inline-block;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsGreyRgb70__wr);
        position: relative;
    }
    form .divider__wr span::before,
    form .divider__wr span::after{
        content: '';
        display: inline-block;
        width: 130.74%;
        height: 0.0313rem;
        background: var(--bsBlackRgb300__wr);
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    form .divider__wr span::before{
        right: calc(100% + 10px);
    }
    form .divider__wr span::after{
        left: calc(100% + 10px);
    }
    form .socialtnParent__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        column-gap: 20px;
    }
    form .socialtnParent__wr .primaryBtn__wr{
        flex: 1;
        height: 56px;
        border-radius: 12px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 1rem;
        font-weight: 400;
        line-height: 150%;
        text-align: center;
        color: var(--bsBlackColor850__wr);
    }
    form .socialtnParent__wr .primaryBtn__wr .btnIcon__wr{
        display: inline-block;
        margin-right: 10px;
    }
    form .socialtnParent__wr .primaryBtn__wr .btnIcon__wr img{}
    form .redirect__wr{}
    form p:not([class]){
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 0;
    }
    form p:not([class]) a{
        font-size: inherit;
        font-weight: 600;
        line-height: inherit;
        color: var(--bsBasePurpleColor__wr);
    }
    form .form-check,
    .form-check{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        position: relative;
        padding-left: 5px;
        padding-right: 5px;
    }
    form .form-check .labelWrap__wr,
    form .form-check .termCheckbox__wr,
    .form-check .labelWrap__wr,
    .form-check .termCheckbox__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        padding: 0;
        margin: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    form .form-check .labelWrap__wr~.labelWrap__wr{
        margin-top: 10px;
    }
    form .form-check.form-check-inline{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
    }
    form .form-check.form-check-inline .labelWrap__wr~.labelWrap__wr{
        margin-left: 20px;
        margin-top: 0px;
    }
    form .form-check .form-check-input,
    .form-check .form-check-input{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        /*right: 0;*/
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
        width: 24px;
    }
    form .form-check .formCheckmark__wr,
    .form-check .formCheckmark__wr{
        width: 24px;
        height: 24px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        margin-right: 0.5rem;
        position: relative;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    form .form-check .formCheckmark__wr::before,
    .form-check .formCheckmark__wr::before{
        content: "\f00c";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        color: var(--bsWhiteColor__wr);
        -webkit-transform: scale(0);
        transform: scale(0);
        font-size: 12px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    form .form-check .formCheckmark__wr::after,
    .form-check .formCheckmark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    form .form-check .form-check-input:checked ~ .formCheckmark__wr,
    .form-check .form-check-input:checked ~ .formCheckmark__wr{
        border-color: var(--bsBasePurpleColor__wr);
        background: var(--bsBasePurpleColor__wr);
    }
    form .form-check .form-check-input:checked ~ .formCheckmark__wr::before,
    .form-check .form-check-input:checked ~ .formCheckmark__wr::before{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    form .form-check .form-check-input:checked ~ .formCheckmark__wr::after,
    .form-check .form-check-input:checked ~ .formCheckmark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    form .form-check .labelWrap__wr .form-check-label,
    form .form-check .termCheckbox__wr .form-check-label,
    .form-check .labelWrap__wr .form-check-label,
    .form-check .termCheckbox__wr .form-check-label{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    form .form-check .labelWrap__wr a,
    form .form-check .termCheckbox__wr a,
    .form-check .labelWrap__wr a,
    .form-check .termCheckbox__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
    }
    form .form-radio{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        position: relative;
        padding-left: 5px;
        padding-right: 5px;
    }
    form .form-radio .labelWrap__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        position: relative;
        padding: 0;
        margin: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    form .form-radio .labelWrap__wr~.labelWrap__wr{
        margin-top: 10px;
    }
    form .form-radio.form-radio-inline{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
    }
    form .form-radio.form-radio-inline .labelWrap__wr~.labelWrap__wr{
        margin-left: 20px;
        margin-top: 0px;
    }
    form .form-radio .form-radio-input{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        /*right: 0;*/
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
        width: 24px;
    }
    form .form-radio .formCheckmark__wr{
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        margin-right: 0.5rem;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    form .form-radio .formCheckmark__wr::before{
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    form .form-radio .formCheckmark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    form .form-radio .form-radio-input:checked ~ .formCheckmark__wr {
        border-color: var(--bsBasePurpleColor__wr);
    }
    form .form-radio .form-radio-input:checked ~ .formCheckmark__wr::before {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    form .form-radio .form-radio-input:checked ~ .formCheckmark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    form .form-radio .labelWrap__wr .form-radio-label{
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    form .form-radio .labelWrap__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
    }
    form .form-group.otpWrap__wr{}
    form .otpFieldWrap__wr{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    form .otpFieldWrap__wr .input__wr{
        width: 56px;
        height: 56px;
        /*border: 2px solid var(--bsGreyColor120__wr);*/
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        outline: none;
        text-align: center;
        font-size: 48px;
        font-weight: 600;
        color: var(--bsGreyRgb70__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        outline: none;
        box-shadow: none;
        /*Hide number field arrows*/
        -moz-appearance: textfield;
    }
    form .otpFieldWrap__wr .input__wr:focus{
        border-color: var(--bsBasePurpleColor100__wr);
    }
    form .otpFieldWrap__wr .input__wr:disabled{
        color: var(--bsGreyRgb70__wr);
    }
    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    .custom-error{
        width: 100%;
        margin-top: 0.25rem;
        font-size: .875em;
        color: #860000;
    }
    .loginWrapSec__wr .imageWrap__wr{
        background: var(--bsBasePurpleColor__wr);
        min-height: 100dvh;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .loginWrapSec__wr .imageWrap__wr .pic__wr{
        width: 100%;
        max-width: 390px;
        display: block;
        margin: 0 auto 32px;
    }
    .loginWrapSec__wr .imageWrap__wr ul{
        width: 100%;
        max-width: 390px;
        display: block;
        margin: 0 auto 16px;
    }
    .loginWrapSec__wr .imageWrap__wr ul li{
        font-size: 24px;
        font-weight: 400;
        line-height: 133.333%;
        color: var(--bsWhiteColor__wr);
        position: relative;
        padding-left: 32px;
    }
    .loginWrapSec__wr .imageWrap__wr ul li::before{
        content: '\f2f7';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        position: absolute;
        left: 0;
        top: 4px;
    }
    .loginWrapSec__wr .imageWrap__wr ul li~li{
        margin-top: 8px;
    }
    .loginWrapSec__wr .imageWrap__wr p{
        width: 100%;
        max-width: 390px;
        display: block;
        font-size: 24px;
        font-weight: 400;
        line-height: 133.333%;
        color: var(--bsWhiteColor__wr);
        text-align: left;
        margin: 0 auto;
    }
    .loginWrapSec__wr .formWrap__wr .form-group.forgot__wr{
        margin-bottom: 50px;
    }
    .loginWrapSec__wr .formWrap__wr .form-group.divider__wr{
        margin-bottom: 30px;
    }
/*LOGIN PAGE END*/
/*SIGN UP PAGE START*/
    .signUpWrapSec__wr .formWrap__wr .form-group.btnParent__wr{
        margin-bottom: 40px;
    }
/*SIGN UP PAGE END*/
/*FORGOT PASS PAGE START*/
    .forgotPassWrapSec__wr .formWrap__wr .secHeadWrap__wr{
        margin-bottom: 142px;
    }
    .forgotPassWrapSec__wr .formWrap__wr .secHeadWrap__wr .secTitle__wr{
        margin-bottom: 0;
    }
/*FORGOT PASS PAGE END*/
/*OTP PAGE START*/
    .otpWrapSec__wr .formWrap__wr .secHeadWrap__wr{
        margin-bottom: 83px;
    }
    .otpWrapSec__wr .formWrap__wr .secHeadWrap__wr .secTitle__wr{
        margin-bottom: 0;
    }
    .otpWrapSec__wr .formWrap__wr .valid-feedback{
        width: 100%;
        text-align: center;
        font-size: 40px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-top: 0;
    }
    .otpWrapSec__wr .formWrap__wr .secHeadWrap__wr:has(.secTitle__wr):has(.valid-feedback){
        margin-bottom: 50px;
    }
    .otpWrapSec__wr .formWrap__wr .secHeadWrap__wr .secTitle__wr:has(+ .valid-feedback) {
        margin-bottom: 116px;
    }
    /*.titleParentWrap__wr:has(.secTitle__wr):has(.btn){}*/
    .otpWrapSec__wr .formWrap__wr .form-group.btnParent__wr{
        margin-bottom: 50px;
    }
    .otpWrapSec__wr .formWrap__wr .form-group.counter__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsBlackColor850__wr);
        text-align: center;
    }
    .otpWrapSec__wr .formWrap__wr .form-group.resend__wr a{
        display: inline-block;
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        color: var(--bsBasePurpleColor__wr);
        text-decoration-line: none;
        text-align: center;
    }
    .otpWrapSec__wr .formWrap__wr .form-group.resend__wr a::before{
        content: '';
        width: 100%;
        height: 0.0938rem;
        background: var(--bsBasePurpleColor__wr);
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
/*OTP PAGE END*/
/*INDEX PAGE START*/
    .pageHeader__wr{
        width: 100%;
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        position: relative;
        /*position: sticky;
        top: 0;
        left: 0;
        right: 0;*/
        z-index: 1024;
    }
    .pageHeader__wr .navbar-expand-lg{
        width: 100%;
        flex-wrap: wrap;
        padding: 0;
        /*background: var(--bsBasePurpleColor__wr);*/
        /*padding-top: 22px;*/
        /*padding-bottom: 22px;*/
    }
    .pageHeader__wr .navWrapper__wr{
        width: 100%;
        background: var(--bsBasePurpleColor__wr);
        padding-top: 22px;
        padding-bottom: 22px;
    }
    /*.pageHeader__wr .navWrapper__wr .container{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    }*/
    .pageHeader__wr .navbar-toggler{}
    .pageHeader__wr .navWrapper__wr .navBrand__wr{
        flex-shrink: 0;
        margin-right: 1rem;
    }
    .pageHeader__wr .navWrapper__wr .navBrand__wr img{}
    .pageHeader__wr .navWrapper__wr .navBrand__wr img{}
    .pageHeader__wr .headerSearchBar__wr{
        flex: 1 1 auto;
        width: 100%;
        max-width: 690px;
        position: relative;
        z-index: 1;
        /*margin-left: 6.3%;*/
        /*margin-right: 6.3%;*/
    }
    .pageHeader__wr .headerSearchBar__wr .input-group{
        flex: 1 1 auto;
        position: relative;
        background: var(--bsWhiteColor__wr);
        border: 0.0313rem solid var(--bsBasePurpleColor__wr);
        border-radius: 16px;
        padding: 4px;
    }
    .pageHeader__wr .headerSearchBar__wr .form-control{
        border-color: var(--bsWhiteColor__wr);
        padding: 0;
        padding-right: 60px;
        padding-left: .75rem;
        /*margin-left: 60px;*/
        height: 48px;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
    }
    .pageHeader__wr .headerSearchBar__wr .form-control:focus{
        border-color: var(--bsWhiteColor__wr);
        box-shadow: none;
    }
    .headerSearchBar__wr input[type="search" i]::-webkit-search-cancel-button {
        display: none;
    }
    input[type="search" i]:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button {}
    /*.pageHeader__wr .headerSearchBar__wr .icon__wr{
        display: inline-flex;
        position: absolute;
        right: .75rem;
        top: 0;
        bottom: 0;
        z-index: 99;
    }
    .pageHeader__wr .headerSearchBar__wr .icon__wr img{}*/
    .headerSearchBtn__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 99;
        padding: 0 0.875rem !important;
    }
    .pageHeader__wr .headerSearchBar__wr .btnParent__wr{}
    .pageHeader__wr .headerSearchBar__wr .btnParent__wr .btn__wr{
        width: 160px;
        border-radius: 12px;
        background: var(--bsBasePurpleColor__wr);
        box-shadow: 0px 5px 10px 0px var(----bsBasePurpleRgb20__wr);
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: var(--bsWhiteColor__wr);
        flex-shrink: 0;
    }
    .pageHeader__wr .headerSearchBar__wr .btnParent__wr .btn__wr .labelText__wr{
        display: inline-block;
    }
    .typedSearchBox__wr{
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        min-height: 200px;
        max-height: 70dvh;
        overflow-y: auto;
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
    }
    .searchPreloader__wr{
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .dot-loader{
        display: flex;
        padding-top: 5px;
    }
    .dot-loader > div {
        display: inline-flex;
        width: 8px;
        height: 8px;
        border-radius: 100%;
        margin: 0 2px;
        background: var(--bsBasePurpleColor__wr);
        -webkit-animation: loader 1.48s ease-in-out infinite both;
        animation: loader 1.48s ease-in-out infinite both;
    }
    .dot-loader > div:nth-child(1) {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }
    .dot-loader > div:nth-child(2) {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }
    @keyframes loader {
        0%,
        80%,
        100% {
            -webkit-transform: scale(0);
            transform: scale(0);
            opacity: 0.2;
        }
        40% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 0.8;
        }
    }
    .typedSearchBox__wr .serachEmptyWrap__wr{
        background: var(--bsWhiteColor__wr);
    }
    .typedSearchBox__wr .searchContentWrap__wr{}
    .typedSearchBox__wr .searchList__wr{}
    .typedSearchBox__wr .listTittle__wr{
        font-size: 10px;
        font-weight: 400;
        line-height: 114.286%;
        color: var(--bsGreyRgb700__wr);
        /*background: rgb(145 145 153 / 15%);*/
        background: var(--bsGreyColor125__wr);
        padding: .25rem 0.5rem;
    }
    .typedSearchBox__wr .list-group{}
    .typedSearchBox__wr .list-group-item{
        padding: .25rem 1.25rem;
    }
    .typedSearchBox__wr .list-group-item a{
        font-size: 14px;
        font-weight: 400;
        line-height: 114.286%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .typedSearchBox__wr .list-group-item a:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .pageHeaderLang__wr > a{
        justify-content: center;
    }
    .pageHeaderLang__wr > a > span{
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1;
    }
    .pageHeaderLang__wr .dropdown-menu{
        /*min-width: 220px;*/
        padding: 0;
        border-radius: 0;
    }
    .pageHeaderLang__wr .dropdown-item{
        padding: 14px 1.5rem;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 1rem;
    }
    .pageHeaderLang__wr .dropdown-item:hover,
    .pageHeaderLang__wr .dropdown-item.active,
    .pageHeaderLang__wr .dropdown-item:active{
        background-color: var(--bsBasePurpleColor50__wr);
        border-color: var(--bsBasePurpleColor50__wr);
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
    }
    .productList__wr .list-group-item a{
        display: flex;
        align-items: center;
    }
    .productList__wr .image__wr{
        width: 40px;
        height: 40px;
        display: flex;
        flex-shrink: 0;
        border-radius: 6px;
        overflow: hidden;
        border: 1px solid var(--bsBlackRgb10__wr);
        margin-right: 10px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    /*.productList__wr .list-group-item a:hover .image__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }*/
    .productList__wr .image__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .productList__wr .detailWrap__wr{
        width: calc(100% - 50px);
    }
    .productList__wr .proName__wr{
        display: block;
        text-align: left;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .productList__wr .amountWrap__wr{}
    .productList__wr .price__wr{
        font-size: 15px;
        font-weight: 400;
        line-height: normal;
    }
    .productList__wr .currency__wr{}
    .productList__wr del.price__wr{
        color: var(--bsGreyRgb50__wr);
    }
    .productList__wr ins.price__wr{
        font-size: 16px;
        font-weight: 600;
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
    }
    .pageHeader__wr .userRightNav__wr{
        display: inline-flex;
        justify-content: flex-end;
        align-items: center;
        flex-shrink: 0;
        margin-left: 16px;
    }
    .pageHeader__wr .userRightNav__wr>li{
        display: inline-flex;
    }
    .pageHeader__wr .userRightNav__wr>li~li{
        margin-left: 16px;
    }
    .pageHeader__wr .userRightNav__wr>li:only-child{
        margin-left: 0;
    }
    .pageHeader__wr .userRightNav__wr>li>a{
        display: inline-flex;
        align-items: center;
        padding: 0;
    }
    .pageHeader__wr .userRightNav__wr>li .icon__wr{
        display: inline-flex;
    }
    .pageHeader__wr .userRightNav__wr>li .icon__wr img{}
    .notification__wr{
        position: relative;
    }
    .pageHeaderNotification__wr{
        position: relative;
    }
    .pageHeaderNotifyDpBtn__wr{
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        border: none;
        padding: 0 !important;
        border-radius: 0;
    }
    .notificationCount__wr{
        font-size: 70%;
        font-weight: 400;
        color: var(--bsWhiteColor__wr);
        text-align: center;
        padding: 0;
        line-height: 1;
        width: 22px;
        height: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--bsBasePurpleColor200__wr);
        background-color: #DC3545;
        position: absolute !important;
        right: -10px !important;
        top: -16px !important;
    }
    .headerNotifyMenu__wr{
        min-width: 320px;
        padding: 0;
        border-radius: 0;
    }
    .headerNotifyMenuHead__wr{
        padding: 16px;
        margin: 0;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .headerNotifyMenuHeadTitle__wr{
        font-size: 16px;
        font-weight: 700;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .headerNotifyListgroup__wr{
        padding: 0 16px;
        max-height: 300px;
        overflow-y: auto;
    }
    .headerNotifyListgroup__wr li{
        border: none;
    }
    .headerNotifyListgroup__wr a{
        font-size: 12px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyColor310__wr);
        text-decoration: none !important;
    }
    .headerNotifyListgroup__wr li~li,
    .headerNotifyListgroup__wr li:last-child{
        border-top: 1px solid var(--bsGreyColor135__wr);
    }
    .headerNotifyListgroup__wr li:hover a{
        color: var(--bsGreyColor610__wr);
    }
    .headerNotifyMenuFoot__wr{
        padding: 8px 16px;
        margin: 0;
        border-top: 1px solid var(--bsGreyColor135__wr);
        text-align: center;
    }
    .headerNotifyFootLink__wr{
        font-size: 12px;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsGreyColor310__wr);
        text-decoration: none !important;
    }
    .headerNotifyFootLink__wr:hover{
        color: var(--bsGreyColor610__wr);
    }
    .pageHeaderFavorite__wr{}
    .pageHeaderFavoriteBtn__wr{
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        border: none;
        padding: 0 !important;
        border-radius: 0;
    }
    .pageHeaderSell__wr{}
    .btn.pageHeaderSellBtn__wr,
    .pageHeader__wr .userRightNav__wr>li>a.btn.pageHeaderSellBtn__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBasePurpleColor__wr);
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsWhiteColor__wr);
        padding: 0.6rem 2.5rem;
        border-radius: 8px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
        -webkit-animation: sellBtnShadowPulse 2s infinite;
        animation: sellBtnShadowPulse 2s infinite;
    }
    @-webkit-keyframes sellBtnShadowPulse{
        0% {box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5);}
        100% {box-shadow: 0 0 0 24px rgba(255, 255, 255, 0);}
    }
    @keyframes sellBtnShadowPulse{
        0% {box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5);}
        100% {box-shadow: 0 0 0 24px rgba(255, 255, 255, 0);}
    }
    .pageHeaderSellBtn__wr:hover{
        background-color: var(--bsBasePurpleColor300__wr);
        border-color: var(--bsBasePurpleColor300__wr);
        color: var(--bsWhiteColor__wr);
        -webkit-animation: sellBtnHoverShadowPulse 2s infinite;
        animation: sellBtnHoverShadowPulse 2s infinite;
    }
    @-webkit-keyframes sellBtnHoverShadowPulse{
        0% {box-shadow: 0 0 0 0px rgba(217, 192, 255, 0.5);}
        100% {box-shadow: 0 0 0 24px rgba(217, 192, 255, 0);}
    }
    @keyframes sellBtnHoverShadowPulse{
        0% {box-shadow: 0 0 0 0px rgba(217, 192, 255, 0.5);}
        100% {box-shadow: 0 0 0 24px rgba(217, 192, 255, 0);}
    }
    .pageHeaderUser__wr{}
    .pageHeaderUserDp__wr{}
    .pageHeaderUserDpBtn__wr{
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        border: none;
        padding: 0 !important;
        border-radius: 0;
    }
    .headerUserDpMenu__wr{
        min-width: 220px;
        padding: 0;
        border-radius: 0;
    }
    .headerUserDpMenu__wr .dropdown-item{
        padding: 14px 1.5rem;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
    }
    .headerUserDpMenu__wr .dropdown-item~.dropdown-item{
        border-top: 1px solid var(--bsGreyColor135__wr);
    }
    .headerUserDpMenu__wr form .dropdown-item{
        border-top: 1px solid var(--bsGreyColor135__wr);
    }
    .headerUserDpMenu__wr .dropdown-item .icon__wr{
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .headerUserDpMenu__wr .dropdown-item .labelText__wr{
        display: inline-flex;
        margin-left: 1rem;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .headerUserDpMenu__wr .dropdown-item:hover{
        background-color: var(--bsBasePurpleColor50__wr);
        border-color: var(--bsBasePurpleColor50__wr);
        color: var(--bsBasePurpleColor__wr);
    }
    .headerUserDpMenu__wr .dropdown-item:hover .labelText__wr{
        margin-left: 1.5rem;
    }
    /*.pageHeader__wr .userRightNav__wr .user__wr .dropdown-menu{
        left: auto;
        right: 0;
    }*/
    .headerCart__wr{
        display: flex;
        align-items: stretch;
        margin-left: 16px;
    }
    .headerCart__wr .nav-cart-box,
    .headerCart__wr .dropdown,
    .headerCartDp__wr{
        width: max-content;
    }
    .headerCart__wr .nav-cart-box>a,
    .headerCartDpBtn__wr{
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        border: none;
        padding: 0 !important;
        border-radius: 0;
        color: var(--bsWhiteColor__wr);
    }
    .headerCart__wr .cartIcon__wr{}
    .headerCart__wr .cartIcon__wr img{}
    .headerCart__wr .cartAmountTotal__wr{
        font-size: 0.875rem;
        font-weight: 600;
        line-height: 1;
        color: var(--bsWhiteColor__wr);
        margin-left: 0.5rem;
    }
    .headerCart__wr .itemCount__wr{
        font-size: 0.75rem;
        line-height: 1;
        color: var(--bsWhiteColor__wr);
        margin-left: 0.5rem;
    }
    .headerCart__wr .cart-count{}
    .headerCart__wr .dropdown-menu{
        min-width: 320px;
        width: 320px;
        padding: 0;
    }
    .cartDPHead__wr{
        font-size: 16px;
        font-weight: 700;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
        padding: 16px 0;
        margin: 0 16px;
    }
    .headerCart__wr .dropdown-menu .list-group-item{
        padding: 0.75rem 0.75rem;
    }
    .siteMenueWrap__wr{
        width: 100%;
        /*background: var(--bsBasePurpleColor__wr);
        border-top: 1px solid var(--bsWhiteColor__wr);*/
    }
    .siteMenueWrap__wr .container{}
    /*.siteMenueWrap__wr .navbar-collapse{
        padding-top: 29px;
        padding-bottom: 29px;
    }*/
    /*.siteMenueWrap__wr .navbar-nav{
        display: inline-flex;
    }
    .siteMenueWrap__wr .navbar-nav>li{
        display: inline-flex;
    }
    .siteMenueWrap__wr .navbar-nav>li>a{
        font-size: 22px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsWhiteColor__wr);
        text-align: center;
        padding: 8px 16px;
        border-radius: 8px;
        background: transparent;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .siteMenueWrap__wr .navbar-nav>li.active>a,
    .siteMenueWrap__wr .navbar-nav>li:hover>a{
        background: var(--bsWhiteColor__wr);
        color: var(--bsBasePurpleColor__wr);
    }*/
    .homeCatWrapSec__wr{
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .homeCatWrapSec__wr .itemWrap__wr{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }
    .homeCatWrapSec__wr .itemWrap__wr .icon__wr{
        width: 80px;
        height: 80px;
        border-radius: 16px;
        background: var(--bsBasePurpleColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }
    .homeCatWrapSec__wr .itemWrap__wr .icon__wr img{
        width: 40px;
        height: 40px;
    }
    .homeCatWrapSec__wr .itemWrap__wr .title__wr{
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        min-height: 40px;
        white-space: nowrap;
    }

    
    .homeCatWrapSec__wr ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        justify-content: space-between;
        overflow-x: auto;
        /*column-gap: 30px;*/
        padding-bottom: 10px;
    }
    .homeCatWrapSec__wr ul>li{
        display: flex;
    }
    .homeCatWrapSec__wr ul>li~li{}
    .homeCatWrapSec__wr ul>li>a{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }
    .homeCatWrapSec__wr ul>li .icon__wr{
        width: 80px;
        height: 80px;
        border-radius: 16px;
        background: var(--bsBasePurpleColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 10px;
    }
    .homeCatWrapSec__wr ul>li .icon__wr img{
		-webkit-filter: brightness(0) invert(1);
		filter: brightness(0) invert(1);
    }
    .homeCatWrapSec__wr ul>li .title__wr{
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        min-height: 40px;
        white-space: nowrap;
    }
    .bannerSlider__wr{}
    .bannerSlider__wr .imageWrap__wr{
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 16px;
    }
    /*.bannerSlider__wr .imageWrap__wr::before{
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: linear-gradient(250deg, rgb(0 0 0 / 0%) 45.95%, rgb(0 0 0 / 5%) 90.51%);
    }*/
    .bannerSlider__wr .imageWrap__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: left center;
    }
    .bannerSlider__wr .captionWrap__wr{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        display: flex;
        align-items: center;
        /*padding-left: 50px;*/
    }
    .bannerSlider__wr .contentWrap__wr{
        color: var(--bsBlackColor__wr);
        padding-left: 72px;
        /*padding-top: 162px;*/
        /*min-height: 203px;*/
    }
    .bannerSlider__wr .contentWrap__wr .slideTitle__wr{
        font-size: clamp(1.25rem, 0.0867rem + 3.237vw, 3rem);
        font-weight: 600;
        line-height: 112.5%;
        color: var(--bsBasePurpleColor__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .bannerSlider__wr .contentWrap__wr p{
        font-size: clamp(0.875rem, 0.7088rem + 0.4624vw, 1.125rem);
        font-weight: 400;
        line-height: 125%;
        color: inherit;
        text-align: left;
        margin-bottom: 0;
    }
    .bannerSlider__wr .contentWrap__wr .slideTitle__wr:has(+ p){
        margin-bottom: 8px;
    }
    .bannerSlider__wr .contentWrap__wr .btnParent__wr{
        /*margin-top: 32px;*/
        margin-top: 162px;
    }
    /*.bannerSlider__wr .contentWrap__wr:has(+ .slideTitle__wr):has(+ p){
        padding-top: 0;
    }*/
    .bannerSlider__wr .contentWrap__wr .primaryBtn__wr{
        min-width: 160px;
        /*width: 100%;*/
        height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 10px;
        background-color: var(--bsWhiteColor__wr);
        box-shadow: 0px 5px 10px 0px var(--bsBlackRgb10__wr);
        border: 0.0313rem solid var(--bsBasePurpleColor__wr);
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
    }
    .bannerSlider__wr .contentWrap__wr .primaryBtn__wr:hover{
        color: var(--bsWhiteColor__wr);
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
    }
    .owl-theme.bannerSlider__wr .owl-dots{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .owl-theme.bannerSlider__wr .owl-dots .owl-dot{}
    .owl-theme.bannerSlider__wr .owl-dots .owl-dot~.owl-dot{
        margin-left: 6px;
    }
    .owl-theme.bannerSlider__wr .owl-dots .owl-dot span{
        margin: 0;
        background: var(--bsWhiteRgb50__wr);
    }
    .owl-theme.bannerSlider__wr .owl-dots .owl-dot.active span, 
    .owl-theme.bannerSlider__wr .owl-dot:hover span{
        background: var(--bsWhiteColor__wr);
    }
    #recently_section,
    #home_categories{
        position: relative;
    }
    .proListWrapSec__wr{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    /*.titleParentWrap__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }*/
    .titleParentWrap__wr:has(.secTitle__wr):has(.btn){
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }
    .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .titleParentWrap__wr .primaryBtn__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 214.286%;
        color: var(--bsBlackColor850__wr);
        padding: 8px 16px;
        border-radius: 8px;
        border: 0.0313rem solid var(--bsBasePurpleColor__wr);
        height: 46px;
        background-color: var(--bsWhiteColor__wr);
        text-transform: unset;
    }
    .proListWrapSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .proListWrapSec__wr .proWrap__wr{
        padding: 0 1px;
    }
    .proListWrapSec__wr .proWrap__wr .proImage__wr{
        display: flex;
        overflow: hidden;
        border-radius: 16px;
        margin-bottom: 8px;
        width: 100%;
        position: relative;
        border: 1px solid var(--bsBlackRgb10__wr);
        /*background-color: var(--bsGreyColor70__wr);*/
        background-color: transparent;
    }
    .proListWrapSec__wr .proWrap__wr .proImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .proListWrapSec__wr .proWrap__wr .proImage__wr a{
        display: flex;
    }
    .proListWrapSec__wr .proWrap__wr .proImage__wr>a>img{
        position: absolute;
        top: 8px;
        left: 8px;
        width: calc(100% - 16px);
        height: calc(100% - 16px);
        object-fit: cover;
        object-position: center center;
        margin: 0 auto;
        border-radius: 8px;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr{}
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proName__wr{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 5px;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proTitle__wr{
        font-size: 14px;
        font-weight: 500;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proTitle__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proDiscount__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 130%;
        color: var(--bsRedColor900__wr);
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proPrice__wr{}
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .amount__wr{
        font-size: clamp(0.875rem, 0.7088rem + 0.4624vw, 1.125rem);
        font-weight: 400;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .amount__wr span{
        font-size: 70%;
        font-weight: 400;
        line-height: normal;
        color: inherit;
    }
    .usedProSaleSec__wr{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .usedProSaleSec__wr .titleParentWrap__wr{
        margin-bottom: 20px;
    }
    .usedProSaleSec__wr .proWrap__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 20px;
    }
    .usedProSaleSec__wr .proWrap__wr .proImage__wr{
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
        border: 1px solid var(--bsBlackRgb10__wr);
    }
    .usedProSaleSec__wr .proWrap__wr .proImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .usedProSaleSec__wr .proWrap__wr .proImage__wr a{
        width: 100%;
        display: flex;
    }
    .usedProSaleSec__wr .proWrap__wr .proImage__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .favorite__wr{}
    .favorite__wr .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 32px;
        height: 32px;
        position: absolute;
        top: 20px;
        right: 20px;
        border-radius: 6px;
        z-index: 1;
        cursor: pointer;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .favorite__wr .icon__wr::before{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .favorite__wr .icon__wr img{
        -webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.6));
        filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.6));
    }
    .favorite__wr .icon__wr:hover{
        background-color: rgba(0 0 0 / 60%);
    }
    .favorite__wr .icon__wr:hover img{
        -webkit-filter: unset;
        filter: unset;
    }
    .favorite__wr .icon__wr .nonFavorite__wr{
        display: block;
    }
    .favorite__wr .icon__wr .isFavorite__wr{
        display: none;
    }
    .favorite__wr .icon__wr.active .nonFavorite__wr{
        display: none;
    }
    .favorite__wr .icon__wr.active .isFavorite__wr{
        display: block;
    }
    .favorite__wr .icon__wr.active::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .usedProSaleSec__wr .proWrap__wr .proDetailWrap__wr{}
    .usedProSaleSec__wr .proWrap__wr .proName__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        border-bottom: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .usedProSaleSec__wr .proWrap__wr .proTitle__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .usedProSaleSec__wr .proWrap__wr .proTitle__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .usedProSaleSec__wr .proWrap__wr .proInfoWrap__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
    }
    .usedProSaleSec__wr .proWrap__wr .age__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .usedProSaleSec__wr .proWrap__wr .usage__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .usedProSaleSec__wr .proWrap__wr .condition__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .usedProSaleSec__wr .proWrap__wr .location__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 114.286%;
        color: inherit;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }
    .usedProSaleSec__wr .proWrap__wr .location__wr .icon__wr{
        display: inline-flex;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .usedProSaleSec__wr .proWrap__wr .location__wr .icon__wr img{}
    .usedProSaleSec__wr .proWrap__wr .proInfoWrap__wr>div~div{
        margin-top: 0.5rem;
    }
    .usedProSaleSec__wr .proWrap__wr .proFoot__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
        border-top: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .usedProSaleSec__wr .proWrap__wr .proPrice__wr{
        flex: 1 1 auto;
    }
    .usedProSaleSec__wr .proWrap__wr .amount__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .usedProSaleSec__wr .proWrap__wr .amount__wr span{
        display: block;
        font-size: inherit;
        font-weight: 300;
        line-height: inherit;
        color: var(--bsGreyRgb700__wr);
        margin-top: 10px;
    }
    .usedProSaleSec__wr .proWrap__wr .btnParent__wr{}
    .usedProSaleSec__wr .proWrap__wr .primaryBtn__wr{
        font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
        font-weight: 400;
        line-height: 100%;
        /*color: var(--bsWhiteColor__wr);*/
        border-radius: 12px;
        padding: 0;
        width: 100%;
        min-width: 176px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr{
        padding-top: 50px;
        padding-bottom: 100px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .titleParentWrap__wr{
        margin-bottom: 20px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 10px;
        padding-bottom: 20px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proImage__wr{
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 10px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proImage__wr a{
        width: 100%;
        display: flex;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proImage__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proDetailWrap__wr{}
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proName__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        border-bottom: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proTitle__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proInfoWrap__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .age__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .usage__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .condition__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 10px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .location__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 114.286%;
        color: inherit;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .location__wr .icon__wr{
        display: inline-flex;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .location__wr .icon__wr img{}
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proFoot__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
        border-top: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .proPrice__wr{
        flex: 1 1 auto;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .amount__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 187.5%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .amount__wr span{
        display: block;
        font-size: inherit;
        font-weight: 300;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
        margin-top: 5px;
    }
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .btnParent__wr{}
    .usedProSaleSec__wr.homeApplanceSaleSec__wr .proWrap__wr .primaryBtn__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        /*color: var(--bsWhiteColor__wr);*/
        height: 46px;
        border-radius: 12px;
        padding: 0;
        width: 100%;
        min-width: 127px;
    }
    .proListWrapSec__wr .owl-theme .owl-nav [class*=owl-]{
        width: 48px;
        height: 48px;
        margin: 0;
        border-radius: 50%;
        background: var(--bsBasePurpleColor50__wr);
        border: 1px solid var(--bsBasePurpleColor50__wr);
        color: var(--bsBasePurpleColor__wr);
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .owl-carousel .owl-nav button.owl-prev{
        left: -20px;
    }
    .owl-carousel .owl-nav button.owl-next{
        right: -20px;
    }
    .proListWrapSec__wr .owl-theme .owl-nav [class*=owl-]:hover{
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
    }
    .proListWrapSec__wr .favorite__wr .icon__wr{
        width: 28px;
        height: 28px;
        top: 8px;
        right: 8px;
        border-radius: 6px;
    }
    .proListWrapSec__wr .favorite__wr .icon__wr img{
        width: 20px;
        height: 20px;
    }
    #featured_section .proListWrapSec__wr .favorite__wr .icon__wr,
    #recently_section .proListWrapSec__wr .favorite__wr .icon__wr{
        width: 20px;
        height: 20px;
        top: 8px;
        right: 8px;
        border-radius: 6px;
    }
    #featured_section .proListWrapSec__wr .favorite__wr .icon__wr img,
    #recently_section .proListWrapSec__wr .favorite__wr .icon__wr img{
        width: 14px;
        height: 14px;
    }
    .howWorkWrapSec__wr{}
    .howWorkWrapSec__wr .titleParentWrap__wr{
        padding-top: 32px;
        padding-bottom: 32px;
        background: var(--bsBasePurpleColor50__wr);
        margin-bottom: 24px;
    }
    .testimonialWrapSec__wr .titleParentWrap__wr{
        padding-top: 32px;
        padding-bottom: 32px;
        background: var(--bsBasePurpleColor50__wr);
        margin-bottom: 24px;
    }
    .howWorkWrapSec__wr .titleParentWrap__wr .container{}
    .howWorkWrapSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.1695rem + 2.6634vw, 2.5rem);
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: center;
    }
    .testimonialWrapSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.1695rem + 2.6634vw, 2.5rem);
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: center;
    }
    .tabParentWrap__wr{
        /*padding-bottom: 123px;*/
        padding-bottom: 24px;
    }
    .navPillsWrap__wr{}
    .navPillsWrap__wr .tabBtnsWrap__wr{
        width: 100%;
        max-width: 750px;
        margin: 0 auto;
        margin-bottom: 24px;
        padding: 4px;
        border-radius: 14px;
        background: var(--bsBasePurpleColor50__wr);
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .navPillsWrap__wr .tabBtnsWrap__wr .tabBtn__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsBasePurpleColor__wr);
        text-align: center;
        background: transparent;
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 1 1 100%;
        height: 40px;
        border-radius: 12px;
    }
    .navPillsWrap__wr .tabBtnsWrap__wr .tabBtn__wr.active{
        background: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
        font-weight: 600;
    }
    .tabContentParentWrap__wr{}
    .tabContentParentWrap__wr .tabContentWrap__wr{
        display: none;
        opacity: 0;
        -webkit-transform: translateY(1rem);
        transform: translateY(1rem);
        -webkit-transition: all linear 0.2s;
        transition: all linear 0.2s;
    }
    .tabContentParentWrap__wr .tabContentWrap__wr.active{
        display: block;
    }
    .tabContentParentWrap__wr .tabContentWrap__wr.fades{
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .tabContentParentWrap__wr .tabWrap__wr{}
    .tabContentWrap__wr .timlineWrap__wr{
        position: relative;
    }
    .tabContentWrap__wr .timlineWrap__wr::before{
        content: '';
        display: block;
        width: 4px;
        height: 100%;
        background: var(--bsGreyRgb10__wr);
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        border-radius: 10px;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr{
        width: 100%;
        max-width: 965px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: relative;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr::before{
        content: "";
        display: inline-block;
        width: 24px;
        height: 24px;
        background: var(--bsWhiteColor__wr);
        border: 4px solid var(--bsGreyRgb10__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        transition: 0.9s;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr::after{
        content: '';
        display: block;
        width: 4px;
        height: 0;
        background: var(--bsBasePurpleColor__wr);
        position: absolute;
        left: 0;
        right: 0;
        /*top: calc(-50% - 50px);*/
        top: 0;
        /*bottom: -50%;*/
        margin: 0 auto;
        transition: 0.9s;
    }
    /*.tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .eplipse__wr{
        width: 24px;
        height: 24px;
        background: var(--bsWhiteColor__wr);
        border: 4px solid var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }*/
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr~.itemWrap__wr{
        margin-top: 50px;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .wrapper__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .imageWrap__wr{
        width: 300px;
        margin-right: 62px;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .imageWrap__wr .image__wr{
        display: flex;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .imageWrap__wr .image__wr img{}
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr{
        width: 420px;
        margin-left: 62px;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr{
        width: 100%;
        padding: 30px;
        padding-right: 75px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        background: var(--bsWhiteColor__wr);
        box-shadow: 0px 5px 10px 5px var(--bsBlackRgb0_50__wr);
        position: relative;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr::after{
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 20px;
        top: 20px;
        z-index: -1;
        opacity: 0.5;
        background: var(--bsWhiteColor__wr);
        box-shadow: 0px 5px 10px 5px var(--bsBlackRgb0_50__wr);
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr .title__wr{
        font-size: clamp(1rem, 0.7507rem + 0.6936vw, 1.375rem);
        font-weight: 400;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-right: 1rem;
        margin-bottom: 0;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150.333%;
        /*color: var(--bsGreyRgb50__wr);*/
        color: var(--bsBlackColor850__wr);
        margin-right: 1rem;
        margin-bottom: 0;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr .title__wr:has(+ p){
        margin-bottom: 1rem;
    }
    /*.tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr p:last-child,
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr p:only-child{
        margin-bottom: 0;
    }*/    
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr .itemContentWrap__wr .boxWrap__wr .count__wr{
        font-size: clamp(1.5rem, 0.8051rem + 1.937vw, 2.5rem);
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb10__wr);
        position: absolute;
        right: 30px;
        top: 30px;
        -webkit-transition: 0.9s;
        transition: 0.9s;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:nth-child(even){
        justify-content: flex-start;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:nth-child(even) .wrapper__wr{
        flex-direction: row-reverse;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:nth-child(even) .imageWrap__wr{
        margin-right: 0;
        margin-left: 62px;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:nth-child(even) .itemContentWrap__wr{
        margin-left: 0;
        margin-right: 62px;
    }
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr.active::before{
        border-color: var(--bsBasePurpleColor__wr);
    }
    /*.tabContentWrap__wr .timlineWrap__wr .itemWrap__wr.active::after{
        height: calc(100% + 50px);
    }*/
    /*.tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:first-child.active::after{
        border-radius: 10px 10px 0 0;
        height: 50%;
    }*/
    /*.tabContentWrap__wr .timlineWrap__wr .itemWrap__wr:last-child.active::after{
        border-radius: 0 0 10px 10px;
        height: 100%;
    }*/
    .tabContentWrap__wr .timlineWrap__wr .itemWrap__wr.active .itemContentWrap__wr .boxWrap__wr .count__wr{
        color: var(--bsBasePurpleColor__wr);
    }
    .pageFooter__wr{
        background: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
    }
    .pageFooter__wr .topFooterWrap__wr{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .topFooterWrap__wr .infoWrap__wr{}
    .topFooterWrap__wr .footerBrand__wr{
        display: inline-flex;
        margin-bottom: 0;
        /*margin-bottom: 18px;*/
    }
    .topFooterWrap__wr .footerBrand__wr img{}
    .topFooterWrap__wr .footerAbout__wr{
        /*margin-bottom: 20px;*/
        margin-bottom: 0;
    }
    .topFooterWrap__wr .footerAbout__wr .title__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: inherit;
        text-align: left;
        margin-bottom: 0;
    }
    .topFooterWrap__wr .footerAbout__wr p:not([class]){
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: inherit;
        text-align: left;
        margin-bottom: 0;
    }
    .topFooterWrap__wr .footerAbout__wr .title__wr:has(+ p){
        margin-bottom: 8px;
    }
    .topFooterWrap__wr .footerContact__wr{
        list-style: none;
    }
    .topFooterWrap__wr .footerContact__wr li{
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsWhiteColor__wr);
        text-align: left;
    }
    .topFooterWrap__wr .footerContact__wr li~li{
        margin-top: 10px;
    }
    .topFooterWrap__wr .footerContact__wr li a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .topFooterWrap__wr .footerContact__wr li:hover a{
        text-decoration: underline;
        text-underline-offset: 3px;
    }
    .topFooterWrap__wr .footerContact__wr li .labelHeading__wr{}
    .topFooterWrap__wr .footerContact__wr li .labelText__wr{}
    .footerContact__wr li{
        position: relative;
        padding-left: 32px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .footerContact__wr li .icon__wr{
        position: absolute;
        left: 0;
        top: 3px;
    }
    .footerContact__wr li:hover{
        padding-left: 24px;
    }
    .topFooterWrap__wr .footerLinks__wr{
        color: var(--bsWhiteColor__wr);
    }
    .topFooterWrap__wr .footerLinks__wr .title__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 125%;
        color: inherit;
        margin-bottom: 30px;
    }
    .topFooterWrap__wr .footerLinks__wr ul{
        list-style: none;
    }
    .topFooterWrap__wr .footerLinks__wr ul li{
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: inherit;
    }
    .topFooterWrap__wr .footerLinks__wr ul li~li{
        margin-top: 20px;
    }
    .topFooterWrap__wr .footerLinks__wr ul li a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .topFooterWrap__wr .footerLinks__wr ul li a:hover{
        text-decoration: underline;
        text-underline-offset: 3px;
    }
    .socialIcons__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 1.5rem;
    }
    /*.footSocialLabelHeading__wr{
        display: block;
        width: 100%;
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlack__wr);
        margin-bottom: 0;
    }*/
    .socialIcons__wr a{
        width: 40px;
        height: 40px;
        border-radius: 12px;
        background-color: transparent;
        border: 2px solid var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        text-decoration: none;
        color: var(--bsWhiteColor__wr);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .socialIcons__wr a:hover{
        /*-webkit-transform: translateY(-5px);*/
        /*transform: translateY(-5px);*/
        background-color: var(--bsWhiteColor__wr);
        color: var(--bsBasePurpleColor__wr);
    }
    .storeLink__wr{
        gap: 1rem;
        margin-top: 1rem;
    }
    .pageFooter__wr .bottomFooterWrap__wr{}
    .bottomFooterWrap__wr .container{
        padding-top: 30px;
        padding-bottom: 30px;
        border-top: 1px solid var(--bsWhiteColor__wr);
    }
    .bottomFooterWrap__wr .copyRight__wr,
    .bottomFooterWrap__wr p{
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: inherit;
        text-align: left;
    }
    .policyLink__wr{
        list-style: none;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 1rem;
    }
    .policyLink__wr li{
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsWhiteColor__wr);
        text-align: left;
    }
    .policyLink__wr li a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        text-decoration: none;
    }
    .policyLink__wr li a:hover{
        text-decoration: underline;
        text-underline-offset: 3px;
    }
    .policyLink__wr li~li::before{
        content: "|";
        color: inherit;
        font-weight: 300;
        position: relative;
        left: -8px;
    }
    .mobAppSec__wr{
        background: var(--bsBasePurpleColor50__wr);
        padding: 48px 0;
        position: relative;
    }
    .overlayDots__wr{}
    /* .overlayDots__wr::before{
        position: absolute;
        content: url(../images/dot-dot.png);
        left: 15px;
        top: 20px;
    }
    .overlayDots__wr::after{
        position: absolute;
        content: url(../images/dot-dot.png);
        right: 15px;
        bottom: 20px;
    } */
    .mobAppSec__wr .container .row{
        row-gap: 48px;
    }
    .mobAppScreenFigure__wr{
        display: flex;
    }
    .mobAppScreenFigure__wr img{
        display: block;
        width: 100%;
        max-width: 230px;
        margin: 0 auto;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .mobAppScreenFigure__wr:hover img{
        -webkit-filter: drop-shadow(0px 0px 5px rgba(0 0 0 / 50%));
        filter: drop-shadow(0px 0px 5px rgba(0 0 0 / 50%));
    }
    .mobAppSecContentBlock__wr{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 32px;
    }
    .mobAppSecContentTitleWrap__wr{
        /*margin-bottom: 48px;*/
    }
    .mobAppSecContentTitle__wr{
        font-size: clamp(1.125rem, 0.5434rem + 1.6185vw, 2rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .mobAppSecContentTitleWrap__wr p{
        font-size: clamp(0.875rem, 0.7088rem + 0.4624vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .mobAppSecContentTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
    .mobAppStoreLink__wr{
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
        gap: 32px;
    }
    .mobAppLinkBtnParent__wr{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
        gap: 24px;
    }
    .mobAppLinkBtnParent__wr a{}
    .mobAppLinkBtnParent__wr img{}
    .mobAppLinkQr__wr{}
    .mobAppLinkQr__wr img{}    
/*INDEX PAGE END*/
/*CATEGORY PAGE START*/
    .categoryListSec__wr{
        padding-top: 30px;
        padding-bottom: 100px;
    }
    .categoryListSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .categoryListSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
    }
    .categoryListSec__wr .catList__wr{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .categoryListSec__wr .catList__wr li{
        width: 100%;
    }
    .categoryListSec__wr .catList__wr li~li{}
    .categoryListSec__wr .catList__wr li a{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        text-decoration: none;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .categoryListSec__wr .catList__wr li .icon__wr{
        width: 80px;
        height: 80px;
        border-radius: 16px;
        background: var(--bsBasePurpleColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 20px;
    }
    .categoryListSec__wr .catList__wr li .icon__wr img{}
    .categoryListSec__wr .catList__wr li .title__wr{
        flex: 1 1 auto;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .categoryListSec__wr .catList__wr li~li{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .categoryListSec__wr .catList__wr li:first-child a{
        padding-top: 0;
    }
    .categoryListSec__wr .catList__wr li:last-child a{
        padding-bottom: 0;
    }
    .categoryListSec__wr .catList__wr li:only-child a{
        padding: 0;
    }




    .accord__wr{
        width: 100%;
        display: block;
    }
    .accordItem__wr{
        width: 100%;
        display: block;
        border-bottom: 1px solid var(--bsBlackRgb10__wr);
    }
    .accordItem__wr:first-child .accordHead__wr{
        padding-top: 0;
    }
    .accordItem__wr:last-child .accordHead__wr{
        padding-bottom: 0;
    }
    .accordItem__wr:last-child{
        border-bottom: none;
    }
    .accordItem__wr:only-child .accordHead__wr{
        padding: 0;
    }
    .accordItem__wr.active{
        border-bottom: none;
    }
    .accordHead__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 0.5rem;
        text-decoration: none;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        cursor: pointer;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .accordHead__wr .content__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        flex: 1 1 auto;
    }
    .accordHead__wr .icon__wr{
        width: 80px;
        height: 80px;
        border-radius: 16px;
        background: var(--bsBasePurpleColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 20px;
    }
    .accordHead__wr .icon__wr img{
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .accordHead__wr .title__wr{
        flex: 1 1 auto;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .accordHead__wr .title__wr>a{
        text-decoration: none;
        color: inherit;
    }
    .accordHead__wr .chevronIcon__wr{
        width: 24px;
        height: 24px;
        font-size: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: var(--bsBlackColor850__wr);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .accordHead__wr .chevronIcon__wr img{}
    .accordBody__wr{
        width: 100%;
        display: block;
        /*flex: 1 1 auto;*/
    }
    .accordHead__wr:hover .title__wr,
    .accordHead__wr:hover .chevronIcon__wr{
        color: var(--bsBasePurpleColor__wr);
    }
    .accordBody__wr > a{
        width: 100%;
        display: block;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: #141313;
        padding: 20px 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .accordBody__wr > a~a{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .accordBody__wr > a:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .accordItem__wr.active .accordHead__wr .title__wr,
    .accordItem__wr.active .accordHead__wr .chevronIcon__wr{
        color: var(--bsBasePurpleColor__wr);
    }
    .accordItem__wr.active .accordHead__wr .chevronIcon__wr{
        transform: rotate(180deg);
    }

    .catAccord__wr{}
    .catAccordCard__wr{
        background-color: transparent;
        border: none;
        border-radius: 0;
    }
    .catAccordCardHead__wr{
        padding: 0;
        margin-bottom: 0 !important;
        background-color: transparent;
        border: none; 
    }
    .catAccordHeadContent__wr{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        text-decoration: none !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 125%;
        color: var(--bsBlackColor850__wr) !important;
        cursor: pointer !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        position: relative;
    }
    .catAccordHeadContent__wr::before{
        content: "\f078";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        font-size: 20px;
        color: var(--bsBlackColor850__wr);
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .catAccordHeadContent__wr[aria-expanded="true"]::before{
        -webkit-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        /*transform: rotate(180deg);*/
    }
    .catAccordHeadContent__wr .icon__wr{
        width: 80px;
        height: 80px;
        border-radius: 16px;
        background: var(--bsBasePurpleColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 20px;
    }
    .catAccordHeadContent__wr .icon__wr img{
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
    .catAccordCard__wr~.catAccordCard__wr{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .catAccordCard__wr:first-child{
        padding-top: 0;
    }
    .catAccordCard__wr:last-child{
        padding-bottom: 0;
    }
    .catAccordCard__wr:only-child{
        padding-top: 0;
        padding-bottom: 0;
    }
    .catAccordHeadTitle__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .catAccordHeadTitle__wr a{
        color: inherit !important;
        text-decoration: none !important;
    }
    .catCollapse__wr{}
    .catAccordCardBody__wr{
        padding: 0;
        width: 100%;
        display: block;
    }
    .catAccordCardBody__wr > a{
        width: 100%;
        display: block;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        padding: 20px 0;
    }
    .catAccordCardBody__wr > a~a{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
/*CATEGORY PAGE END*/
/*SUB CATEGORY PAGE START*/
    .subCategorySec__wr{
        padding-top: 30px;
        padding-bottom: 100px;
    }
    .subCategorySec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .subCategorySec__wr .titleParentWrap__wr .secTitle__wr{
        display: block;
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 30px;
    }
    .subCategorySec__wr .titleParentWrap__wr .subCatTitle__wr{
        display: block;
        font-size: 24px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 0;
    }
    .subCategorySec__wr .subCatWrapper__wr{
        row-gap: 30px;
    }
    .subCategorySec__wr .subCatWrapper__wr [class*=col-]{}
    .subCategorySec__wr .catItemWrap__wr{
        text-align: center;
    }
    .subCategorySec__wr .catItemWrap__wr>a{
        display: block;
        text-decoration: none;
    }
    .subCategorySec__wr .catItemWrap__wr .catImage__wr{
        width: 100%;
        display: flex;
        border-radius: 16px;
        overflow: hidden;
    }
    .subCategorySec__wr .catItemWrap__wr .catImage__wr img{
        width: 100%;
        -webkit-transition: all ease 0.8s;
        transition: all ease 0.8s;
    }
    .subCategorySec__wr .catItemWrap__wr .catImage__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .subCategorySec__wr .catItemWrap__wr .catDetailWrap__wr{
        padding-top: 20px;
    }
    .subCategorySec__wr .catItemWrap__wr .catTitle__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        -webkit-transition: all ease 0.5s;
        transition: all ease 0.5s;
    }
    .subCategorySec__wr .catItemWrap__wr .catTitle__wr:hover{
        color: var(--bsBasePurpleColor__wr);
    }
/*SUB CATEGORY PAGE END*/
/*PRODUCT LIST PAGE START*/
    .filterWrapSec__wr{
        padding-top: 0px;
    }
    .filterWrapSec__wr .container{
        max-width: calc(1126px + 30px);
    }
    .filterParentWrap__wr{
        width: 100%;
        /*min-height: 80px;*/
        padding: 8px 10px;
        border-radius: 16px;
        border: 0.0313rem solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
    }
    .filterParentWrap__wr .filterWrap__wr{
        margin-right: 0;
        margin-left: 0;
        column-gap: 20px;
    }
    .filterParentWrap__wr .filterWrap__wr > [class*=col]{
        padding-right: 0;
        padding-left: 0;
        display: flex;
        flex-direction: column;
        /*height: 48px;*/
    }
    .filterWrap__wr .form-group{
        margin-bottom: 0;
    }
    .filterWrap__wr .form-group .icon__wr{
        display: flex;
        position: absolute;
        right: 0;
        top: 14px;
    }
    .filterWrap__wr .form-group label{
        display: block;
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .filterWrap__wr .dropdown{}
    .filterWrap__wr .dropdown .btn-primary{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        height: 48px;
        padding: 0 16px;
        border-radius: 0;
        background-color: transparent !important;
        border-color: transparent !important;
    }
    .filterWrap__wr .dropdown .btn-primary .dpIcon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.5rem;
    }
    .filterWrap__wr .dropdown .dropdown-menu{
        width: 100%;
        top: calc(100% + 8px) !important;
        transform: unset !important;
        padding: 0;
        margin: 0;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
    }
    .filterWrap__wr .dropdown .dropdown-menu li{}
    .filterWrap__wr .dropdown .dropdown-menu li > a{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 16px 16px;
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .filterWrap__wr .dropdown .dropdown-menu li.hasSubCat__wr .dropdown-toggle::after{}
    .filterWrap__wr .dropdown .dropdown-menu .dpIcon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.5rem;
    }
    .filterWrap__wr .dropdown .dropdown-menu .dpIcon__wr img{
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .filterWrap__wr .dropdown .dropdown-menu .labelText__wr{
            flex: 1 1 auto;
    }
    /*.filterWrap__wr .dropdown .dropdown-menu .dpToggle__wr{
        background-color: transparent !important;
        border: none !important;
        padding: 0 !important;
        display: inline-flex;
    }*/
    .filterWrap__wr .dropdown .dropdown-menu li.hasSubCat__wr{}
    .filterWrap__wr .dropdown .dropdown-menu li.hasSubCat__wr .dpToggle__wr{}
    .filterWrap__wr input.form-control{
        height: 48px;
        padding: 0.375rem 0.75rem;
        border-color: transparent;
        /*color: var(--bsBlackColor850__wr);*/
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr input.form-control::-webkit-input-placeholder{
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr input.form-control::-moz-placeholder{
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr input.form-control:-ms-input-placeholder{
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr input.form-control:-moz-placeholder{
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr .dropdown .dropdown-menu li:hover > a,
    .filterWrap__wr .dropdown .dropdown-menu li.active > a,
    .filterWrap__wr .dropdown .dropdown-menu li > a:focus,
    .filterWrap__wr .dropdown .dropdown-menu li > a:hover,
    .filterWrap__wr .dropdown .dropdown-menu li > a.active,
    .filterWrap__wr .dropdown .dropdown-menu li > a:active{
        color: var(--bsWhiteColor__wr);
        text-decoration: none;
        background-color: var(--bsBasePurpleColor__wr);
    }
    .filterWrap__wr .dropdown .dropdown-menu li:hover .dpIcon__wr img,
    .filterWrap__wr .dropdown .dropdown-menu li.active .dpIcon__wr img,
    .filterWrap__wr .dropdown .dropdown-menu li > a:focus .dpIcon__wr img,
    .filterWrap__wr .dropdown .dropdown-menu li > a:hover .dpIcon__wr img,
    .filterWrap__wr .dropdown .dropdown-menu li > a.active .dpIcon__wr img,
    .filterWrap__wr .dropdown .dropdown-menu li > a:active .dpIcon__wr img{
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
    .filterWrap__wr .dropdown .dropdown-menu li.hasSubCat__wr .dropdown-submenu{
        top: 0 !important;
        bottom: 0 !important;
        left: 100% !important;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        overflow-y: auto;
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
    }
    .filterWrap__wr .dropdown .dropdown-submenu li{}
    .filterWrap__wr .dropdown .dropdown-submenu li > a{
        color: var(--bsWhiteColor__wr);
    }
    .filterWrap__wr .dropdown .dropdown-submenu li:hover > a,
    .filterWrap__wr .dropdown .dropdown-submenu li.active > a,
    .filterWrap__wr .dropdown .dropdown-submenu li > a:focus,
    .filterWrap__wr .dropdown .dropdown-submenu li > a:hover,
    .filterWrap__wr .dropdown .dropdown-submenu li > a.active,
    .filterWrap__wr .dropdown .dropdown-submenu li > a:active{
        color: var(--bsWhiteColor__wr);
        text-decoration: none;
        background-color: var(--bsBasePurpleColor200__wr);
    }
    /*.filterWrap__wr .dropdown .dropdown-menu li.hasSubCat__wr.active .dropdown-submenu{
        display: block;
    }*/
    form span.multiselect-native-select{
        position: relative;
        width: 100%;
        display: flex;
    }
    form span.multiselect-native-select select{}
    form span.multiselect-native-select .btn-group{
        width: 100%;
    }
    form span.multiselect-native-select .multiselect.custom-select{
        background: #fff;
        height: 48px;
        padding: 0;
        text-align: left !important;
        border-radius: 0;
        border: none;
    }
    form span.multiselect-native-select .multiselect.custom-select:focus,
    form span.multiselect-native-select .multiselect.custom-select:focus-visible{
        border: none;
        outline: none;
        box-shadow: none;
    }
    form span.multiselect-native-select .multiselect-selected-text{
        display: inline-flex;
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
    }
    .filterWrap__wr .btnParent__wr{}
    .filterWrap__wr .btnParent__wr .primaryBtn__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        /*color: var(--bsWhiteColor__wr);*/
        width: 160px;
        height: 48px;
        flex-shrink: 0;
        padding: 0;
        border-radius: 12px;
    }
    form .multiselect-container.dropdown-menu{
        width: 100%;
        min-width: 219px;
        background: var(--bsWhiteColor__wr);
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        /*border-radius: 16px;*/
        border-radius: .25rem;
        /*padding-left: 20px;*/
        /*padding-right: 20px;*/
        max-height: 50dvh;
        overflow-y: auto;
        top: calc(100% + 8px) !important;
        transform: unset !important;
        margin: 0;

    }
    form .multiselect-container .multiselect-option.dropdown-item{
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 0;
        padding-bottom: 0;
    }
    form .multiselect-container .multiselect-all:focus, 
    form .multiselect-container .multiselect-all:hover, 
    form .multiselect-container .multiselect-group:focus, 
    form .multiselect-container .multiselect-group:hover, 
    form .multiselect-container .multiselect-option:focus, 
    form .multiselect-container .multiselect-option:hover{
        background-color: transparent !important;
    }
    form .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback), 
    form .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active, 
    form .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback), 
    form .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active, 
    form .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback), 
    form .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active {
        background-color: transparent;
        color: var(--bsBlackColor850__wr);
    }
    form .multiselect-container .multiselect-option .form-check{
        padding-top: 0.9063rem;
        padding-bottom: 0.9063rem;
        padding-right: 0;
        padding-left: 0;
        position: relative;
    }
    form .multiselect-container .multiselect-option .form-check:before{
        content: '';
    }
    form .multiselect-container .multiselect-option~.multiselect-option .form-check{
        /*border-top: 0.0313rem solid var(--bsGreyRgb30__wr);*/
    }
    form .multiselect-container .multiselect-option .form-check-input{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        /* right: 0; */
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
        width: 24px;
    }
    form .multiselect-container .multiselect-option .form-check-label{
        display: flex;
        position: relative;
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    form .multiselect-container .multiselect-option .form-check-label::before{
        content: '';
        width: 24px;
        height: 24px;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 6px;
        margin-right: 10px;
    }
    form .multiselect-container .multiselect-option .form-check-label::after{
        content: "\f00c";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        color: var(--bsWhiteColor__wr);
        position: absolute;
        left: 7px;
        top: 6px;
        z-index: 1;
        -webkit-transform: scale(0);
        transform: scale(0);
        font-size: 12px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    form .multiselect-container .multiselect-option.dropdown-item.multiselect-selected .form-check-label::before{
        border-color: var(--bsBasePurpleColor__wr);
        background: var(--bsBasePurpleColor__wr);
    }
    form .multiselect-container .multiselect-option.dropdown-item.multiselect-selected .form-check-label::after{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .asideFilter__wr{}
    .asideFilterItem__wr{
        display: block;
        width: 100%;
        padding: 20px 0;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .asideFilterLabel__wr{
        display: block;
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .asideFilterBtnGroup__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
    }
    .btn.asideFilterBtn__wr{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        white-space: nowrap;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        padding: 10px 16px;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        flex: unset;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyColor135__wr);
        border-radius: 40px !important;
    }
    .btn.asideFilterBtn__wr:hover{
        border-color: var(--bsBasePurpleColor__wr);
        background-color: var(--bsBasePurpleColor50__wr);
        color: var(--bsBasePurpleColor__wr);
    }
    .btn.asideFilterBtn__wr.moreBtn__wr{
        font-weight: 600;
        color: var(--bsBasePurpleColor__wr);
    }
    .btn.asideFilterBtn__wr.moreBtn__wr:hover{
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
    }
    .has-search .form-control-feedback {
        position: absolute;
        left: 20px;
        top: 18px;
        z-index: 2;
        display: block;
        width: 20px;
        height: 20px;
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        pointer-events: none;
        color: var(--bsGreyColor135__wr);
        color: var(--bsGreyRgb30__wr);
    }
    .has-search .form-control {
        padding-left: 48px;
    }
    .asideFilterBtnParent__wr{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        padding: 20px 0;
    }
    form .form-check.asideFilterItem__wr .labelWrap__wr{
        color: var(--bsBlackColor850__wr);
    }
    form .form-check.asideFilterItem__wr .form-check-input:checked ~ .form-check-label{
        color: var(--bsBasePurpleColor__wr);
    }
    .listFilterBtnSec__wr{
        padding-top: 15px;
    }
    .listFilterBtnParent__wr{
        width: 100%;
        padding: 8px 10px;
        border-radius: 16px;
        border: 0.0313rem solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
        gap: 15px;
    }
    .listFilterBtnParent__wr .btn-block+.btn-block {
        margin-top: 0;
    }
    .proListSec__wr{
        padding-top: 30px;
        padding-bottom: 100px;
    }
    .proListSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .proListSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proListSec__wr .listWrap__wr{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .proListSec__wr .listWrap__wr .itemWrap__wr{
        width: 100%;
        background-color: #fff;
        position: relative;
        /*border-top: 1px solid var(--bsBlackRgb10__wr);
        border-bottom: 1px solid var(--bsBlackRgb10__wr);*/
        margin-bottom: -1px;
        -webkit-transition: all ease-in-out 0.3s;
        transition: all ease-in-out 0.3s;
    }
    .proListSec__wr .listWrap__wr .itemWrap__wr~.itemWrap__wr{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .proListSec__wr .listWrap__wr .itemWrap__wr > a{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        text-decoration: none;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    /*.proListSec__wr .listWrap__wr .itemWrap__wr:first-child{
        border-top: 0;
    }*/
    .proListSec__wr .listWrap__wr .itemWrap__wr:first-child > a{
        padding-top: 1rem;
    }
    /*.proListSec__wr .listWrap__wr .itemWrap__wr:last-child{
        border-bottom: 0;
    }*/
    .proListSec__wr .listWrap__wr .itemWrap__wr:last-child > a{
        padding-bottom: 1rem;
    }
    /*.proListSec__wr .listWrap__wr .itemWrap__wr:only-child{
        border-top: 0;
        border-bottom: 0;
    }*/
    .proListSec__wr .listWrap__wr .itemWrap__wr:only-child > a{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .proListSec__wr .listWrap__wr .proListImage__wr{
        width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 12px;
        border-radius: 16px;
        overflow: hidden;
        position: relative;
        border: 1px solid var(--bsBlackRgb10__wr);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .proListSec__wr .listWrap__wr .proListImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .proListSec__wr .listWrap__wr .proListImage__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr{
        flex: 1 1 calc(100% - 216px);
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .proTitle__wr{
        font-size: clamp(1.125rem, 0.9593rem + 0.4619vw, 1.375rem);
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .location__wr{
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 16px;
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .amount__wr{
        font-size: clamp(1rem, 0.9171rem + 0.2309vw, 1.125rem);
        font-weight: 400;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .delivery__wr{
        display: block;
        font-size: clamp(0.875rem, 0.7921rem + 0.2309vw, 1rem);
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 0;
    }
    /*.proListSec__wr .listWrap__wr:hover .proListImage__wr{
        box-shadow: 0 8px 16px rgba(0, 0, 0, .15) !important;
    }*/
    .proListSec__wr .listWrap__wr .itemWrap__wr:hover{
        z-index: 1;
        box-shadow: 0 0px 16px rgba(0, 0, 0, .15);
        /*border-radius: 1rem;*/
    }
    .boostBadge__wr{
        background-color: var(--bsBasePurpleColor100__wr);
        border: 1px solid var(--bsBasePurpleColor__wr);
        color: var(--bsBasePurpleColor__wr);
        font-weight: 500;
        position: absolute;
        right: 0.5rem;
        bottom: 1rem;
    }
    .filterPrice__wr{
        position: relative;
        padding-bottom: 44px !important;
        margin-bottom: 0 !important;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .filterPrice__wr label{
        width: 100%;
        display: block;
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .filterPrice__wr label>.range{
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 14px;
        font-weight: 600;
        line-height: 100%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 20px;
    }
    .filterPrice__wr label>.range small{
        font-size: inherit;
        font-weight: inherit;
    }
    #slider-range{
        width: 90% !important;
    }
    #slider-range.ui-slider-horizontal {
        height: 12px;
    }
    #slider-range.ui-widget.ui-widget-content{
        border: 1px solid var(--bsBasePurpleColor__wr);
    }
    .ui-slider-range.ui-corner-all.ui-widget-header{
        background: var(--bsBasePurpleColor50__wr);
    }
    .ui-slider-horizontal .ui-slider-handle.ui-state-default{
        border: 1px solid var(--bsBasePurpleColor__wr);
        background: var(--bsBasePurpleColor__wr);
    }
    .filterSortWrap__wr{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        margin-left: auto;
    }
    .sortLabelHeading__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        margin-right: 12px;
    }
    .filterSortWrap__wr select{
        width: auto;
        height: 56px;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 16px 20px;
        color: var(--bsBlackColor850__wr);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .pagination{
        margin-top: 24px;
    }
    .pagination li{}
    .pagination .page-link{
        font-size: 16px;
        line-height: 120%;
        color: var(--bsBasePurpleColor__wr);
    }
    .pagination .page-link:hover{
        background-color: var(--bsBasePurpleColor50__wr);
        border-color: var(--bsBasePurpleColor50__wr);
    }
    .pagination .page-item.disabled .page-link:hover{
        background-color: var(--bsWhiteColor__wr);
        border-color: #dee2e6;
    }
    .pagination .page-item.active .page-link {
        z-index: 3;
        color: var(--bsWhiteColor__wr);
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
    }
/*PRODUCT LIST PAGE END*/
/*PRO DETAIL PAGE START*/
    .prodetailSec__wr{
        /*padding-top: 30px;*/
    }
    .prodetailSec__wr > .container{
        position: relative;
        padding-bottom: 30px;
    }
    .prodetailSec__wr > .container::after{
        content: '';
        display: block;
        width: calc(100% - 30px);
        height: 0.0313rem;
        margin: 0 auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: var(--bsGreyColor135__wr);
    }
    .prodetailSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .prodetailSec__wr .titleParentWrap__wr .secTitle__wr{
        display: block;
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    /*.proDetailImageBlock__wr{}
    .proDetailFigureBlock__wr{
        position: relative;
    }
    .proDetailFigure__wr{
        width: 100%;
        display: flex;
        border-radius: 22px;
        overflow: hidden;
        position: relative;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
        border: 2px solid var(--bsBasePurpleColor50__wr);
    }
    .proDetailFigure__wr::before{
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        border-radius: 22px;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .proDetailFigure__wr::after{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .proDetailFigure__wr img{
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        margin: 0 auto;
    }
    .proDetailFigureNav__wr,
    .proDetailFigureBlock__wr .caption-container{
        display: none;
    }
    .proDetailThumbContainer__wr{
        position: relative;
        max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
        margin-top: 20px;
    }
    .proDetailThumbContainer__wr .thumb-prev{
        display: none;
    }
    .proDetailThumbContainer__wr .thumb-next{
        display: none;
    }
    .proDetailThumbWrapper__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
        -webkit-transition: transform 0.5s ease;
        transition: transform 0.5s ease;
    }
    .proFigureThumb__wr{
        width: calc(25% - 7px);
        position: relative;
        display: flex;
        border-radius: 16px;
        overflow: hidden;
        cursor: pointer;
        border: 2px solid transparent;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .proFigureThumb__wr::before{}
    .proFigureThumb__wr::after{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .proFigureThumb__wr img{
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .proFigureThumb__wr.active{
        border-color: var(--bsBasePurpleColor__wr);
    }*/



    .prodetailSec__wr .proImageWrap__wr{
        position: relative;
    }
    .prodetailSec__wr .proImageWrap__wr .swiper-button-next,
    .prodetailSec__wr .proImageWrap__wr .swiper-button-prev{
        width: 48px;
        height: 48px;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsWhiteColor__wr);
        border-radius: 50%;
        font-size: 16px;
        font-weight: 600;
        color: var(--bsBlackColor850__wr);
        /*box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 30%);*/
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in-out 0.3s;

    }
    .prodetailSec__wr .proImageWrap__wr .swiper-button-next:after,
    .prodetailSec__wr .proImageWrap__wr .swiper-button-prev::after{
        font-size: inherit;
    }
    .prodetailSec__wr .proImageWrap__wr .swiper-button-next:hover,
    .prodetailSec__wr .proImageWrap__wr .swiper-button-prev:hover{
        background-color: var(--bsBasePurpleColor100__wr);
        border-color: var(--bsBasePurpleColor100__wr);
        color: var(--bsBasePurpleColor__wr);
    }
    .prodetailSec__wr .proImageWrap__wr .favorite__wr .icon__wr,
    .proDetailFigureBlock__wr .favorite__wr .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 32px;
        height: 32px;
        position: absolute;
        top: 20px;
        right: 10px;
    }
    .prodetailSec__wr .proImageWrap__wr .favorite__wr .icon__wr img,
    .proDetailFigureBlock__wr .favorite__wr .icon__wr img{
        width: 24px;
        height: 24px;
    }
    .proDetailFigureBlock__wr .favorite__wr .icon__wr{
        top: 10px;
    }
    .prodetailSec__wr .proImageWrap__wr .proSwiper{
        padding: 10px;
        margin-top: -10px;
        margin-bottom: -10px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .prodetailSec__wr .proImageWrap__wr .proSwiper .swiper-wrapper{}
    .prodetailSec__wr .proImageWrap__wr .proSwiper .swiper-wrapper .swiper-slide{
        width: 100% !important;
        border-radius: 24px;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
        border: 2px solid var(--bsBasePurpleColor50__wr);
    }
    .prodetailSec__wr .proSwiper .img__wr{
        width: 100%;
        display: flex;
        border-radius: 22px;
        overflow: hidden;
        position: relative;
        background-color: #EEF0F1;
    }
    .prodetailSec__wr .proSwiper .img__wr::after{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .prodetailSec__wr .proSwiper .img__wr::before{
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        border-radius: 22px;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .prodetailSec__wr .proSwiper .img__wr img{
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
        margin: 0 auto;
    }
    .prodetailSec__wr .thumb__wr{
        position: relative;
        margin-top: 10px;
    }
    .prodetailSec__wr .thumb__wr .pro_thumbSwiper{
        padding: 10px;
        margin-top: -10px;
        margin-bottom: -10px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .prodetailSec__wr .pro_thumbSwiper .img__wr{
        display: flex;
        border-radius: 16px;
        overflow: hidden;
        cursor: pointer;
    }
    .prodetailSec__wr .pro_thumbSwiper .img__wr::after{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .prodetailSec__wr .pro_thumbSwiper .img__wr::before{
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        border-radius: 16px;
        border: 2px solid transparent;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .prodetailSec__wr .pro_thumbSwiper .img__wr img{
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        border-radius: 16px;
        object-fit: cover;
        object-position: center;
    }
    .prodetailSec__wr .pro_thumbSwiper .swiper-slide.swiper-slide-thumb-active .img__wr::before{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .prodetailSec__wr .thumb__wr .swiper-button-prev,
    .prodetailSec__wr .thumb__wr .swiper-button-next{
        width: auto;
        height: auto;
        margin: 0;
        transform: translateY(-50%);
        color: #000;
    }
    .prodetailSec__wr .thumb__wr .swiper-button-prev::after,
    .prodetailSec__wr .thumb__wr .swiper-button-next::after{
        font-size: 18px
    }
    .prodetailSec__wr .thumb__wr .swiper-button-prev{
        left: 0;
    }
    .prodetailSec__wr .thumb__wr .swiper-button-next{
        right: 0;
    }
    .prodetailSec__wr .swiper-button-next.swiper-button-disabled,
    .prodetailSec__wr .swiper-button-prev.swiper-button-disabled{
        opacity: 0;
    }
    /*.prodetailSec__wr [data-fancybox]{
        cursor: zoom-in;
    }*/
    .fancybox__backdrop::after {
        content: "";
        position: absolute;
        width: 10%;
        height: 10%;
        filter: blur(2px);
        left: 50%;
        top: 50%;
        transform: scale(11);
        opacity: 0.3;
        background-image: var(--bg-image);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .fancybox__container {
        --fancybox-bg: #000;
        --fancybox-thumbs-width: 48px;
        --fancybox-thumbs-ratio: 1;
        --carousel-button-bg: rgb(91 78 76 / 74%);
        --carousel-button-svg-width: 24px;
        --carousel-button-svg-height: 24px;
        --carousel-button-svg-stroke-width: 2.5;
    }
    .fancybox__container .fancybox__nav {
        --carousel-button-svg-width: 24px;
        --carousel-button-svg-height: 24px;
    }
    .fancybox__container .fancybox__nav .carousel__button.is-prev {
        left: 20px;
    }
    .fancybox__container .fancybox__nav .carousel__button.is-next {
        right: 20px;
    }
    .fancybox__container .carousel__button.is-close {
        right: 20px;
        top: 20px;
        left: auto;
    }
    .fancybox__container .fancybox__slide {
        padding: 8px 88px;
    }
    .fancybox__container .carousel__button{
        background: #fff;
    }
    .fancybox__container .carousel__button svg{
        stroke: #000;
    }
    /* Thumbnails */
    .fancybox__container .fancybox__thumbs .carousel__slide {
        padding: 8px 8px 16px 8px;
    }
    .fancybox__container .is-nav-selected::after {
        display: none;
    }
    .fancybox__container .fancybox__thumb {
        border-radius: 6px;
        opacity: 0.4;
    }
    .fancybox__container .fancybox__thumb:hover,
    .fancybox__container .is-nav-selected .fancybox__thumb {
        border-radius: 6px;
        opacity: 1;
    }
    .is-nav-selected .fancybox__thumb::after {
        display: none;
    }
    .prodetailSec__wr .proContentWrap__wr{}
    .proContentWrap__wr .proName__wr{
        /*min-height: 16.2761vw;*/
        position: relative;
        /*padding-bottom: 12px;*/
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .proContentWrap__wr .proName__wr::after{
        content: '';
    }
    .proContentWrap__wr .proName__wr .proTitle__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-weight: 600;
        line-height: 125%;
        margin-bottom: 0;
        color: var(--bsBlackColor850__wr);
        padding-bottom: 12px;
    }
    .proContentWrap__wr .proInfoWrap__wr{
        padding: 12px 0;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .proContentWrap__wr .proInfoDescDtl__wr{
        padding-bottom: 12px;
    }
    .proContentWrap__wr .proInfoDescDtl__wr ul{
        list-style: none;
        display: flex;
        flex-wrap: wrap;
        row-gap: 0.75rem;
        column-gap: 1.5rem;
    }
    .proContentWrap__wr .proInfoDescDtl__wr ul li{
        font-size: 16px;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
    }
    .proContentWrap__wr .proInfoDescDtl__wr ul li strong{
        display: block;
        margin-bottom: 2px;
    }
    /*.proContentWrap__wr .proInfoDescDtl__wr ul li~li{
        margin-top: 8px;
    }*/
    .proContentWrap__wr .location__wr{
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
    }
    .proContentWrap__wr .location__wr .place__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .proContentWrap__wr .location__wr .icon__wr{}
    .proContentWrap__wr .location__wr .icon__wr img{}
    .proInfoDetailWrap__wr{
        padding: 12px 0 0;
        /*border-bottom: 1px solid var(--bsBlackColor850__wr);*/
    }
    .proContentWrap__wr .proSellerWrap__wr{
        /*padding-top: 12px;*/
        /*padding-bottom: 20px;*/
        /*border-bottom: 1px solid var(--bsBlackColor850__wr);*/
    }
    .proContentWrap__wr .proSellerWrap__wr .title__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .proContentWrap__wr .proSellerWrap__wr .sellerWrap__wr{
        /*margin-bottom: 12px;*/
    }
    .proContentWrap__wr .sellerWrap__wr .pic__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 64px;
        height: 64px;
        border-radius: 50%;
        overflow: hidden;
        border: 2px solid var(--bsBasePurpleColor__wr);
        margin-right: 12px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }
    .proContentWrap__wr .sellerWrap__wr .pic__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .proContentWrap__wr .sellerWrap__wr .sellerInfo__wr{}
    .proContentWrap__wr .sellerInfo__wr .sellerName__wr{
        display: flex;
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 5px;
    }
    .proContentWrap__wr .sellerInfo__wr .place__wr{
        display: flex;
        font-size: 14px;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsGreyRgb50__wr);
    }
    .proContentWrap__wr .amountWrap__wr{
        padding: 0px 0 12px;
    }
    .proContentWrap__wr .amountWrap__wr .price__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-weight: 600;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proContentWrap__wr .price__wr .priceAmount__wr .currency__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .productDetailSellerBtnParent__wr{
    	margin-top: 12px;
    }
    .proContentWrap__wr .btnParent__wr{}
    .proContentWrap__wr .btnParent__wr .primaryBtn__wr{
        width: 100%;
        max-width: 390px;
    }
    .proContentWrap__wr .btnParent__wr .primaryBtn__wr~.primaryBtn__wr{
        margin-top: 16px;
    }
    .proDeliverySec__wr{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .proDeliverySec__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .proDeliverySec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proDeliverySec__wr .card-deck{
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: 20px;
    }
    .proDeliverySec__wr .card{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        width: 33.333333%;
        margin-left: 10px;
        margin-right: 10px;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
    }
    .proDeliverySec__wr .card > input[type="radio"]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .proDeliverySec__wr .card .card-body{
        border-radius: 16px;
        border: 0.5px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        padding: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proDeliverySec__wr .card .content__wr{
        flex: 1 1 auto;
    }
    .proDeliverySec__wr .card .title__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proDeliverySec__wr .card p:not([class]){
        font-size: 14px;
        font-weight: 600;
        line-height: 171.429%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proDeliverySec__wr .card .checkMark__wr{
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proDeliverySec__wr .card .checkMark__wr::before{
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proDeliverySec__wr .card .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .proDeliverySec__wr .card > input[type="radio"]:checked ~ .card-body{
        border-color: var(--bsBasePurpleColor100__wr);
    }
    .proDeliverySec__wr .card > input[type="radio"]:checked ~ .card-body .content__wr .title__wr{
        color: var(--bsBlackColor850__wr);
    }
    .proDeliverySec__wr .card > input[type="radio"]:checked ~ .card-body .content__wr p:not([class]){
        color: var(--bsGreyRgb70__wr);
    }
    .proDeliverySec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .proDeliverySec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .proDeliverySec__wr .card > input:checked ~ .card-body .checkMark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .proDeliverySec__wr hr{
        border-color: var(--bsBlackRgb10__wr);
        border-top-width: 0.0313rem;
        margin-top: 30px;
        margin-bottom: 0;
    }
    .proDescriptionSec__wr{
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .proDescriptionSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .proDescriptionSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8644rem + 0.7264vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proDescriptionSec__wr .contentWrap__wr{
        /*margin-bottom: 10px;*/
        font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem);
        font-weight: 400;
        line-height: 150.333%;
        color: var(--bsBlackColor850__wr);
    }
    .proDescriptionSec__wr .contentWrap__wr.expanded{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        -moz-line-clamp: 8;
        -moz-box-orient: vertical;
    }
    .proDescriptionSec__wr .contentWrap__wr p{
        font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem);
        font-weight: 400;
        line-height: 150.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 1rem;
    }
    .proDescriptionSec__wr .contentWrap__wr p:only-child,
    .proDescriptionSec__wr .contentWrap__wr p:last-child{
        margin-bottom: 0;
    }
    .proDescriptionSec__wr .btnParent__wr{
        margin-top: 16px;
    }
    .proDetailListSec__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        row-gap: 0.75rem;
        column-gap: 1.5rem;
        padding-top: 12px;
        padding-bottom: 12px;
        border-top: 1px solid var(--bsGreyColor135__wr);
    }
    .proDetailListItem__wr{
        /*width: calc(25% - 6px);*/
    }
    .proDetailListItem__wr .titleParentWrap__wr{
        /*margin-bottom: 10px;*/
    }
    .proDetailListSec__wr .titleParentWrap__wr{
        margin-bottom: 2px;
    }
    .proDetailListSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 16px;
        font-weight: 700;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proDetailListItem__wr p{
        font-size: 14px;
        font-weight: 400;
        line-height: 133.333%;
        color: var(--bsBlackColor850__wr);
    }
    .proDetailListSec__wr ol {
        counter-reset: section;
        list-style-type: none;
    }
    .proDetailListSec__wr ol li{
        font-size: 18px;
        font-weight: 400;
        line-height: 150.333%;
        color: var(--bsGreyRgb50__wr);
        position: relative;
        padding-left: 25px;
    }
    .proDetailListSec__wr ol li~li{
        margin-top: 20px;
    }
    .proDetailListSec__wr ol li>ol li{
        margin-top: 20px;
        padding-left: 45px;
    }
    .proDetailListSec__wr ol li>ol li>ol li{
        margin-top: 20px;
        padding-left: 60px;
    }
    .proDetailListSec__wr ol li::before {
        counter-increment: section;
        content: counters(section, ".") ".";
        font-size: 24px;
        font-weight: 400;
        line-height: 133.333%;
        color: var(--bsGreyRgb50__wr);
        position: absolute;
        left: 0;
        top: 0;
    }
    .proReportSec__wr{
        /*padding: 8px 0 0;*/
    }
    .proReport__wr{
        padding: 8px 0;
        border-top: 1px solid var(--bsGreyColor135__wr);
        border-bottom: 1px solid var(--bsGreyColor135__wr);
    }
    .proReport__wr p{
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proReport__wr p a{
        font-weight: 600;
        text-decoration: none;
        color: var(--bsBasePurpleColor__wr);
    }
    .sellerOtherProSec__wr{
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .sellerOtherProSec__wr .titleParentWrap__wr{
        gap: 16px;
        margin-bottom: 18px;
    }
    .sellerOtherProSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.1695rem + 2.6634vw, 2.5rem);
        line-height: 100%;
    }
    .sellerOtherProSec__wr .titleParentWrap__wr .primaryBtn__wr{
        /*font-size: 1rem;*/
        line-height: 187.5%;
        border-radius: 12px;
        border-width: 1px;
    }
    .sellerOtherProSec__wr .container .row{
        row-gap: 32px;
    }
    .sellerOtherProSec__wr .proWrap__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 10px;
        padding-bottom: 20px;
    }
    .sellerOtherProSec__wr .proWrap__wr .proImage__wr{
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 10px;
    }
    .sellerOtherProSec__wr .proWrap__wr .proImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .sellerOtherProSec__wr .proWrap__wr .proImage__wr a{
        display: flex;
    }
    .sellerOtherProSec__wr .proWrap__wr .proImage__wr>a>img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .sellerOtherProSec__wr .proWrap__wr .proDetailWrap__wr{}
    .sellerOtherProSec__wr .proWrap__wr .proName__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        border-bottom: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .sellerOtherProSec__wr .proWrap__wr .proTitle__wr{
        font-size: clamp(1rem, 0.8338rem + 0.4624vw, 1.25rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sellerOtherProSec__wr .proWrap__wr .proTitle__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .sellerOtherProSec__wr .proWrap__wr .proInfoWrap__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: clamp(0.875rem, 0.7919rem + 0.2312vw, 1rem);
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
    }
    .sellerOtherProSec__wr .proWrap__wr .age__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .sellerOtherProSec__wr .proWrap__wr .usage__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .sellerOtherProSec__wr .proWrap__wr .condition__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 10px;
    }
    .sellerOtherProSec__wr .proWrap__wr .location__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 114.286%;
        color: inherit;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }
    .sellerOtherProSec__wr .proWrap__wr .location__wr .icon__wr{
        display: inline-flex;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .sellerOtherProSec__wr .proWrap__wr .location__wr .icon__wr img{}
    .sellerOtherProSec__wr .proWrap__wr .proFoot__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
        border-top: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .sellerOtherProSec__wr .proWrap__wr .proPrice__wr{
        flex: 1 1 auto;
    }
    .sellerOtherProSec__wr .proWrap__wr .amount__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 187.5%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sellerOtherProSec__wr .proWrap__wr .amount__wr span{
        display: block;
        font-size: inherit;
        font-weight: 300;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
        margin-top: 5px;
    }
    .sellerOtherProSec__wr .proWrap__wr .btnParent__wr{}
    .sellerOtherProSec__wr .proWrap__wr .primaryBtn__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        /*color: var(--bsWhiteColor__wr);*/
        height: 46px;
        border-radius: 12px;
        padding: 0;
        width: 100%;
        min-width: 127px;
    }
    .sellerOtherProSec__wr .favorite__wr .icon__wr {
        width: 28px;
        height: 28px;
        top: 4px;
        right: 4px;
        border-radius: 6px;
    }
    .sellerOtherProSec__wr .favorite__wr .icon__wr img {
        width: 20px;
        height: 20px;
    }
    .proReviewSec__wr{
        padding-top: 15px;
        padding-bottom: 100px;
    }
    .proReviewSec__wr .titleParentWrap__wr{}
    .proReviewSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        line-height: 208.333%;
    }
    .proReviewSec__wr .titleParentWrap__wr .primaryBtn__wr{
        font-size: 16px;
        line-height: 187.5%;
        border-radius: 12px;
        border-width: 1px;
    }
    .proReviewSec__wr .ratingWrap__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .proReviewSec__wr .ratingWrap__wr .ratingStar__wr{
        display: inline-flex;
        justify-content: flex-end;
        gap: 2px;
        margin-left: 32px;
        margin-right: 10px;
    }
    .proReviewSec__wr .ratingWrap__wr .ratingStar__wr .fa-star{
        width: 16px;
        height: 16px;
        font-size: 14px;
        color: var(--bsYellowColor900__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .proReviewSec__wr .ratingWrap__wr .reviewCount__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        color: var(--bsGreyRgb70__wr);
    }
    .proReviewSec__wr .ratingWrap__wr .reviewCount__wr span{}
    .proReviewSec__wr .reviewList__wr{}
    .proReviewSec__wr .reviewList__wr .reviewItem__wr{
        padding: 20px;
        border-radius: 16px;
        background: var(--bsWhiteColor__wr);
    }
    .proReviewSec__wr .reviewList__wr .reviewItem__wr~.reviewItem__wr{
        margin-top: 10px;
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr{}
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr{}
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr .pic__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 56px;
        height: 56px;
        border-radius: 50%;
        overflow: hidden;
        margin-right: 20px;
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr .pic__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr .userInfo__wr{}
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr .userInfo__wr .name__wr{
        display: flex;
        font-size: 16px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .userWrap__wr .userInfo__wr .date__wr{
        display: flex;
        font-size: 14px;
        font-weight: 300;
        line-height: 171.429%;
        color: var(--bsGreyRgb50__wr);
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .reviewRating__wr{
        font-size: 14px;
        color: var(--bsYellowColor900__wr);
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .reviewRating__wr .count__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        color: var(--bsGreyRgb70__wr);
        margin-right: 10px;
    }
    .proReviewSec__wr .reviewItem__wr .itemHead__wr .reviewRating__wr .fa-star{}
    .proReviewSec__wr .reviewItem__wr .itemBody__wr{
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .proReviewSec__wr .reviewItem__wr .itemBody__wr p:not([class]){
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 1rem;
    }
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr{}
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline{}
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline .list-inline-item{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        margin-right: 0;
        font-size: 14px;
        font-weight: 300;
        line-height: 171.429%;
        color: var(--bsGreyRgb70__wr);
    }
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline .list-inline-item~.list-inline-item{
        margin-left: 50px;
    }
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline .list-inline-item > a{
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        font-size: 24px;
        color: var(--bsBlueColor100__wr);
        margin-right: 10px;
    }
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline .list-inline-item .count{
        display: inline-flex;
        font-size: 14px;
        font-weight: 300;
        line-height: 171.429%;
        color: var(--bsGreyRgb70__wr);
    }
    .proReviewSec__wr .reviewItem__wr .itemFoot__wr .list-inline .list-inline-item~.list-inline-item > a{
        color: var(--bsGreyColor350__wr);
    }
    .proQuerySec__wr{}
    #product_query{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proQueryTitleWrap__wr{}
    .proQueryTitle__wr{
        font-size: 20px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proQueryAuth__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proQueryAuth__wr a{
        font-weight: 600;
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
    }
    .proQueryOtherTitleWrap__wr{}
    .proQueryOtherTitle__wr{
        font-size: 20px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    #addToCart .modal-content{
        border-radius: 16px;
        border: 1px solid var(--bsBasePurpleColor__wr);
    }
    .kartModalProFigure__wr{
        display: flex;
        overflow: hidden;
        border-radius: 8px;
        width: 90px;
        position: relative;
        border: 1px solid var(--bsBlackRgb10__wr);
    }
    .kartModalProFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .kartModalProFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
/*PRO DETAIL PAGE END*/
/*PRO BUY NOW PAGE START*/
    .proBuyParentSec__wr{}
    .pageTitleParentSec__wr{
        padding: 30px 0;
    }
    .pageTitleParentSec__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .pageStepSec__wr{
        padding: 8px 0;
        /*padding-bottom: 30px;*/
    }
    .pageStepSec__wr .stepTabWrap__wr{
        width: 100%;
        max-width: 390px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }
    .pageStepSec__wr .stepTabWrap__wr::before{
        content: '';
        width: 100%;
        height: 2px;
        background: var(--bsBasePurpleColor100__wr);
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .pageStepSec__wr .stepTabWrap__wr > li{
        display: flex;
        position: relative;
    }
    .pageStepSec__wr .stepTabWrap__wr > li~li{}
    .pageStepSec__wr .stepTabWrap__wr > li a{
        display: flex;
    }
    .pageStepSec__wr .stepTabWrap__wr > li a .icon__wr{
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--bsGreyColor250__wr);
        border-radius: 50%;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .pageStepSec__wr .stepTabWrap__wr > li a .icon__wr img{
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .pageStepSec__wr .stepTabWrap__wr > li.active a .icon__wr{
        background: var(--bsBasePurpleColor__wr);
    }
    .pageStepSec__wr .stepTabWrap__wr > li.active a .icon__wr img{
        opacity: 1;
        visibility: visible;
    }
    .proItemBuyParentSec__wr{
        padding-top: 32px;
        padding-bottom: 80px;
    }
    .proItemBuyParentSec__wr .proItemBuySec__wr{}
    .proItemBuySec__wr{
        /*padding-top: 30px;
        padding-bottom: 30px;*/
    }
    .kartColCard__wr{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 32px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 24px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .kartColCard__wr~.kartColCard__wr{
        margin-top: 24px;
    }
    .proAddedColCard__wr{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 20px 15px;
        min-height: 160px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proAddedColCard__wr~.proAddedColCard__wr{
        margin-top: 24px;
    }
    .proItemBuySec__wr .img__wr{
        width: 100%;
        display: flex;
        overflow: hidden;
        position: relative;
        border-radius: 16px;
        border: 1px solid var(--bsBlackRgb10__wr);
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .proItemBuySec__wr .img__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .proItemBuySec__wr .img__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .proItemBuySec__wr .proItemContent__wr{
        padding-top: 8px;
        height: 100%;
        position: relative;
    }
    .proItemBuySec__wr .proItemContent__wr .proName__wr{
        margin-bottom: 16px;
    }
    .proItemBuySec__wr .proItemContent__wr .proName__wr .proTitle__wr{
        font-size: 24px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proExtInfo__wr{}
    .proSeler__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 8px;
    }
    .proSeler__wr span{
        font-weight: 600;
        color: var(--bsBlackColor850__wr);
    }
    .proAsur__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        margin-bottom: 8px;
    }
    .proAsur__wr .icon__wr{
        display: inline-flex;
        width: 24px;
        height: 24px;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        color: var(--bsBasePurpleColor__wr);
        border: 2px solid var(--bsBasePurpleColor__wr);
        background-color: var(--bsWhiteColor100__wr);
        position: relative;
    }
    .proAsur__wr .icon__wr img{
        width: 16px;
        height: 16px;
    }
    .proAsur__wr p{
        display: inline-flex;
        padding: 5px 15px 5px 15px;
        margin-left: -8px;
        border-radius: 0 15px 15px 0;
        background-color: var(--bsBasePurpleColor__wr);
        font-size: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
        color: inherit !important;
    }
    .proItemBuySec__wr .amountWrap__wr{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .proItemBuySec__wr .amountWrap__wr .price__wr{
        flex: 1 1 auto;
        font-size: 25px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proItemBuySec__wr .amountWrap__wr .price__wr .currency__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .proItemBuySec__wr .amountWrap__wr .delete__wr{
        width: 48px;
        height: 48px;
        flex-shrink: 0;
        border-radius: 12px;
        border: 1px solid var(--bsBasePurpleColor__wr);
        background-color: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
        position: absolute;
        right: 0;
        top: 0;
        /*-webkit-transform: translateY(-50%);*/
        /*transform: translateY(-50%);*/
    }
    .proItemBuySec__wr .amountWrap__wr .delete__wr .icon__wr{}
    .proItemBuySec__wr .amountWrap__wr .delete__wr .icon__wr img{
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .proItemBuySec__wr .amountWrap__wr .delete__wr:hover{
        background-color: var(--bsBasePurpleColor__wr);
    }
    .proItemBuySec__wr .amountWrap__wr .delete__wr:hover .icon__wr img{
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr{
        padding-top: 30px;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .card-deck{
        margin-bottom: 0;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .primaryAlert__wr{
        display: none;
        margin-top: 10px;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .btnParent__wr{
        margin-top: 30px;
    }
    .proItemBuyParentSec__wr .proDeliverySec__wr .btnParent__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr{
        padding-top: 33px;
        padding-bottom: 100px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .titleParentWrap__wr{
        margin-bottom: 25px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        line-height: 125%;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .titleParentWrap__wr .primaryBtn__wr{
        max-width: 164px;
        font-size: 1rem;
        line-height: 187.5%;
        border-radius: 12px;
        border-width: 1px;
        padding: 0;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 10px;
        padding-bottom: 20px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proImage__wr{
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proImage__wr a{
        display: flex;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proImage__wr img{}
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proDetailWrap__wr{}
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proName__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        border-bottom: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proTitle__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proInfoWrap__wr{
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .age__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .usage__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .condition__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 10px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .location__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 114.286%;
        color: inherit;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .location__wr .icon__wr{
        display: inline-flex;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .location__wr .icon__wr img{}
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proFoot__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding-top: 20px;
        border-top: 0.0313rem solid var(--bsBlackRgb300__wr);
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .proPrice__wr{
        flex: 1 1 auto;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .amount__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 187.5%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .amount__wr span{
        display: block;
        font-size: inherit;
        font-weight: 300;
        line-height: 100%;
        color: var(--bsGreyRgb700__wr);
        margin-top: 5px;
    }
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .btnParent__wr{}
    .proBuyParentSec__wr .sellerOtherProSec__wr .proWrap__wr .primaryBtn__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        /*color: var(--bsWhiteColor__wr);*/
        height: 46px;
        border-radius: 12px;
        padding: 0;
        width: 100%;
        min-width: 127px;
    }
/*PRO BUY NOW PAGE END*/
/*CART PAGE START*/
    .cartSec__wr{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .cartSec__wr .cartProWrap__wr{}
    .cartSec__wr .heading__wr{
        margin-bottom: 30px;
    }
    .cartSec__wr .heading__wr .form-check-inline{
        margin-right: 0;
    }
    .cartSec__wr .heading__wr .form-check-inline > label{
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        color: var(--bsBlackColor850__wr);
        display: inline-flex;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 0;
        position: relative;
    }
    .cartSec__wr .heading__wr .form-check-inline .form-check-input{
        width: 24px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
    }
    .cartSec__wr .heading__wr .form-check-inline .checkMark__wr{
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        border-radius: 6px;
        border: 1px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .cartSec__wr .heading__wr .form-check-inline .checkMark__wr::before{
        content: "\f00c";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        color: var(--bsWhiteColor__wr);
        -webkit-transform: scale(0);
        transform: scale(0);
        font-size: 12px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .cartSec__wr .heading__wr .form-check-inline .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 13%;
        top: 50%;
        display: flex;
        width: 56px;
        height: 56px;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .cartSec__wr .heading__wr .form-check-inline .form-check-label{
        display: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-left: 10px;
    }
    .cartSec__wr .heading__wr .form-check-inline .form-check-input:checked ~ .checkMark__wr {
        border-color: var(--bsBasePurpleColor__wr);
        background: var(--bsBasePurpleColor__wr);
    }
    .cartSec__wr .heading__wr .form-check-inline .form-check-input:checked ~ .checkMark__wr::before {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .cartSec__wr .heading__wr .form-check-inline .form-check-input:checked ~ .checkMark__wr::after {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .cartSec__wr .cartItem__wr{
        display: flex;
        position: relative;
        width: 100%;
        margin-bottom: 0;
    }
    .cartSec__wr .cartItem__wr~.cartItem__wr{
        margin-top: 20px;
    }
    .cartSec__wr .cartItem__wr .form-check-input{
        width: 23.8%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
        margin: 0;
    }
    .cartSec__wr .cartItem__wr .img__wr{
        display: flex;
        overflow: hidden;
        border-radius: 22px;
        box-shadow: 0px 5px 10px 0px var(--bsGreyRgb0_05__wr);
        position: relative;
    }
    .cartSec__wr .cartItem__wr .img__wr img{}
    .cartSec__wr .cartItem__wr .img__wr .checkMark__wr{
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        border-radius: 6px;
        border: 1px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 20px;
        top: 20px;
    }
    .cartSec__wr .cartItem__wr .img__wr .checkMark__wr::before{
        content: "\f00c";
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        color: var(--bsWhiteColor__wr);
        -webkit-transform: scale(0);
        transform: scale(0);
        font-size: 12px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .cartSec__wr .cartItem__wr .img__wr .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 56px;
        height: 56px;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .cartSec__wr .cartItem__wr .form-check-input:checked ~ .row .checkMark__wr {
        border-color: var(--bsBasePurpleColor__wr);
        background: var(--bsBasePurpleColor__wr);
    }
    .cartSec__wr .cartItem__wr .form-check-input:checked ~ .row .checkMark__wr::before {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .cartSec__wr .cartItem__wr .form-check-input:checked ~ .row .checkMark__wr::after {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .cartSec__wr .cartItem__wr .proItemContent__wr{
        /*padding-top: 8px;*/
    }
    .cartSec__wr .cartItem__wr .proName__wr{
        margin-bottom: 30px;
    }
    .cartSec__wr .cartItem__wr .proName__wr .proTitle__wr{
        font-size: 40px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .cartSec__wr .cartItem__wr .amountWrap__wr{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .cartSec__wr .cartItem__wr .price__wr{
        flex: 1 1 auto;
        font-size: 40px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .cartSec__wr .cartItem__wr .price__wr .currency__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .cartSec__wr .cartItem__wr .amountWrap__wr .delete__wr{
        width: 56px;
        height: 56px;
        flex-shrink: 0;
        border-radius: 12px;
        border: 1px solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .cartSec__wr .cartItem__wr .delete__wr .icon__wr{}
/*CART PAGE END*/
/*ADDRESS PAGE START*/
    /*.proItemBuyParentSec__wr{}*/
    .proItemBuyParentSec__wr .proItemSec__wr{
        /*margin-top: 66px;*/
        /*margin-bottom: 32px;*/
    }
    .proItemSec__wr{
        /*padding-top: 30px;
        padding-bottom: 30px;*/
    }
    .proItemSec__wr .titleParentWrap__wr{
        margin-bottom: 25px;
    }
    .proItemSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proItemSec__wr .img__wr{
        display: flex;
        overflow: hidden;
        border-radius: 8px;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .proItemSec__wr .img__wr img{}
    .proItemSec__wr .proItemContent__wr{
        padding-top: 0;
        padding-right: 48px;
    }
    .proItemSec__wr .proItemContent__wr .proName__wr{
        margin-bottom: 8px;
    }
    .proItemSec__wr .proItemContent__wr .proName__wr .proTitle__wr{
        font-size: clamp(1.125rem, 1.0419rem + 0.2312vw, 1.25rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proItemSec__wr .amountWrap__wr{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .proItemSec__wr .amountWrap__wr .price__wr{
        flex: 1 1 auto;
        font-size: clamp(1.125rem, 1.0419rem + 0.2312vw, 1.25rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .proItemSec__wr .amountWrap__wr .price__wr .currency__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .proItemSec__wr .amountWrap__wr .delete__wr{
        width: 40px;
        height: 40px;
        flex-shrink: 0;
        border-radius: 8px;
        border: 1px solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .proItemSec__wr .amountWrap__wr .delete__wr .icon__wr{
        display: inline-flex;
    }
    .proItemSec__wr .amountWrap__wr .delete__wr .icon__wr img{
        width: 16px;
        height: 16px;
    }
    .addressListSec__wr{}
    .addressParentSec__wr .addressListSec__wr{
        /*padding-bottom: 100px;*/
    }
    .addressListSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .addressListSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .addressListSec__wr .titleParentWrap__wr .primaryBtn__wr{
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBasePurpleColor__wr);
        max-width: unset;
        width: auto;
        padding: 8px 12px;
        height: 40px;
        border-radius: 12px;
        border-width: 1px;
    }
    .addressListSec__wr .titleParentWrap__wr .btn-outline-primary.primaryBtn__wr:hover,
    .addressListSec__wr .titleParentWrap__wr .btn-outline-primary.primaryBtn__wr.focus, 
    .addressListSec__wr .titleParentWrap__wr .btn-outline-primary.primaryBtn__wr:focus, 
    .addressListSec__wr .titleParentWrap__wr .btn-outline-primary.primaryBtn__wr:not(:disabled):not(.disabled):active {
        color: var(--bsWhiteColor__wr);
        background-color: var(--bsBasePurpleColor__wr);
        border-color: var(--bsBasePurpleColor__wr);
        box-shadow: none;
    }
    .addressListSec__wr .card-deck{
        /*margin-right: 0;
        margin-left: 0;
        margin-bottom: 32px;
        padding: 0;*/
        border-radius: 16px;
        background: transparent;
        row-gap: 32px;
    }
    .addressListSec__wr .card-deck .card{
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        /*-ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;*/
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
        z-index: 1;
    }
    .addressListSec__wr .card-deck .card > input {
        position: absolute;
        left: 0;
        z-index: -1;
        width: 1rem;
        height: 1.25rem;
        opacity: 0;
    }
    .addressListSec__wr .card-deck .card .card-body {
        padding: 20px 15px;
        min-height: 160px;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 10px;
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 2px solid var(--bsBasePurpleColor50__wr);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .addressListSec__wr .card-deck .card~.card .card-body{
        /*padding-top: 20px;*/
        /*padding-bottom: 0;*/
        /*border-top: 1px solid var(--bsBlackRgb10__wr);*/
        /*margin-top: 20px;*/
    }
    .addressListSec__wr .card-deck .card:only-child .card-body{
        /*padding-bottom: 0;*/
    }
    .addressListSec__wr .card-deck .card .content__wr {
        flex: 1 1 auto;
    }
    .addressListSec__wr .card-deck .card .content__wr .title__wr{
        font-size: clamp(1rem, 0.8338rem + 0.4624vw, 1.25rem);
        font-weight: 600;
        line-height: 100%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 10px;
        /*padding-left: 32px;*/
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .addressListSec__wr .card-deck .card .content__wr p{
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 8px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .addressListSec__wr .card-deck .card .content__wr p:last-child,
    .addressListSec__wr .card-deck .card .content__wr p:only-child{
        margin-bottom: 0;
    }
    .addressListSec__wr .card-deck .card .content__wr .location__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .addressListSec__wr .card-deck .card .content__wr .location__wr span{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
    }
    .addressListSec__wr .card-deck .card .primaryBtn__wr{
        width: auto;
        max-width: unset;
        /*margin-left: 16px;
        margin-right: 16px;*/
    }
    .addressListSec__wr .card-deck .card .primaryBtn__wr i{
        /*display: none;*/
    }
    .addressListSec__wr .card-deck .card .checkMark__wr {
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        /*position: absolute;
        left: 15px;
        top: 15px;*/
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .addressListSec__wr .card-deck .card .checkMark__wr::before {
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .addressListSec__wr .card-deck .card .checkMark__wr::after {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body{
        border-color: var(--bsBasePurpleColor__wr);
        box-shadow: 0 5px 15px rgba(169, 1, 237, 0.1);
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .checkMark__wr {
        border-color: var(--bsBasePurpleColor__wr);
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .checkMark__wr::before {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .checkMark__wr::after {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .content__wr .title__wr,
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .content__wr .location__wr{
        color: var(--bsBlackColor850__wr);
    }
    .addressListSec__wr .card-deck .card > input:checked ~ .card-body .content__wr p{
        color: var(--bsGreyRgb70__wr);
    }
    .addressListSec__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
    }
/*ADDRESS PAGE END*/
/*PLACE ORDER PAGE START*/
    .proItemBuyParentSec__wr.palceOrderParentSec__wr>.container>.row,
    .proItemBuyParentSec__wr.palceOrderParentSec__wr>.container>.row .row{
        row-gap: 32px;
    }
    .paymentSec__wr{}
    .paymentSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .paymentSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .paymentSec__wr .card-deck{
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        padding: 0;
        background-color: #fff;
        border-radius: 16px;
        gap: 20px;
    }
    .paymentSec__wr .card{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
    }
    .paymentSec__wr .card > input{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .paymentSec__wr .card .card-body{
        border-radius: 16px;
        border: 0.5px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        padding: 8px 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        min-height: 80px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .paymentSec__wr .card .pwrByContent__wr{
        display: inline-flex;
        font-size: clamp(1rem, 0.8338rem + 0.4624vw, 1.25rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        white-space: nowrap;
        margin-bottom: 0;
        margin-right: 12px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .paymentSec__wr .card .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        /*flex: 1 1 100%;*/
        width: auto;
        height: 40%;
        border-radius: 12px;
        overflow: hidden;
        /*margin-right: 12px;*/
    }
    .paymentSec__wr .card .icon__wr img{
        width: 100%;
        height: 100%;
        border-radius: 12px;
    }
    .paymentSec__wr .card .content__wr{
        flex: 1 1 auto;
    }
    .paymentSec__wr .card .content__wr .title__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .paymentSec__wr .card .checkMark__wr{
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        opacity: 0;
        visibility: hidden;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        /*position: relative;*/
        position: absolute;
        right: 24px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .paymentSec__wr .card .checkMark__wr::before{
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .paymentSec__wr .card .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .paymentSec__wr .card > input:checked ~ .card-body{
        border-color: var(--bsBasePurpleColor100__wr);
    }
    .paymentSec__wr .card > input:checked ~ .card-body .checkMark__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .paymentSec__wr .card > input:checked ~ .card-body .checkMark__wr::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .paymentSec__wr .card > input:checked ~ .card-body .checkMark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .paymentSec__wr .btnParent__wr{
        display: none;
        margin-top: 30px;
    }
    .paymentSec__wr .btnParent__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
        border-radius: 12px;
        border-width: 1px;
    }
    .palceOrderParentSec__wr .addressListSec__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
        border-radius: 12px;
        border-width: 1px;
    }
    .palceOrderParentSec__wr .proDeliverySec__wr .card-deck{
        margin-bottom: 0;
    }
    .palceOrderParentSec__wr .proDeliverySec__wr .primaryAlert__wr{
        display: none;
        margin-top: 10px;
    }
    .palceOrderParentSec__wr .proDeliverySec__wr .btnParent__wr{
        margin-top: 30px;
    }
    .palceOrderParentSec__wr .proDeliverySec__wr .btnParent__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
    }
    .orderDetailSec__wr{
        height: 100%;
        /*padding: 30px 0;*/
    }
    .orderDetailSec__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .orderDetailSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .orderDetailSec__wr .cardWrap__wr{
        padding: 10px 30px;
        padding-right: 20px;
        background-color: #fff;
        border-radius: 16px;
    }
    .orderDetailSec__wr .card{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .orderDetailSec__wr .card .card-header{
        padding: 36px 0 0;
        border-radius: 0;
        background-color: transparent;
        border-bottom: none !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .orderDetailSec__wr .card .card-header .card-title{
        font-size: 24px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .orderDetailSec__wr .card .card-header .card-title .name{
        display: inline-flex;
        margin-left: 20px;
        font-weight: 600;
    }
    .orderDetailSec__wr .list-group{}
    .orderDetailSec__wr .list-group-item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0;
        background-color: transparent;
        border: none;
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .orderDetailSec__wr .list-group-item:first-child{
        padding-top: 20px;
    }
    .orderDetailSec__wr .list-group-item:last-child{
        padding-bottom: 20px;
    }
    .orderDetailSec__wr .list-group-item~.list-group-item{
        margin-top: 20px;
    }
    .orderDetailSec__wr .list-group-item:only-child{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .orderDetailSec__wr .list-group-item .labelHeading__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .orderDetailSec__wr .list-group-item p{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .orderDetailSec__wr .list-group-item.amount__wr p,
    .orderDetailSec__wr .list-group-item.delivery__wr p{
        font-size: 24px;
        line-height: 100%;
        color: var(--bsGreenColor150__wr);
    }
    .orderDetailSec__wr .card .card-footer{
        font-size: 24px;
        font-weight: 600;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        padding: 20px 0;
        border-radius: 0;
        background-color: transparent;
        border-top: 1px solid var(--bsBlackRgb10__wr);
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .orderDetailSec__wr .card .card-footer .labelHeading__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .orderDetailSec__wr .card .card-footer .price__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .deliverDetailSec__wr{
        /*padding-bottom: 100px;*/
    }
    .deliverDetailSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .deliverDetailSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 208.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .deliverDetailSec__wr .card{
        border-radius: 16px;
        background: var(--bsBasePurpleColor50__wr);
        border: none;
        /*margin-bottom: 30px;*/
    }
    .deliverDetailSec__wr .card-body{
        padding: 24px 15px;
        font-size: clamp(1rem, 0.8338rem + 0.4624vw, 1.25rem);
        font-weight: 600;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .deliverDetailSec__wr .card-title{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .deliverDetailSec__wr .card-text{
        font-size: clamp(0.875rem, 0.7919rem + 0.2312vw, 1rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .deliverDetailSec__wr .btnParent__wr{}
    .deliverDetailSec__wr .primaryBtn__wr{
        max-width: 390px;
        width: 100%;
    }
    .orderDetailSummary__wr{
        height: calc(100% - 48px);
    }
    .ordSummaryHead__wr{
        padding-top: 16px !important;
    }
    .ordSummaryHeadTitle__wr{
        font-size: clamp(1rem, 0.9169rem + 0.2312vw, 1.125rem);
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .badge-primary {
        color: var(--bsWhiteColor__wr);
        background-color: var(--bsBasePurpleColor__wr);
    }
    .ordSummaryCardBody__wr{
        padding: 0 1rem 1rem;
    }
    .ordSummaryCardBody__wr table{
        margin-bottom: 0;
    }
    .ordSummaryCardBody__wr table~table{
        margin-top: 16px;
    }
    .ordSummaryCardBody__wr table th,
    .ordSummaryCardBody__wr table td{
        padding: 0.5rem;
        font-size: 16px;
    }
    .addressListSec__wr.paySelect__wr .card-deck{
        margin-bottom: 0;
    }
    .addressListSec__wr.paySelect__wr .card-deck .card{
        padding-left: 15px;
        padding-right: 15px;
    }
    .addressListSec__wr.paySelect__wr .card-deck .card .content__wr .title__wr{
        padding-left: 0;
        color: var(--bsBlackColor850__wr);
    }
    .addressListSec__wr.paySelect__wr .card-deck .card .content__wr p{
        color: var(--bsGreyRgb70__wr);
    }
    .addressListSec__wr.paySelect__wr .card-deck .card .content__wr .location__wr{
        color: var(--bsBlackColor850__wr);
    }
    .payBuyerKeyInfo__wr{}
    .payBuyerKeyInfo__wr .titleParentWrap__wr{
        margin-bottom: 16px;
    }
    .payBuyerKeyInfo__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .payBuyKeyCard__wr{
        background-color: var(--bsWhiteColor__wr);
        padding: 20px;
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .payBuyerKeyInfoList__wr{
        /*list-style-position: inside;*/
        padding-left: 20px;
    }
    .payBuyerKeyInfoList__wr li{
        font-size: clamp(0.875rem, 0.7919rem + 0.2312vw, 1rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGreyRgb70__wr);
    }
    .payBuyerKeyInfoList__wr li~li{
        margin-top: 8px;
    }
/*PLACE ORDER PAGE END*/
/*CARD DETAIL PAGE START*/
    .cardParentSec__wr{
        padding-bottom: 100px;
    }
    .cardParentSec__wr .cardWrap__wr{
        padding: 30px;
        background-color: #fff;
        border-radius: 16px;
    }
    .cardParentSec__wr .cardWrap__wr .form-row{
        margin-right: -10px;
        margin-left: -10px;
    }
    .cardParentSec__wr .cardWrap__wr .form-group{
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }
    .cardParentSec__wr .cardWrap__wr .form-group:last-child{
        margin-bottom: 0;
    }
    .cardParentSec__wr .cardWrap__wr .form-check label{
        font-size: 16px;
    }
    .cardParentSec__wr .cardWrap__wr .form-check .formCheckmark__wr{
        margin-right: 20px;
    }
    .cardParentSec__wr .cardWrap__wr .label__wr{
        margin-bottom: 14px;
    }
    .cardParentSec__wr .cardWrap__wr .label__wr label{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .cardParentSec__wr .cardWrap__wr .cardCvv__wr{
        margin-bottom: 50px;
    }
    .cardParentSec__wr .cardWrap__wr .btnParent__wr .primaryBtn__wr{
        width: 100%;
        max-width: 390px;
    }
    .cardParentSec__wr .cardOption__wr{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .cardOption__wr .titleParentWrap__wr{
        margin-bottom: 20px;
    }
    .cardOption__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .cardParentSec__wr .card-deck{
        margin-right: 0;
        margin-left: 0;
    }
    .cardParentSec__wr .card{
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
    }
    .cardParentSec__wr .card:first-child{
        padding-bottom: 20px;
    }
    .cardParentSec__wr .card~.card{
        border-top: 1px solid rgba(0, 0, 0, 0.10);
        padding-top: 20px;
    }
    .cardParentSec__wr .card:only-child{
        padding-bottom: 0;
    }
    .cardParentSec__wr .card > input[type="radio"]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .cardParentSec__wr .card-body{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding: 5px 0;
    }
    .cardParentSec__wr .card .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 80px;
        height: 80px;
        border-radius: 12px;
        overflow: hidden;
        margin-right: 20px;
    }
    .cardParentSec__wr .card .icon__wr img{
        border-radius: 12px;
    }
    .cardParentSec__wr .card .content__wr{
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .content__wr .cardNumber__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .content__wr .cardHolderName__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 5px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .content__wr .cardExp__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .checkMark__wr {
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .checkMark__wr::before {
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .cardParentSec__wr .card .checkMark__wr::after {
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .cardParentSec__wr .card > input[type="radio"]:checked ~ .card-body .content__wr{
        color: var(--bsBlackColor850__wr);
    }
    .cardParentSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .cardParentSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .cardParentSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
/*CARD DETAIL PAGE END*/
/*PLACE ORDER FINAL PAGE START*/
    .palceOrderFinalSec__wr .orderDetailSec__wr{
        padding-top: 0;
    }
    .payAddressInfoSec__wr{}
    .payAddressInfoSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .payAddressInfoSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .payAddressInfoSec__wr .cardWrap__wr{
        padding: 30px;
        background-color: #fff;
        border-radius: 16px;
    }
    .payAddressInfoSec__wr .list-group{}
    .payAddressInfoSec__wr .list-group-item{
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: none;
    }
    .payAddressInfoSec__wr .list-group-item:first-child{
        padding-bottom: 20px;
    }
    .payAddressInfoSec__wr .list-group-item~.list-group-item{
        padding-top: 20px;
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .payAddressInfoSec__wr .list-group-item:only-child{
        padding-bottom: 0;
        padding-top: 0;
    }
    .payAddressInfoSec__wr .content__wr{
        flex: 1 1 auto;
    }
    .payAddressInfoSec__wr .content__wr .title__wr{
        font-size: 24px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .payAddressInfoSec__wr .content__wr small{
        display: flex;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .payAddressInfoSec__wr .list-group-item .link__wr{}
    .payAddressInfoSec__wr .list-group-item .icon__wr{}
    .payAddressInfoSec__wr .list-group-item .icon__wr img{}



    .deliveryDetailSec__wr{
        padding: 30px 0 100px;
    }
    .deliveryDetailSec__wr{}
    .deliveryDetailSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .deliveryDetailSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .deliveryDetailSec__wr .cardWrap__wr{
        padding: 30px;
        margin-bottom: 30px;
        background-color: #fff;
        border-radius: 16px;
    }
    .deliveryDetailSec__wr .list-group{}
    .deliveryDetailSec__wr .list-group-item{
        padding: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        border: none;
    }
    .deliveryDetailSec__wr .list-group-item:first-child{
        padding-bottom: 20px;
    }
    .deliveryDetailSec__wr .list-group-item~.list-group-item{
        padding-top: 20px;
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .deliveryDetailSec__wr .list-group-item:only-child{
        padding-bottom: 0;
        padding-top: 0;
    }
    .deliveryDetailSec__wr .list-group-item .card-title{
        font-size: 24px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .deliveryDetailSec__wr .list-group-item .card-text{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .deliveryDetailSec__wr .btnParent__wr{}
    .deliveryDetailSec__wr .primaryBtn__wr {
        max-width: 390px;
        width: 100%;
    }
/*PLACE ORDER FINAL PAGE END*/
/*PLACE ORDER SUCCESS PAGE START*/
    .successSec__wr{
        padding: 48px 0;
        /*padding-bottom: 150px;*/
    }
    .successSec__wr .sucessWrapper__wr{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 32px;
        width: 100%;
        max-width: 576px;
        margin: 0 auto;
    }
    .successSec__wr .sucessGif__wr{
        display: inline-flex;
        /*margin-bottom: 27px;*/
    }
    .successSec__wr .sucessLogo__wr{
        display: inline-flex;
    }
    .successSec__wr .sucessGif__wr img{}
    .sucessThumbsUp__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        background: var(--bsBasePurpleColor__wr);
        color: var(--bsWhite__wr);
        border-radius: 50%;
        width: 100px;
        height: 100px;
        padding: 0;
        position: relative;
        -webkit-animation: sucesThumbPulse 2s infinite;
        animation: sucesThumbPulse 2s infinite;
    }
    .sucessThumbsUp__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 50%;
        -webkit-animation: sucesThumbPulse 2s infinite;
        animation: sucesThumbPulse 2s infinite;
        -webkit-animation-delay: 1.5s;
        animation-delay: 1.5s;
    }
    .sucessThumbsUp__wr::after{
        content: "";
    }
    .sucessThumbsUp__wr img{
        width: 50px;
    }
        @-webkit-keyframes sucesThumbPulse{
            0% {box-shadow: 0 0 0 0px rgba(169, 1, 237, 0.5);}
            100% {box-shadow: 0 0 0 35px rgba(169, 1, 237, 0);}
        }
        @keyframes sucesThumbPulse{
            0% {box-shadow: 0 0 0 0px rgba(169, 1, 237, 0.5);}
            100% {box-shadow: 0 0 0 35px rgba(169, 1, 237, 0);}
        }
    .successSec__wr .sucessText__wr{
        text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .successSec__wr .successThanks__wr{
        font-size: 40px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .successSec__wr .sucessText__wr:has(+ .successThanks__wr){
        margin-bottom: 50px;
    }
    .sucessOrderInfo__wr{
        width: 100%;
        padding-top: 32px;
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .sucessOrderInfoCard__wr{
        background-color: var(--bsWhiteColor__wr);
        padding: 15px;
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .sucessOrderInfoCard__wr .title__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        text-align: left;
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 8px;
    }
    .sucessOrderInfoCard__wr p{
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sucessOrderInfoCard__wr a{
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-align: inherit;
        color: inherit;
        text-decoration: none;
    }
    .sucessOrderInfoCard__wr a:hover{
        color: var(--bsBasePurpleColor__wr);
        text-decoration: underline;
    }
    .sellerOtherProSec__wr.exploreProSec__wr{
        padding-top: 0;
        padding-bottom: 48px;
    }
    .sellerOtherProSec__wr.exploreProSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
    }
/*PLACE ORDER SUCCESS PAGE END*/
/*APPOINTMENT PAGE START*/
    .apointDetailParentSec__wr{}
    .apointDetailParentSec__wr .cardParentWrap__wr{
        padding: 30px;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        margin-bottom: 30px;
    }
    .ItemCatSec__wr{
        padding-bottom: 30px;
    }
    .ItemCatSec__wr .form-row{}
    .ItemCatSec__wr .form-group{}
    .ItemCatSec__wr .label__wr{
        margin-bottom: 10px;
    }
    .ItemCatSec__wr .label__wr label{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .ItemCatSec__wr .cat__wr{
        margin-bottom: 10px;
    }
    .ItemCatSec__wr .catResult__wr{}
    .ItemCatSec__wr .resultCard__wr{
        border-radius: 16px;
        padding: 20px;
        border: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        background: var(--bsWhiteColor__wr);
        min-height: 165px;
    }
    .ItemCatSec__wr .resultCard__wr > ul,
    .ItemCatSec__wr .resultCard__wr > .list__wr{
        list-style: none;
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
    }
    .ItemCatSec__wr .resultCard__wr > ul > li{}
    .ItemCatSec__wr .resultCard__wr > ul > .result__wr{}
    .ItemCatSec__wr .resultCard__wr > ul > li > a,
    .ItemCatSec__wr .resultCard__wr > ul > li > .badge__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 128.571%;
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
        padding: 10px;
        border-radius: 24px;
        border: 0.5px solid var(--bsBasePurpleColor__wr);
        background-color: var(--bsWhiteColor__wr);
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }
    .ItemCatSec__wr .resultCard__wr > ul > li .title__wr,
    .ItemCatSec__wr .resultCard__wr > ul > .result__wr .title__wr{}
    .ItemCatSec__wr .resultCard__wr > ul > li .close__wr,
    .ItemCatSec__wr .resultCard__wr > ul > .result__wr .close__wr{
        width: 24px;
        height: 24px;
        font-size: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .itemTimeSlotSec__wr{
        margin-bottom: 30px;
    }
    .itemTimeSlotSec__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .itemTimeSlotSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .itemTimeSlotSec__wr .card-deck{
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        padding: 0;
        background-color: #fff;
        border-radius: 0;
        gap: 10px;
    }
    .itemTimeSlotSec__wr .card{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
    }
    .itemTimeSlotSec__wr .card > input[type="radio"]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .itemTimeSlotSec__wr .card .card-body{
        border-radius: 16px;
        border: 0.5px solid var(--bsBasePurpleColor100__wr);
        background: var(--bsWhiteColor__wr);
        padding: 5px;
        padding-right: 20px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .itemTimeSlotSec__wr .card .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 80px;
        height: 80px;
        border-radius: 12px;
        overflow: hidden;
        margin-right: 20px;
    }
    .itemTimeSlotSec__wr .card .icon__wr img{
        border-radius: 12px;
    }
    .itemTimeSlotSec__wr .card .content__wr{
        flex: 1 1 auto;
    }
    .itemTimeSlotSec__wr .card .content__wr .timeTitle__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .itemTimeSlotSec__wr .card .content__wr p{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 0;
    }
    .itemTimeSlotSec__wr .card .checkMark__wr{
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .itemTimeSlotSec__wr .card .checkMark__wr::before{
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .itemTimeSlotSec__wr .card .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .itemTimeSlotSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .itemTimeSlotSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .itemTimeSlotSec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .itemDesSec__wr{
        padding-bottom: 30px;
    }
    .itemDesSec__wr .form-row{}
    .itemDesSec__wr .form-group{}
    .itemDesSec__wr .label__wr{
        margin-bottom: 10px;
    }
    .itemDesSec__wr .label__wr label{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    form .itemDesSec__wr textarea.form-control{
        width: 100%;
        height: 165px;
        border: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        font-size: 14px;
        font-weight: 300;
        line-height: 128.571%;
        padding: 20px;
    }
    form .itemDesSec__wr textarea.form-control::-webkit-input-placeholder {
        color: var(--bsGreyRgb70__wr);
    }
    form .itemDesSec__wr textarea.form-control::-moz-placeholder {
        color: var(--bsGreyRgb70__wr);
    }
    form .itemDesSec__wr textarea.form-control:-ms-input-placeholder {
        color: var(--bsGreyRgb70__wr);
    }
    form .itemDesSec__wr textarea.form-control:-moz-placeholder {
        color: var(--bsGreyRgb70__wr);
    }
    .itemDeliveryCostSec__wr{
        /*margin-bottom: 30px;*/
    }
    .itemDeliveryCostSec__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .itemDeliveryCostSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .itemDeliveryCostSec__wr .card{
        border-radius: 16px;
        background: var(--bsBasePurpleColor50__wr);
        border: none;
        margin-bottom: 0;
    }
    .itemDeliveryCostSec__wr .card-body{
        width: 100%;
        padding: 20px;
    }
    .itemDeliveryCostSec__wr .list-group{}
    .itemDeliveryCostSec__wr .list-group-item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0;
        background-color: transparent;
        border: none;
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .itemDeliveryCostSec__wr .list-group-item~.list-group-item{
        margin-top: 20px;
    }
    .itemDeliveryCostSec__wr .list-group-item .labelHeading__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .itemDeliveryCostSec__wr .list-group-item p{
        font-size: inherit;
        font-weight: 600;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .appointmentParentSec__wr{
        padding-bottom: 100px;
    }
    .calenderWrap__wr{
        width: 100%;
    }
    .calenderWrap__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .calenderWrap__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .calenderWrap__wr .cardWrapper__wr{
        padding: 30px;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
    }
    .calenderWrap__wr .cardWrapper__wr > .form-row{
        /*margin: 0;*/
    }
    .calenderWrap__wr .calenderControls__wr{
        margin-bottom: 30px;
    }
    #calendar .clndr{
        width: 100%;
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    #calendar .clndr .clndr-controls{
        padding: 16px;
        background-color: transparent;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px;
    }
    #calendar .clndr .clndr-controls .clndr-next-button,
    #calendar .clndr .clndr-controls .clndr-previous-button{
        font-size: 0;
        width: 20px;
        height: 20px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
    }
    #calendar .clndr .clndr-controls .clndr-next-button::before{
        content: '\f054';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        font-size: 16px;
    }
    #calendar .clndr .clndr-controls .clndr-previous-button::before{
        content: '\f053';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        font-size: 16px;
    }
    #calendar .clndr .clndr-controls .month{
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: inherit;
        flex: 1 1 auto;
    }
    #calendar .clndr-table{
        width: 100%;
        text-align: center;
        border-collapse: separate;
        border-spacing: 16px;
    }
    #calendar .clndr-table thead{
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
    }
    #calendar .clndr-table thead tr td{
        padding-bottom: 8px;
    }
    #calendar .clndr-table tbody{
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsBlackColor850__wr);
    }
    #calendar .clndr-table tbody tr td{
        /*padding: 19.4px 0;*/
        /*padding: 4.546% 0;*/
        padding: 2.465% 0;
        cursor: pointer;
    }
    #calendar .clndr-table tbody tr td.day.last-month,
    #calendar .clndr-table tbody tr td.day.next-month{
        color: var(--bsGreyRgb30__wr);
    }
    #calendar .clndr-table tbody tr td.day.today{
        background-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
        border-radius: 8px;
    }
    #calendar .clndr-table tbody tr td.day.selected{
        background-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
        border-radius: 8px;
    }








    /*#CalenderModal .CalenderArea .CalenderRight .CalenderBox {
        flex: 1;
        position: relative;
        transition: 0.5s all ease-in-out;
    }
    #CalenderModal .CalenderArea .CalenderRight .CalenderBox .Controls {}
    #CalenderModal .CalenderArea .CalenderRight .CalenderBox .Controls #prev,
    #CalenderModal .CalenderArea .CalenderRight .CalenderBox .Controls #next {
        font-size: 25px;
        line-height: 17px;
        font-weight: 700;
        margin: 0 0px;
        cursor: pointer;
        position: absolute;
        z-index: 99;
    }
    #CalenderModal .CalenderArea .CalenderRight .CalenderBox .Controls #prev {
        left: 10%;
    }
    #CalenderModal .CalenderArea .CalenderRight .CalenderBox .Controls #next {
        right: 10%;
    }*/
    #calendar .current-date {
        position: relative;
        padding: 0 0 10px 0 !important;
        text-align: center;
        background: transparent;
        box-shadow: none;
        display: none;
    }
    #calendar .current-date::before,
    #calendar .current-date::after{
        display: none;
    }
    #calendar .current-date .current-month {
        font-size: 16px;
        font-weight: 500;
        color: #000;
    }
    #calendar .week-days {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 30px;
    }
    #calendar .week-days .week-day {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-transform: capitalize;
        /*font-weight: 500;
        font-size: 14px;
        line-height: 1;*/
        font-size: 16px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        width: 40px;
        /*height: 25px;*/
        text-align: center;
    }
    #calendar .weeks {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        row-gap: 20px;
    }
    #calendar .weeks .week {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #calendar .weeks .week .day {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        border-radius: 8px;
        padding: 0;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
        line-height: 142.857%;
        color: var(--bsBlackColor850__wr);
    }
    #calendar .weeks .week .day.today {
        background-color: var(--bsBasePurpleColor__wr);
        box-shadow: 0px 5px 10px 0px var(--bsBlackRgb10__wr);
        color: var(--bsWhiteColor__wr);
    }
    #calendar .weeks .week .day.not-current-month {
        color: var(--bsGreyRgb30__wr);
    }
    .timeSlotWrap__wr{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    .timeSlotWrap__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .timeSlotWrap__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .timeSlotWrap__wr .cardWrapper__wr{
        padding: 30px;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        display: flex;
        align-items: flex-start;
        height: 100%;
    }
    .timeSlotWrap__wr .slotList__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        align-content: flex-start;
        justify-content: flex-start;
        gap: 8px;
        height: 100%;
    }
    .timeSlotWrap__wr .slotList__wr > li{
        display: inline-flex;
    }
    .timeSlotWrap__wr .slotList__wr > li .time__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 16px;
        border: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        background: var(--bsWhiteColor__wr);
        padding: 16px 30px;
        font-size: 14px;
        font-weight: 600;
        line-height: 171.429%;
        color: var(--bsBlackColor850__wr);
    }
    .timeSlotWrap__wr .slotList__wr > li .labelText__wr{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .timeSlotWrap__wr .slotList__wr > li .time__wr.activeTime__wr{
        background: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
        box-shadow: 0px 5px 10px 0px var(--bsBlackRgb10__wr);
    }
    .timeSlotWrap__wr .slotList__wr > li .time__wr.disableTime__wr{
        color: var(--bsGreyRgb30__wr);
        border-color: var(--bsGreyRgb30__wr);
    }
    .timeSlotWrap__wr .btnParent__wr{}
    .timeSlotWrap__wr .primaryBtn__wr{
        width: 100%;
        max-width: 390px;
    }




    .select2-container{
        width: 100% !important;
    }
    .select2-container--default .select2-selection--multiple{
        width: 100%;
        height: auto;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 0.95rem 20px;
        padding-right: 42px;
    }
    .select2-container--default .select2-search--inline .select2-search__field{
        height: 24px;
        margin: 0;
    }
    .select2-container .select2-selection--multiple .select2-selection__rendered{
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 5px;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice{
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsBasePurpleColor__wr);
        border-radius: 40px;
        padding: 8px 16px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        text-align: center;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
        border: none;
        border-radius: 0;
        color: var(--bsBasePurpleColor__wr);
        font-size: 1rem;
        font-weight: 400;
        padding: 0;
        position: static;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, 
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
        background-color: transparent;
        color: var(--bsBasePurpleColor__wr);
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__display{
        padding: 0;
    }
    .select2-results__option{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        text-align: left;
        padding: 12px 8px;
    }
    .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
        background-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
    }
/*APPOINTMENT PAGE END*/
/*YOUR BUDDY PAGE START*/
    .abtBuddySec__wr{
        padding-top: 50px;
        padding-bottom: 80px;
    }
    .abtBuddySec__wr .cardWrapper__wr{
        width: 100%;
        max-width: 839px;
        margin: 0 auto;
    }
    .abtBuddySec__wr .cardWrapper__wr p{
        font-size: 40px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
        text-align: center;
    }
    .featureSec__wr{
        padding-bottom: 30px;
    }
    .featureSec__wr .cardWrapper__wr{
        border-radius: 16px;
        background: #FFF;
        padding: 50px;
    }
    .featureSec__wr .cardWrapper__wr > .row{}
    .featureSec__wr .cardWrapper__wr > .row > [class*=col-]{}
    .featureSec__wr .cardWrapper__wr > .row > [class*=col-]{}
    .featureSec__wr .content__wr{
        max-width: 603px;
        width: 100%;
        margin: 50px auto 0;
    }
    .featureSec__wr .content__wr p:not([class]){
        font-size: 24px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb70__wr);
        text-align: center;
    }
    .buddyTermSec__wr{
        padding-bottom: 100px;
    }
    .buddyTermSec__wr .cardWrapper__wr{
        border-radius: 16px;
        background: #FFF;
        padding: 30px;
    }
    .buddyTermSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .buddyTermSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .buddyTermSec__wr .content__wr{}
    .buddyTermSec__wr .content__wr ol{
        counter-reset: section;
        list-style-type: none;
        margin-bottom: 30px;
    }
    .buddyTermSec__wr .content__wr ol li{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
        position: relative;
        padding-left: 20px;
    }
    .buddyTermSec__wr .content__wr ol li~li{
        margin-top: 20px;
    }
    .buddyTermSec__wr .content__wr ol li>ol li{
        margin-top: 20px;
        padding-left: 45px;
    }
    .buddyTermSec__wr .content__wr ol li>ol li>ol li{
        margin-top: 20px;
        padding-left: 60px;
    }
    .buddyTermSec__wr .content__wr ol li::before {
        counter-increment: section;
        content: counters(section, ".") ".";
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb70__wr);
        position: absolute;
        left: 0;
        top: 0;
    }
    .buddyTermSec__wr .btnParent__wr{
        gap: 20px;
    }
    .buddyTermSec__wr .btnParent__wr .primaryBtn__wr{
        width: 100%;
        max-width: 390px;
    }
/*YOUR BUDDY PAGE END*/
/*YOUR BUDDY LIST PAGE START*/
    .yrBuddyListSec__wr{
        padding-top: 30px;
        padding-bottom: 156px;
    }
    .yrBuddyListSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .yrBuddyListSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .yrBuddyListSec__wr .listWrap__wr{}
    .yrBuddyListSec__wr .itemWrap__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
        padding: 20px 0;
    }
    .yrBuddyListSec__wr .itemWrap__wr~.itemWrap__wr{
        border-top: 1px solid var(--bsBlackRgb10__wr);
    }
    .yrBuddyListSec__wr .itemWrap__wr:first-child{
        padding-top: 0;
    }
    .yrBuddyListSec__wr .itemWrap__wr:last-child{
        padding-bottom: 0;
    }
    .yrBuddyListSec__wr .itemWrap__wr:only-child{
        padding: 0;
    }
    .yrBuddyListSec__wr .proListImage__wr{
        width: 100%;
        max-width: 240px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
        margin-right: 20px;
    }
    .yrBuddyListSec__wr .proListImage__wr img{}
    .yrBuddyListSec__wr .proDetailWrap__wr{
        flex: 1 1 auto;
    }
    .yrBuddyListSec__wr .proDetailWrap__wr p{
        font-size: 16px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .yrBuddyListSec__wr .proDetailWrap__wr p~p{
        margin-top: 10px;
    }
    .yrBuddyListSec__wr .proDetailWrap__wr p .labelHeading__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .yrBuddyListSec__wr .proDetailWrap__wr p span{
        display: inline-flex;
        font-size: inherit;
        font-weight: 400;
        line-height: inherit;
        color: var(--bsGreyRgb70__wr);
    }
    .yrBuddyListSec__wr .proDetailWrap__wr .proName__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
    }
    .yrBuddyListSec__wr .proDetailWrap__wr .location__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb70__wr);
    }
    .yrBuddyListSec__wr .icon__wr{
        display: inline-flex;
        width: 24px;
        height: 24px;
    }
    .yrBuddyListSec__wr .icon__wr > a{
        display: inline-flex;
    }
    .yrBuddyListSec__wr .icon__wr img{}
/*YOUR BUDDY LIST PAGE END*/
/*LISTER PROFILE PAGE START*/
    .listerProfileSec__wr{
        display: block;
        padding: 30px 0;
    }
    .listerProfileSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .listerProfileSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .listerProfileSec__wr .cardParentWrap__wr{
        padding: 30px 0;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        display: flex;
        justify-content: center;
    }
    .listerProfileSec__wr .card__wr{
        width: 100%;
        max-width: 730px;
        margin: 0 auto;
    }
    .listerProfileSec__wr .form-row{
        /*width: 100%;*/
    }
    .listerProfileSec__wr .form-group{
        margin-bottom: 10px;
    }
    .listerProfileSec__wr .form-group:last-child{
        margin-bottom: 0;
    }
    .listerProfileSec__wr .profileImage__wr{
        margin-bottom: 30px;
    }
    .listerProfileSec__wr .userInfo__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        justify-content: flex-start;
    }
    .listerProfileSec__wr .userImage__wr{
        width: 100%;
        max-width: 240px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
        margin-right: 20px;
    }
    .listerProfileSec__wr .userImage__wr img{}
    .listerProfileSec__wr .userName{
        font-size: 40px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        flex: 1 1 auto;
    }
    .listerProfileSec__wr .userName span,
    .listerProfileSec__wr .userName .lastName__wr{
        display: block;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .listerProfileSec__wr .infoItem__wr{
        width: 100%;
        height: 56px;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 16px 20px;
        color: var(--bsBlackColor850__wr);
    }
    .listerProfileSec__wr label{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    .listerProfileSec__wr textarea.form-control {
        width: 100%;
        height: 165px;
        border: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 112.5%;
        color: var(--bsBlackColor850__wr);
        padding: 20px 16px;
    }
    .listerProfileSec__wr textarea.form-control::-webkit-input-placeholder {
        color: var(--bsBlackColor850__wr);
    }
    .listerProfileSec__wr textarea.form-control::-moz-placeholder {
        color: var(--bsBlackColor850__wr);
    }
    .listerProfileSec__wr textarea.form-control:-ms-input-placeholder {
        color: var(--bsBlackColor850__wr);
    }
    .listerProfileSec__wr textarea.form-control:-moz-placeholder {
        color: var(--bsBlackColor850__wr);
    }
    .listerProfileSec__wr .catList__wr{
        margin-bottom: 30px;
    }
    .listerProfileSec__wr .listCard__wr{
        border-radius: 16px;
        padding: 20px;
        border: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        background: var(--bsWhiteColor__wr);
        min-height: 165px;
    }
    .listerProfileSec__wr .listCard__wr > ul,
    .listerProfileSec__wr .listCard__wr > .list__wr{
        list-style: none;
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
    }
    .listerProfileSec__wr .listCard__wr > ul > li{}
    .listerProfileSec__wr .listCard__wr > ul > .result__wr{}
    .listerProfileSec__wr .listCard__wr > ul > li > a,
    .listerProfileSec__wr .listCard__wr > ul > li > .badge__wr{
        font-size: 14px;
        font-weight: 300;
        line-height: 128.571%;
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
        padding: 10px;
        border-radius: 24px;
        border: 0.5px solid var(--bsBasePurpleColor__wr);
        background-color: var(--bsWhiteColor__wr);
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }
    .listerProfileSec__wr .listCard__wr > ul > li .title__wr,
    .listerProfileSec__wr .listCard__wr > ul > .result__wr .title__wr{}
    .listerProfileSec__wr .listCard__wr > ul > li .close__wr,
    .listerProfileSec__wr .listCard__wr > ul > .result__wr .close__wr{
        width: 24px;
        height: 24px;
        font-size: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .listerProfileSec__wr .primaryBtn__wr{
        width: 100%;
        max-width: 390px;
    }
    .listerProfileSec__wr .city__wr,
    .listerProfileSec__wr .desc__wr{
        margin-bottom: 30px;
    }
/*LISTER PROFILE PAGE END*/
/*POST ITEM PAGE START*/
    .postProSec__wr{
        padding-top: 30px;
        padding-bottom: 100px;
    }
    .postProSec__wr .titleParentWrap__wr{
        margin-bottom: 30px;
    }
    .postProSec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .postProSec__wr .cardParentWrap__wr{
        padding: 30px;
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
    }
    .postProSec__wr .form-row{
        margin-right: -10px;
        margin-left: -10px;
    }
    .postProSec__wr .form-row > .col, 
    .postProSec__wr .form-row > [class*=col-] {
        padding-right: 10px;
        padding-left: 10px;
    }
    .postProSec__wr .form-group {
        margin-bottom: 20px;
    }
    .postProSec__wr .form-group:last-child {
        margin-bottom: 0;
    }
    .postProSec__wr .upload__wr{}
    .postProSec__wr .box__input__wr{
        border-radius: 16px;
        border: 1px dashed var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        position: relative;
        padding: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .postProSec__wr .box__input__wr .dropArea__wr{
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .postProSec__wr input[type="file"] {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .postProSec__wr .uploadIcon__wr{
        display: flex;
        margin-bottom: 30px;
    }
    .postProSec__wr .dropArea__wr .labelTitle__wr {
        display: block;
        font-size: clamp(1.125rem, 0.211rem + 2.5434vw, 2.5rem);
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
    }
    .postProSec__wr #image-display {
        position: relative;
        width: 50%;
        display: none;
    }
    .postProSec__wr #image-display figure {
        /*width: calc(33.3333% - 6.7px);*/
        width: 150px;
        margin-bottom: 0;
        position: relative;
        z-index: 2;
        overflow: hidden;
        border-radius: 16px;
        display: flex;
        padding-top: 150px;
    }
    .postProSec__wr #image-display img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .postProSec__wr #image-display figcaption {
      font-size: 0.8em;
      text-align: center;
      color: #5a5861;
      display: none;
    }
    .postProSec__wr #playerbox__wr{
        display: none;
        overflow: hidden;
        border-radius: 16px;
        margin-left: 30px;
        width: calc(56.355% - 30px);
    }
    .postProSec__wr #playerbox__wr img{

    }
    .postProSec__wr .active {
      border: 0.2em dashed #025bee;
    }
    .postProSec__wr #error {
      text-align: center;
      color: #ff3030;
    }
    .postProSec__wr .box__input__wr.uploaded__wr{
        border-radius: 16px;
        /*border: none;
        background: var(--bsWhiteColor__wr);
        position: relative;*/
        min-height: unset;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        column-gap: 10px;
    }
    /*.postProSec__wr .box__input__wr.uploaded__wr .uploadIcon__wr,
    .postProSec__wr .box__input__wr.uploaded__wr label{
        display: none;
    }*/
    .postProSec__wr #image-display.uploaded__wr{
        position: relative;
        width: auto;
        display: flex;
        justify-content: flex-start;
        column-gap: 10px;
        row-gap: 20px;
        /*padding: 30px;*/
        flex-wrap: wrap;
        /*border-radius: 16px;
        border: 1px dashed #D9C0FF;
        background: #FFF;*/
    }
    .postProSec__wr .box__input__wr.uploaded__wr .dropArea__wr{}
    .postProSec__wr .box__input__wr.uploaded__wr .dropArea__wr .uploadIcon__wr{
        width: 100px;
        margin-bottom: 16px;
    }
    .postProSec__wr .box__input__wr.uploaded__wr .dropArea__wr label{
        font-size: 24px;
        white-space: nowrap;
    }
    .postProSec__wr .box__input__wr.uploaded__wr #playerbox__wr{
        display: flex;
    }
    .postProSec__wr .btnParent__wr{
        margin-top: 30px;
        gap: 20px;
    }
    .postProSec__wr .btnParent__wr .primaryBtn__wr {
        width: 100%;
        max-width: 390px;
    }
    .postProSec__wr.uploaded__wr .upload__wr{
        margin-bottom: 36px;
    }
    /*.postProSec__wr.uploaded__wr input[type="file"]{
        right: auto;
        width: 43.645%;
    }*/
    .uploadAreaWrap__wr{
        border-radius: 16px;
        border: 1px dashed var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        position: relative;
        padding: 20px;
        margin-top: 8px;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        column-gap: 10px;
    }
    .uploadAreaWrap__wr .uploadDisplay__wr{
        position: relative;
        width: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        column-gap: 10px;
        row-gap: 16px;
    }
    .uploadAreaWrap__wr .imageUploadedContainer__wr{
        width: 150px;
        margin-bottom: 0;
        position: relative;
        z-index: 2;
        overflow: hidden;
        border-radius: 16px;
        display: flex;
        padding-top: 150px;
        cursor: move;
    }
    .uploadAreaWrap__wr .imageUploadedContainer__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .uploadAreaWrap__wr .remove__wr{
        width: 20px;
        height: 20px;
        position: absolute;
        top: 3px;
        right: 3px;
        z-index: 3;
        border-radius: 50%;
        font-size: 10px;
        line-height: 1;
        padding: 0;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .uploadAreaWrap__wr .remove__wr::before{
        display: inline-flex;
        height: 8px;
    }
    .uploadAreaWrap__wr figcaption{
        font-size: 0.8em;
        white-space: nowrap;
        text-align: center;
        color: #fff;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
        background: rgb(0 0 0 / 80%);
        padding: 2px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .uploadAreaWrap__wr .imageUploadedContainer__wr:first-child figcaption{
        display: block;
    }
    .uploadAreaWrap__wr .dropUploadArea__wr{
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .uploadAreaWrap__wr .dropUploadArea__wr input[type="file"]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .uploadAreaWrap__wr .dropUploadArea__wr .uploadIcon__wr{
        width: 100px;
        display: flex;
        margin-bottom: 16px;
    }
    .uploadAreaWrap__wr .dropUploadArea__wr .labelTitle__wr{
        display: block;
        font-size: 24px;
        white-space: nowrap;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
    }
    .postProSec__wr .tagify.form-control{
        padding-left: 12px;
    }
    .postProSec__wr .tagify__tag{
        margin-left: 8px;
    }
    .postProSec__wr .tagify__input{
        margin-left: 8px;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .proDimension__wr{}
/*POST ITEM PAGE END*/
/*SELL ITEM PAGE START*/
    .deliveryPaySec__wr{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .deliveryPaySec__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .deliveryPaySec__wr .titleParentWrap__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .deliveryPaySec__wr .card-deck{
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        column-gap: 20px;
        row-gap: 10px;
    }
    .deliveryPaySec__wr .card{
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        width: 30%;
        margin-left: 0;
        margin-right: 0;
        border-radius: 0;
        border: none;
        background: transparent;
        position: relative;
    }
    .deliveryPaySec__wr .card > input[type="radio"]{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        cursor: pointer;
        z-index: 1;
    }
    .deliveryPaySec__wr .card .card-body{
        border-radius: 16px;
        border: 0.5px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        padding: 32px 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .deliveryPaySec__wr .card .content__wr{
        flex: 1 1 auto;
    }
    .deliveryPaySec__wr .card .title__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .deliveryPaySec__wr .card p:not([class]){
        font-size: 14px;
        font-weight: 600;
        line-height: 171.429%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .deliveryPaySec__wr .card .checkMark__wr{
        width: 24px;
        height: 24px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsGreyRgb30__wr);
        border-radius: 50%;
        position: relative;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .deliveryPaySec__wr .card .checkMark__wr::before{
        content: '';
        width: 16px;
        height: 16px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .deliveryPaySec__wr .card .checkMark__wr::after{
        content: '';
        position: absolute;
        left: 50%;
        top: 50%;
        display: flex;
        width: 250%;
        height: 250%;
        background: var(--bsBasePurpleRgb300__wr);
        border-radius: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0);
        opacity: 1;
        pointer-events: none;
    }
    .deliveryPaySec__wr .card > input[type="radio"]:checked ~ .card-body{
        border-color: var(--bsBasePurpleColor100__wr);
    }
    .deliveryPaySec__wr .card > input[type="radio"]:checked ~ .card-body .content__wr .title__wr{
        color: var(--bsBlackColor850__wr);
    }
    .deliveryPaySec__wr .card > input[type="radio"]:checked ~ .card-body .content__wr p:not([class]){
        color: var(--bsGreyRgb70__wr);
    }
    .deliveryPaySec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr{
        border-color: var(--bsBasePurpleColor__wr);
    }
    .deliveryPaySec__wr .card > input[type="radio"]:checked ~ .card-body .checkMark__wr::before{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    .deliveryPaySec__wr .card > input:checked ~ .card-body .checkMark__wr::after{
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .deliveryPaySec__wr hr{
        border-color: var(--bsBlackRgb10__wr);
        border-top-width: 0.0313rem;
        margin-top: 30px;
        margin-bottom: 0;
    }
    .proSellPay__wr{}
    .proSellPay__wr .titleParentWrap__wr{
        margin-bottom: 10px;
    }
    .proSellPayTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 208.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sellerPayCustomRadioBlockCard__wr{
        width: 100%;
        height: 100%;
        padding-left: 0;
        margin-bottom: 0;
    }
    .sellerPayCustomRadioBlockCard__wr.active{
        border: none !important;
    }
    .sellerPayCustomRadioBlockCard__wr .custom-control-input{}
    .sellerPayRadioBlockCardBody__wr{
        width: 100%;
        height: 100%;
        border-radius: 16px;
        border: 1px solid var(--bsGreyRgb30__wr);
        background: var(--bsWhiteColor__wr);
        padding: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayHead__wr{
        margin-bottom: 12px;
    }
    .sellerPayHeadTitle__wr{
        font-size: clamp(1rem, 0.6676rem + 0.9249vw, 1.5rem);
        font-weight: 600;
        line-height: 130%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 0;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayHeadTitle__wr:has(+ p){
        margin-bottom: 10px;
    }
    .sellerPayList__wr{
        padding-left: 20px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-line-clamp: 2;
        -moz-box-orient: vertical;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayList__wr li{
        font-size: clamp(0.875rem, 0.7919rem + 0.2312vw, 1rem);
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        text-align: left;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayList__wr li~li{
        margin-top: 8px;
    }
    .sellerPayList__wr li ul{
        margin-top: 8px;
        padding-left: 20px;
    }
    .sellerPayCustomRadioBlockCard__wr.active .sellerPayList__wr{
        overflow: visible;
        display: block;
        -webkit-line-clamp: unset;
        -moz-line-clamp: unset;
    }
    .sellerPayRadioBlockBgFigure__wr{
        width: 50%;
        display: flex;
        position: relative;
        overflow: hidden;
        margin-bottom: 16px;
    }
    .sellerPayRadioBlockBgFigure__wr:before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .sellerPayRadioBlockBgFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayRadioBlockCardBody__wr .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 80px;
        height: 80px;
        border-radius: 12px;
        border: 2px solid var(--bsBasePurpleColor__wr);
        overflow: hidden;
    }
    .sellerPayRadioBlockCardBody__wr .content__wr{
        width: 100%;
        text-align: center;
    }
    .sellerPayRadioBlockCardBody__wr .content__wr .title__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 10px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayRadioBlockCardBody__wr .content__wr p{
        font-size: 20px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyRgb30__wr);
        margin-bottom: 10px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .sellerPayRadioBlockCardBody__wr .content__wr .btnParent__wr{
        margin-top: 12px;
        gap: 8px;
    }
    .sellerPayRadioBlockCardBody__wr .content__wr .primaryLink__wr{
        color: var(--bsGreyRgb30__wr);
    }
    .sellerPayRadioBlockCardBody__wr .content__wr .primaryLink__wr:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .sellerPayRadioBlockCardBody__wr .customBlockCheckMark__wr{}
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr{
        border-color: var(--bsBasePurpleColor__wr);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .sellerPayRadioBlockBgFigure__wr img{
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
    }
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .content__wr .title__wr,
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .sellerPayHead__wr .sellerPayHeadTitle__wr,
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .content__wr .primaryLink__wr{
        color: var(--bsBlackColor850__wr);
    }
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .content__wr p,
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .content__wr .sellerPayList__wr li{
        color: var(--bsGreyRgb70__wr);
    }
    .sellerPayCustomRadioBlockCard__wr .custom-control-input:checked ~ .sellerPayRadioBlockCardBody__wr .content__wr .primaryLink__wr:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .proSellTransTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 208.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px;
    }
    form .select__wr .form-control.bootstrap-select{
        padding-right: 0;
    }
    .select__wr .bootstrap-select>.dropdown-toggle.bs-placeholder, 
    .select__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:active, 
    .select__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, 
    .select__wr .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
        color: var(--bsGreyRgb30__wr);
    }
    .select__wr .bootstrap-select>.dropdown-toggle{
        border: 0.0313rem solid var(--bsGreyColor105__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        padding: 16px 20px;
        color: var(--bsBlackColor850__wr);
    }
    .bootstrap-select .dropdown-menu{}
    .bootstrap-select .dropdown-menu .inner{}
    .bootstrap-select .dropdown-menu .dropdown-menu.inner{}
    .bootstrap-select .dropdown-menu li{}
    .bootstrap-select .dropdown-menu li a{}
    .bootstrap-select .dropdown-menu li a span.check-mark{}
    .bootstrap-select.show-tick .dropdown-menu li a span.text{
        margin-right: 0;
        width: 100%;
    }
    .bootstrap-select .dropdown-menu li a .colorBadgeWrap__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 8px;
    }
    .bootstrap-select .dropdown-menu li a .colorBadgeRemoveBtn__wr{
        display: none;
    }
    .bootstrap-select .dropdown-menu li a .colorBadgeBox__wr{
        width: 20px;
        height: 20px;
        border-radius: 4px;
        display: inline-block;
        background: #000;
    }
    .bootstrap-select .dropdown-menu li a .colorBadgeTitle__wr{}

    .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
        display: none;
    }

    .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
        overflow: visible !important;
        text-overflow: unset !important;
        white-space: normal !important;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 5px;
    }
    .bootstrap-select .dropdown-toggle .filter-option .colorBadgeWrap__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        border: 1px solid var(--bsBasePurpleColor__wr);
        border-radius: 40px;
        padding: 8px 16px;
    }
    .bootstrap-select .dropdown-toggle .filter-option .colorBadgeWrap__wr .colorBadgeRemoveBtn__wr{
        font-size: 14px;
        color: var(--bsBasePurpleColor__wr);
    }
    .bootstrap-select .dropdown-toggle .filter-option .colorBadgeWrap__wr .colorBadgeBox__wr{
        width: 20px;
        height: 20px;
        border-radius: 4px;
        display: inline-block;
        background: #000;
    }
    .bootstrap-select .dropdown-toggle .filter-option .colorBadgeWrap__wr .colorBadgeTitle__wr{}
    .proSellKeyInfo__wr{}
    .proSellKeyInfoTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 208.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .proSellKeyCard__wr{
        background-color: var(--bsWhiteColor__wr);
        padding: 20px;
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .proSellKeyInfoList__wr{
        /*list-style: none;*/
        /*list-style-position: inside;*/
        padding-left: 20px;
       /* background-color: var(--bsWhiteColor__wr);
        padding: 20px;
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);*/
        /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);*/
    }
    .proSellKeyInfoList__wr li{
        font-size: clamp(0.875rem, 0.7919rem + 0.2312vw, 1rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        text-align: left;
        color: var(--bsGreyRgb70__wr);
        /*position: relative;*/
        /*padding-left: 20px;*/
    }
    /*.proSellKeyInfoList__wr li::marker{}*/
    /*.proSellKeyInfoList__wr li::before{
        content: "";
        display: inline-block;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: var(--bsGreyRgb70__wr);
        position: absolute;
        left: 0;
        top: 11px;
    }*/
    .proSellKeyInfoList__wr li~li{
        margin-top: 8px;
    }
    .pwrByLink__wr{
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        color: var(--bsBlackColor850__wr);
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        gap: 4px;
    }
    .pwrByLink__wr img{}
    .pwrByLink__wr:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .proSellItemsList__wr{
        margin-top: 24px;
    }
    .proSellItemsList__wr .sellItemsListTitle__wr{
        font-size: clamp(1.125rem, 0.8757rem + 0.6936vw, 1.5rem);
        font-weight: 600;
        line-height: 208.333%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .sellItemsListCard__wr{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 1px solid var(--bsGreyColor90__wr);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
        padding: 16px 8px;
        -webkit-transition: all ease 0.3s;
        transition: all ease 0.3s;
    }
    .sellItemsListfigure__wr{
        width: 50px;
        display: flex;
        overflow: hidden;
        border-radius: 8px;
        position: relative;
        border: 1px solid var(--bsBlackRgb10__wr);
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }
    .sellItemsListfigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .sellItemsListfigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .sellItemsListCardContent__wr{}
    .sellItemsListCardContent__wr .proName__wr{
        margin-bottom: 8px;
    }
    .sellItemsListCardContent__wr .proTitle__wr{
        font-size: clamp(1.125rem, 1.0419rem + 0.2312vw, 1.25rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sellItemsListCardContent__wr .proExtInfo__wr{}
    .sellItemsListCardContent__wr .proSeler__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 8px;
    }
    .sellItemsListCardContent__wr .proSeler__wr span{
        font-weight: 600;
        color: var(--bsBlackColor850__wr);
    }
    .sellItemsListCardContent__wr .amountWrap__wr{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    .sellItemsListCardContent__wr .amountWrap__wr .price__wr{
        flex: 1 1 auto;
        font-size: clamp(1.125rem, 1.0419rem + 0.2312vw, 1.25rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .sellItemsListCardContent__wr .amountWrap__wr .price__wr .currency__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
/*SELL ITEM PAGE END*/
/*DASHBOARD PROFILE PAGE START*/
    .dashBoardWrapSec__wr{
        margin-top: 90px;
        padding-bottom: 96px;
    }
    .dashBoardWrapSec__wr .dbSidebarWrap__wr{
        border-radius: 16px;
        border: 1px solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        padding: 24px 16px;
        padding-top: 0;
    }
    .dbSidebarWrap__wr .userInfo__wr{
        margin-top: -90px;
        text-align: center;
        margin-bottom: 32px;
    }
    .dbSidebarWrap__wr .userPicWrap__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 180px;
        border-radius: 50%;
        background: var(--bsWhiteColor__wr);
        border: 1px solid var(--bsBasePurpleColor__wr);
        margin-bottom: 16px;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }
    .dbSidebarWrap__wr .userImage__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        border: 8px solid var(--bsBasePurpleColor50__wr);
        overflow: hidden;
        position: relative;
        width: 100%;
    }
    .dbSidebarWrap__wr .userImage__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .dbSidebarWrap__wr .userImage__wr img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .dbSidebarWrap__wr .userName{
        font-size: 18px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0px;
    }
    .dbSidebarWrap__wr .userMail__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 0;
    }
    .userVerifyWrap__wr{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        gap: 8px;
        margin-top: 8px;
    }
    .userVerifyBtn__wr{}
    .userVerifyBadge__wr{
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreenColor300__wr);
        background-color: var(--bsGreenColor10__wr);
        border: 2px dashed var(--bsGreenColor300__wr);
        border-radius: 12px;
        padding: 10px 12px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        column-gap: 4px;
        margin-bottom: 32px;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr li{
        display: inline-flex;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr li > a{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 64px;
        height: 64px;
        border-radius: 16px;
        overflow: hidden;
        box-shadow: 0px 5px 10px 0px var(--bsBlackRgb0_50__wr);
    }
    .dbSidebarWrap__wr .userBaseInfo__wr .icon__wr img{
        border-radius: 16px;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr .content__wr{
        padding-top: 8px;
        display: flex;
        flex-direction: column;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr small{
        font-size: 70%;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb30__wr);
        text-align: center;
    }
    .dbSidebarWrap__wr .userBaseInfo__wr .title__wr{
        font-size: 14px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .dbSidebarWrap__wr .asideNav__wr{}
    .dbSidebarWrap__wr .asideNav__wr > li{}
    .dbSidebarWrap__wr .asideNav__wr .nav-link{
        padding: 20px 16px;
        border-radius: 16px;
        align-items: center;
        justify-content: space-between;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-decoration: none;
    }
    .dbSidebarWrap__wr .asideNav__wr .icon__wr{
        margin-right: 16px;
        width: 20px;
        height: 20px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .dbSidebarWrap__wr .asideNav__wr .icon__wr img{}
    .dbSidebarWrap__wr .asideNav__wr .labelText__wr{
        flex: 1 1 auto;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .dbSidebarWrap__wr .asideNav__wr .chevron__wr{}
    .dbSidebarWrap__wr .asideNav__wr .chevron__wr img{}
    .dbSidebarWrap__wr .asideNav__wr > li:hover .nav-link,
    .dbSidebarWrap__wr .asideNav__wr .active .nav-link{
        background-color: var(--bsBasePurpleColor100__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .card{
        width: 100%;
        border-width: 0.0313rem;
        border-color: transparent;
        border-radius: 0 16px 16px 0;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        /*min-height: 120px;*/
        /*padding: 46px 20px;*/
        /*padding: 32px;*/
        padding: 0.75rem 32px;
        border-radius: 0px 16px 0px 0px;
        border-bottom: 0.0313rem solid var(--bsBasePurpleColor100__wr);
        background: var(--bsWhiteColor__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-title{
        font-size: 20px;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-title a{
        color: var(--bsBasePurpleColor__wr);
        text-decoration: none;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-title:has(+ .card-subtitle){
        margin-bottom: 10px;
    }
    /*.dashBoardWrapSec__wr .dbMainWrap__wr .card-header:has(.card-title):has(.btn){
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        padding: 37px 20px;
    }*/
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-body{
        padding: 32px;
        /*padding-bottom: 16px;*/
        border-radius: 0px 0px 16px 0px;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr form{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .form-row{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .form-row>[class*=col-]{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .form-row .form-group{
        /*margin-bottom: 10px;*/
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .form-row .form-group:last-child{
        /*margin-bottom: 0;*/
    }
    .dashBoardWrapSec__wr .fileinput{
        width: 100%;
        max-width: 240px;
        display: block;
        margin: 0 auto;
        position: relative;
    }
    .dashBoardWrapSec__wr .fileinput .img-thumbnail{
        width: 100%;
        margin-bottom: 0;
        /*border: 5px solid var(--bsBasePurpleColor__wr);*/
        border: 8px solid var(--bsBasePurpleColor50__wr);
        border-radius: 50%;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }
    .dashBoardWrapSec__wr .fileinput .img-thumbnail::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .dashBoardWrapSec__wr .fileinput .img-thumbnail > img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .dashBoardWrapSec__wr .fileinput.fileinput-exists .img-thumbnail{
        /*border: none;*/
    }
    .dashBoardWrapSec__wr .fileinput .btnWrapper__wr{
        padding-top: 20px;
        text-align: center;
    }
    .dashBoardWrapSec__wr .fileinput .btnWrapper__wr .btn-file{
        border-radius: 12px;
        width: 100%;
        max-width: 153px;
    }
    .dashBoardWrapSec__wr .fileinput .removeBtn{
        width: 40px;
        height: 40px;
        border-radius: 12px;
        border: 1px solid var(--bsBasePurpleColor__wr);
        background: var(--bsWhiteColor__wr);
        padding: 0;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        right: 0;
        left: 0;
        top: 190px;
        margin: 0 auto;
        z-index: 1;
        -webkit-transition: all linear 0.3s;
        transition: all linear 0.3s;
    }
    .dashBoardWrapSec__wr .fileinput .removeBtn .icon__wr{
        position: static;
    }
    .dashBoardWrapSec__wr .fileinput .removeBtn .icon__wr img{}
    .dashBoardWrapSec__wr .fileinput .removeBtn .labelText__wr{
        display: none;
    }
    .dashBoardWrapSec__wr .fileinput:hover .removeBtn{
        opacity: 1;
        visibility: visible;
    }
    .dashBoardWrapSec__wr .fileinput .btnWrapper__wr:hover .removeBtn{
        opacity: 0;
        visibility: hidden;
    }
    .dashBoardWrapSec__wr .fileinput .btnWrapper__wr .removeBtn:hover{
        opacity: 1;
        visibility: visible;
    }
    .dashBoardWrapSec__wr form .form-control{
        border-color: var(--bsBasePurpleColor100__wr);
    }
    .dashBoardProfileCard__wr .btnParent__wr .primaryBtn__wr {
        width: 100%;
        max-width: 390px;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-body{}
    .dashBoardProfileCard__wr .card-body{
        max-width: 831px;
    }
    .dashBoardProfileCard__wr .form-row{
        margin-right: -16px;
        margin-left: -16px;
    }
    .dashBoardProfileCard__wr .form-row>.col, 
    .dashBoardProfileCard__wr .form-row>[class*=col-]{
        padding-right: 16px;
        padding-left: 16px;
    }
    .dashBoardProfileCard__wr .form-row .form-group{
        margin-bottom: 0;
    }
    .dashBoardProfileCard__wr .form-row .form-group~.form-group{
        margin-top: 24px;
    }
    .dashBoardProfileCard__wr .form-row .form-group.proUpload__wr{
        margin-bottom: 8px;
    }
    .dashBoardProfileCard__wr .form-row .form-group.btnParent__wr{
        margin-top: 32px;
    }
/*DASHBOARD PROFILE PAGE END*/
/*DASHBOARD SELLER PROFILE PAGE START*/
    .sellerProfileWrapSec__wr .dbSidebarWrap__wr .userInfo__wr{
        margin-bottom: 30px;
    }
    .sellerProfileWrapSec__wr .dbSidebarWrap__wr .userPicWrap__wr{
        padding: 0;
        border: none;
    }
    .sellerProfileWrapSec__wr .dbSidebarWrap__wr .userImage__wr{
        width: 240px;
        padding-top: 240px;
    }
    .sellerProfileWrapSec__wr .dbSidebarWrap__wr .userName{
        margin-bottom: 25px;
    }
    .dbSidebarWrap__wr .sellerMedal__wr{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .dbSidebarWrap__wr .sellerMedal__wr .medal__wr{
        display: inline-flex;
        margin-right: 20px;
    }
    .dbSidebarWrap__wr .sellerMedal__wr .medal__wr img{}
    .dbSidebarWrap__wr .sellerMedal__wr .labelText__wr{
        display: inline-flex;
        font-size: 14px;
        font-weight: 400;
        line-height: 171.429%;
        color: var(--bsGreyRgb70__wr);
        text-align: center;
    }
    .dbSidebarWrap__wr .sellerReachWrap__wr{
        margin-top: 30px;
        column-gap: 27px;
    }
    .dbSidebarWrap__wr .sellerReachWrap__wr .btn-outline-primary.primaryBtn__wr{
        border-radius: 12px;
        font-weight: 400;
    }
    .dbSidebarWrap__wr .sellerReachWrap__wr .btn-primary.primaryBtn__wr{
        width: 56px;
        padding: 0;
        border-radius: 12px;
        background-color: var(--bsBasePurpleColor__wr);
    }
    .sellerProfileWrapSec__wr  .dbSidebarWrap__wr .userBaseInfo__wr{
        column-gap: 50px;
    }
    .sellerProfileWrapSec__wr.dashBoardWrapSec__wr .dbMainWrap__wr .card-header .btn-outline-primary.primaryBtn__wr{
        border-radius: 12px;
        font-weight: 400;
        width: unset;
        max-width: unset;
        height: 46px;
        /*padding: 0;*/
    }
    .sellerProfileWrapSec__wr.dashBoardWrapSec__wr .dbMainWrap__wr .card-body{
        padding: 20px;
        padding-bottom: 120px;
    }
    .dbMainWrap__wr .listWrap__wr{}
    .sellerProfileWrapSec__wr .dbMainWrap__wr .listWrap__wr{
        max-height: 96.155vh;
        overflow: auto;
    }
    .dbMainWrap__wr .listWrap__wr .itemWrap__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        position: relative;
        padding: 0;
    }
    .dbMainWrap__wr .listWrap__wr .itemWrap__wr~.itemWrap__wr{
        /*border-top: 1px solid var(--bsBlackRgb10__wr);*/
        padding-top: 20px;
    }
    .dbMainWrap__wr .listWrap__wr .itemWrap__wr:first-child{
        padding-top: 0;
    }
    .dbMainWrap__wr .listWrap__wr .itemWrap__wr:last-child{
        padding-bottom: 0;
    }
    .dbMainWrap__wr .listWrap__wr .itemWrap__wr:only-child{
        padding: 0;
    }
    .dbMainWrap__wr .listWrap__wr .proListImage__wr{
        width: 100%;
        max-width: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
        margin-right: 20px;
    }
    .dbMainWrap__wr .listWrap__wr .proListImage__wr > a{
        display: inline-flex;
    }
    .dbMainWrap__wr .listWrap__wr .proListImage__wr img{}
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr{
        flex: 1 1 auto;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr p{
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        /*color: var(--bsBlackColor850__wr);*/
        color: var(--bsGreyRgb70__wr);
        margin-bottom: 0;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr p > a{
        color: inherit;
        text-decoration: none;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr p~p{
        margin-top: 5px;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr p .labelHeading__wr{
        display: inline-flex;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr p span{
        display: inline-flex;
        font-size: inherit;
        font-weight: 400;
        line-height: inherit;
        color: inherit;
    }
    .dbMainWrap__wr .listWrap__wr .proDetailWrap__wr .proName__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 10px
    }
    /*.dbMainWrap__wr .listWrap__wr .proDetailWrap__wr .location__wr{
        font-size: 16px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb70__wr);
    }*/
    .dbMainWrap__wr .listWrap__wr .icon__wr{
        display: inline-flex;
        width: 24px;
        height: 24px;
    }
    .dbMainWrap__wr .listWrap__wr .icon__wr > a{
        display: inline-flex;
    }
    .dbMainWrap__wr .listWrap__wr .icon__wr img{}
/*DASHBOARD SELLER PROFILE PAGE END*/
/*ADD TO CART MODAL START*/
    #addToCart .media .productBG__wr{
        width: 90px;
    }
    .addCartModalAmount__wr strong{}
/*ADD TO CART MODAL END*/
/*PACKAGE PAGE START*/
    .packageSec__wr{
        padding: 24px 0 64px;
    }
    .packageSec__wr > .container > .row{
        row-gap: 30px;
    }
    .pkgDetail__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
        border: 1px solid var(--bsBasePurpleColor50__wr);
    }
    .pkgDetail__wr~.pkgDetail__wr{
        margin-top: 30px;
    }
    .pkgDetailHead__wr{
        padding: 12px 24px;
        border-bottom: 1px solid var(--bsBlackRgb10__wr);
        margin: 0 8px;
    }
    .pkgDetailHeadTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .pkgDetailBody__wr{
        padding: 24px 32px;
    }
    .pkgDetailBody__wr > .row{
        row-gap: 24px;
    }
    .pkgColBlock__wr{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 10px;
        box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
        border: 1px solid var(--bsBasePurpleColor50__wr);
        padding: 24px 15px;
        padding: 15px;
        display: flex;
        align-items: stretch;
        justify-content: flex-start;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .pkgColBlock__wr:hover{
        border-color: var(--bsBasePurpleColor__wr);
        /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);*/
    }
    .pkgColBlockHead__wr{
        width: 33.333%;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-right: 1px solid var(--bsBlackColor850__wr);
    }
    .pkgColBlockHead__wr p{
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
    }
    .pkgColBlockHeadTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 12px;
    }
    .pakgColBlockHeadAmount__wr{
        margin-bottom: 0;
    }
    .pakgColBlockHeadPrice__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBasePurpleColor__wr);
        margin-bottom: 0;
    }
    .pakgColBlockHeadPrice__wr .currency__wr{
        display: inline-block;
        font-size: 60%;
        font-weight: 600;
        line-height: 1.5;
        /*color: var(--bsBlackColor850__wr);*/
        color: var(--bsGreyRgb50__wr);
        vertical-align: top;
        margin-right: 5px;
    }
    .pakgColBlockDivider__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 4px;
    }
    .pakgColBlockDivider__wr span{
        display: inline-flex;
        position: relative;
        z-index: 1;
    }
    .pakgColBlockDivider__wr span::before,
    .pakgColBlockDivider__wr span::after{
        content: '';
        width: 300%;
        height: 1px;
        background-color: var(--bsBlackColor850__wr);
        position: absolute;
        top: 50%;
        z-index: -1;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .pakgColBlockDivider__wr span::before{
        right: calc(100% + 5px);
    }
    .pakgColBlockDivider__wr span::after{
        left: calc(100% + 5px);
    }
    .pakgPerPrice__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBasePurpleColor__wr);
        margin-bottom: 0;
    }
    .pkgBlockHeadPer__wr{
        font-size: 12px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsWhiteColor__wr);
        padding: 4px 14px;
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 32px;
        margin-bottom: 0;
    }
    .pkgBlockHeadBadge__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBasePurpleColor__wr);
        padding: 4px 10px;
        background-color: var(--bsBasePurpleColor100__wr);
        border-radius: 32px;
        margin-bottom: 8px;
    }
    .pkgColBlockBody__wr{
        width: 33.333%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        border-right: 1px solid var(--bsBlackColor850__wr);
        padding: 0 15px;
    }
    .pkgColBlockBody__wr p{
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 10px;
    }
    .pkgColBlockBody__wr p:last-child,
    .pkgColBlockBody__wr p:only-child{
        margin-bottom: 0;
    }
    .pkgColContentList__wr{}
    .pkgColContentList__wr li{
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        position: relative;
        padding-left: 20px;
    }
    .pkgColContentList__wr li::before{
        content: '\f2f7';
        color: var(--bsBasePurpleColor__wr);
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        position: absolute;
        left: 0;
        top: 2px;
    }
    .pkgColContentList__wr li~li{
        margin-top: 8px;
    }
    .pkgColContentList__wr li span{}
    .pkgColContentList__wr li .labelText__wr{
        color: var(--bsGreyColor605__wr);
    }
    .pkgColContentList__wr:has(+ p),
    .pkgInfo__wr:has(+ p),
    .pkgInfo__wr:has(+ ul){
        margin-bottom: 10px;
    }
    .pkgInfo__wr{
        display: inline-flex;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 6px;
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
    }
    .pkgInfo__wr~.pkgInfo__wr{
        margin-top: 8px;
    }
    .pkgInfo__wr .icon__wr{
        font-size: 14px;
        color: var(--bsBasePurpleColor__wr);
    }
    .pkgInfo__wr p{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        margin-bottom: 0;
    }
    .pkgColBlockFoot__wr{
        width: 33.333%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .btn-primary.btn-sm.primaryBtn__wr.py_8px.px_32px{
        padding: 8px 32px;
    }
    .pkgColBlock__wr.active{
         border-color: var(--bsBasePurpleColor__wr);
         background-color: var(--bsBasePurpleColor__wr);
    }
    .pkgColBlock__wr.active .pkgColBlockHead__wr,
    .pkgColBlock__wr.active .pkgColBlockBody__wr{
        border-color: var(--bsWhiteColor__wr);
    }
    .pkgColBlock__wr.active .pkgColBlockHeadTitle__wr,
    .pkgColBlock__wr.active .pakgColBlockHeadPrice__wr,
    .pkgColBlock__wr.active .pakgColBlockHeadPrice__wr .currency__wr,
    .pkgColBlock__wr.active .pkgColContentList__wr li,
    .pkgColBlock__wr.active .pkgColContentList__wr li .labelText__wr,
    .pkgColBlock__wr.active .pkgColBlockBody__wr p,
    .pkgColBlock__wr.active .pkgColContentList__wr li::before,
    .pkgColBlock__wr.active .pkgInfo__wr .icon__wr{
        color: var(--bsWhiteColor__wr);
    }
    .pkgColBlock__wr.active .pkgBlockHeadPer__wr{
        background-color: var(--bsWhiteColor__wr);
        color: var(--bsBasePurpleColor__wr);
    }
    .pkgColBlock__wr.active .btn-primary.btn-sm.primaryBtn__wr.py_8px.px_32px{
        color: var(--bsBasePurpleColor__wr) !important;
        background-color: var(--bsWhiteColor__wr) !important;
        border-color: var(--bsWhiteColor__wr) !important;
    }
    .pkgOrdSummaryBlock__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
        border: 1px solid var(--bsBasePurpleColor50__wr);
        position: sticky;
        top: 24px;
    }
    .pkgOrdSummaryBlockHead__wr{
        padding: 12px 24px;
        border-bottom: 1px solid var(--bsBlackRgb10__wr);
        margin: 0 8px;
    }
    .pkgOrdSummaryHeadTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .pkgOrdSummaryBlockBody__wr{
        padding: 12px 32px 24px;
    }
    .pkgSummaryPromo__wr{
        padding-bottom: 16px;
        border-bottom: 1px solid var(--bsBlackColor850__wr);
        margin-bottom: 16px;
    }
    .pkgPromoLabel__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .pkgPromoInputGroup__wr{
        /*gap: 16px;*/
    }
    .pkgPromoInputGroup__wr .form-control{
        /*border-top-right-radius: 16px !important;*/
        /*border-bottom-right-radius: 16px !important;*/
    }
    .pkgPromoInputGroup__wr .primaryBtn__wr{
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .pkgOderSummaryDetail__wr{
        border-bottom: 1px solid var(--bsBlackColor850__wr);
        margin-bottom: 16px;
    }
    .pkgOderSummaryDetail__wr.pkgSelected__wr{
        border-bottom: 1px solid var(--bsBlackColor850__wr);
        margin-bottom: 16px;
    }
    .pkgOderSummaryListGroup__wr{}
    .pkgOderSummaryListItem__wr{
        font-size: 14px;
        font-weight: 400;
        line-height: 125%;
        color: var(--bsGreyColor605__wr);
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-left: 0;
        padding-right: 0;
        border: none;
    }
    .pkgOderSummaryListItem__wr span strong{
        color: var(--bsBlackColor850__wr);
    }
    .pkgSummaryBtnParent__wr{
        margin-top: 32px;
    }
    .pkgTermBlock__wr{
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
        border: 1px solid var(--bsBasePurpleColor50__wr);
    }
    .pkgTermBlock__wr .titleParentWrap__wr{
        padding: 12px 24px;
        border-bottom: 1px solid var(--bsBlackRgb10__wr);
        margin: 0 8px;
    }
    .pkgTermBlock__wr .secTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .pkgTermBlock__wr .content__wr{
        padding: 24px 32px;
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyColor605__wr);
    }
    .pkgTermBlock__wr .content__wr ol{
        counter-reset: section;
        list-style-type: none;
    }
    .pkgTermBlock__wr .content__wr ol li{
        position: relative;
        padding-left: 25px;
    }
    .pkgTermBlock__wr .content__wr ol li::before{
        counter-increment: section;
        content: counters(section, ".") ".";
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsGreyColor605__wr);
        position: absolute;
        left: 0;
        top: 0;
    }
    .pkgTermBlock__wr .content__wr ol li~li{
        margin-top: 16px;
    }
/*PACKAGE PAGE END*/
/*DASHBOARD MY ORDER PAGE START*/
    .dshMyOrderTable__wr{
        font-size: 13px;
    }
    .dshMyOrderTable__wr thead th{
        border-top: none;
    }
    .dshMyOrderTable__wr tbody td .badge__wr{
        font-size: 13px;
        font-weight: 400;
        padding: 0.5rem 0.4rem;
    }
    .dshMyOrderTable__wr tbody td form{
        display: inline-block;
    }
    .dshMyOrderTable__wr tbody td .btn-sm.btn-icon.btn-circle{
        font-size: 12px;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .dshMyOrderTable__wr tbody td .btn-sm.btn-icon.btn-circle.btn-soft-danger{
        color: #d43533;
    }
    .dshMyOrderTable__wr tbody td .btn-sm.btn-icon.btn-circle.btn-soft-danger:hover{
        color: var(--bsWhiteColor__wr);
    }
    .dshMyOrderTable__wr a.text-primary:focus, 
    .dshMyOrderTable__wr a.text-primary:hover{
        color: var(--bsBasePurpleColor__wr) !important;
        text-decoration: underline;
    }
    .conversationBody__wr .list-group .list-group-item{
        border: 0;
    }
    .conversationBody__wr .list-group .list-group-item .media{
        gap: 1rem;
    }
    .conversationBody__wr .list-group .list-group-item .media-body{
        display: inline-flex;
        flex-direction: column;
        flex: unset;
    }
    .avtarRounded__wr{
        width: 48px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        border-radius: 50%;
        overflow: hidden;
        position: relative;
        border: 2px solid var(--bsBasePurpleColor__wr);
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }
    .avtarRounded__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .avtarRounded__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .dshChatInfo__wr{
        display: inline-flex;
        align-items: center;
        /*justify-content: space-between;*/
        gap: 8px;
        margin-bottom: 8px;
    }
    .dshQueryDetailUserName__wr,
    .dshChatListUserName__wr{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
    }
    .dshQueryDetailUserName__wr a,
    .dshChatListUserName__wr a{
        -webkit-transition: all ease-in-out 0.3s;
        transition: all ease-in-out 0.3s;
    }
    .dshQueryDetailUserName__wr a:hover,
    .dshChatListUserName__wr a:hover{
        color: var(--bsBasePurpleColor__wr) !important;
    }
    .dshQueryDetailDate__wr,
    .dshChatListDate__wr{
        font-size: 12px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb30__wr);
        margin-top: 4px;
        /*text-align: left;*/
    }
    .dshChatContent__wr{
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 10px;
    }
    .dshChatBlock__wr{
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 12px 20px;
        color: var(--bsBlackColor850__wr);
        background-color: #f3f6f9;
        border: 1px solid #e2e2e2;
        border-radius: 0.5rem;
        text-align: left;
        -webkit-box-shadow: 0 5px 10px rgba(30, 32, 37, .12);
        box-shadow: 0 5px 10px rgba(30, 32, 37, .12);
    }
    .dshChatBlock__wr p{
        font-size: 14px;
        font-weight: 400;
        color: inherit;
        /*text-align: left;*/
        word-wrap: break-word;
        word-break: break-word;
    }
    .conversationBody__wr .list-group .list-group-item.end .media{
        flex-direction: row-reverse;
    }
    .conversationBody__wr .list-group .list-group-item.end .dshChatInfo__wr{
        flex-direction: row-reverse;
    }
    .conversationBody__wr .list-group .list-group-item.end .dshChatListUserName__wr{
        color: var(--bsBasePurpleColor__wr);
    }
    .conversationBody__wr .list-group .list-group-item.end .dshChatContent__wr{
        align-items: flex-end;
    }
    .conversationBody__wr .list-group .list-group-item.end .dshChatBlock__wr{
        color: var(--bsBlackColor850__wr);
        background-color: var(--bsBasePurpleColor100__wr);
        border-color: var(--bsBasePurpleColor100__wr);
        align-items: flex-end;
        /*text-align: right;*/
    }
    .dshChatListGrp__wr{}
    .dshChatList__wr{
        background-color: var(--bsWhiteColor__wr);
        border-radius: 16px !important;
        border: 1px solid var(--bsGreyColor90__wr) !important;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
    }
    .dshChatListProFigure__wr{
        width: 100px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        border: 1px solid var(--bsBlackRgb10__wr);
    }
    .dshChatListProFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 70%;
    }
    .dshChatListProFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .conversationBox__wr{
        display: block;
        width: 100%;
        background: var(--bsWhiteColor__wr);
        border-radius: 16px;
        border: 2px solid var(--bsBasePurpleColor50__wr);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }
    .conversationHead__wr{
        padding: 20px;
        border-bottom: 1px solid var(--bsGreyColor135__wr);
        background-color: var(--bsGreyColor80__wr);
        border-radius: 16px 16px 0 0;
    }
    .conversationHeadTitle__wr{
        font-size: 18px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
    }
    .conversationHead__wr p{
        font-size: 14px;
        font-weight: 400;
        line-height: 100%;
        color: var(--bsGreyRgb30__wr);
        text-align: left;
    }
    .conversationBody__wr{
        padding: 20px 20px 48px;
    }
    .fs_14px__wr{font-size: 14px !important;}
    .fs_16px__wr{font-size: 16px !important;}
    .top_100_per__wr{top: 100% !important;}
    .inset_x_0px__wr{left: 0 !important;right: 0 !important;}
    .py_4px__wr{padding-top: 4px !important;padding-bottom: 4px !important;}
    .px_16px__wr{padding-left: 16px !important;padding-right: 16px !important;}
    .dashOrderTitle__wr{
        font-size: clamp(1.125rem, 1.0419rem + 0.2312vw, 1.25rem);
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .dashOdrSumry__wr{}
    .dashOdrDtlCard__wr,
    .dashOdrAmtCard__wr{
        height: 100%;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header.dashOdrSumryCardHead__wr,
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header.dashOdrDtlCardHead__wr,
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header.dashOdrAmtCardHead__wr{
        background-color: var(--bsBasePurpleColor__wr);
        border-radius: 0;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header .dashOdrSumryCardHeadTitle__wr,
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header .dashOdrDtlCardHeadTitle__wr,
    .dashBoardWrapSec__wr .dbMainWrap__wr .card-header .dashOdrAmtCardHeadTitle__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        color: var(--bsWhiteColor__wr) !important;
        text-align: left;
        margin-bottom: 0;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .dashOdrSumry__wr .card-body,
    .dashBoardWrapSec__wr .dbMainWrap__wr .dashOdrDtlCard__wr .card-body,
    .dashBoardWrapSec__wr .dbMainWrap__wr .dashOdrAmtCard__wr .card-body{
        padding: 0;
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .dashOdrSumry__wr .card-body{
        padding-top: 12px;
    }
    .dashOdrSumry__wr .table,
    .dashOdrDtlCard__wr .table,
    .dashOdrAmtCard__wr .table{
        margin-bottom: 0;
    }
    .dashOdrSumry__wr .table td,
    .dashOdrSumry__wr .table th,
    .dashOdrDtlCard__wr .table td,
    .dashOdrDtlCard__wr .table th,
    .dashOdrAmtCard__wr .table td,
    .dashOdrAmtCard__wr .table th{
        font-size: 14px;
        /*border: 2px solid #a901ed;*/
        color: var(--bsBlackColor850__wr);
    }
    .dashOdrSumry__wr .table th,
    .dashOdrDtlCard__wr .table th,
    .dashOdrAmtCard__wr .table th{
        /*background: var(--bsBasePurpleColor100__wr);*/
    }
    .ordDtlBuyerItemPaymentStatus__wr{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerItemPaymentStatus__wr .card-body{
        padding: 20px 15px;
        font-size: 14px;
        color: var(--bsBlackColor850__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerItemPaymentStatus__wr .card-body>.row{
        row-gap: 24px;
    }
    .ordPayItemStatus__wr{
        font-size: 14px;
        color: var(--bsBlackColor850__wr);
        text-align: center;
    }
    .ordDtlBuyerDeliveryTrack__wr{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerDeliveryTrack__wr .card-body{
        padding: 20px 15px;
        font-size: 14px;
        color: var(--bsBlackColor850__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerDeliveryTrack__wr .card-body>.row{
        row-gap: 24px;
    }
    .ordItemTrackTimeline__wr{}
    .ordItemTrack__wr{
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    .ordItemTrack__wr::before{
        content: "";
        display: block;
        width: 2px;
        height: calc(100% - 32px);
        background-color: var(--bsBasePurpleColor__wr);
        position: absolute;
        top: 16px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .trackItemBlock__wr{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 48px;
        position: relative;
    }
    .trackItemBlock__wr::before{
        content: "";
        display: inline-block;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: var(--bsWhiteColor__wr);
        border: 2px solid var(--bsBasePurpleColor__wr);
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .trackItemTiming__wr{
        width: 100%;
        max-width: 200px;
        font-size: 14px;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsGreyRgb70__wr);
        text-align: right;
    }
    .trackDateData__wr{}
    .trackTimeData__wr{}
    .trackItemContent__wr{
        width: 100%;
        max-width: 200px;
        font-size: 14px;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
    }
    .trackItemTitleData__wr{}
    .trackItemBlock__wr.active::before{
        background-color: var(--bsBasePurpleColor__wr);
    }
    .trackItemBlock__wr.active .trackItemTiming__wr,
    .trackItemBlock__wr.active .trackItemContent__wr{
        color: var(--bsBasePurpleColor__wr);
    }
    .trackItemBlock__wr.completed::before{
        border-color: var(--bsGreyRgb10__wr);
    }
    .trackItemBlock__wr.completed .trackItemTiming__wr,
    .trackItemBlock__wr.completed .trackItemContent__wr{
        opacity: 0.5;
    }
    .ordDtlBuyerDeliveryComplaint__wr{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerDeliveryComplaint__wr .card-body{
        padding: 20px 15px;
        font-size: 14px;
        color: var(--bsBlackColor850__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlBuyerDeliveryComplaint__wr .card-body>.row{
        row-gap: 24px;
    }
    .ordComplaint__wr{}
    .ordComplaintHead__wr{
        margin-bottom: 16px;
    }
    .ordComplaintHeadTitle__wr{}
    .ordComplaintBody__wr{}
    .ordComplaintBtnParent__wr{
        margin-top: 16px;
        gap: 24px;
    }
    .ordDtlSellerItemAceptStatus__wr{}
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlSellerItemAceptStatus__wr .card-body{
        padding: 20px 15px;
        font-size: 14px;
        color: var(--bsBlackColor850__wr);
    }
    .dashBoardWrapSec__wr .dbMainWrap__wr .ordDtlSellerItemAceptStatus__wr .card-body>.row{
        row-gap: 24px;
    }
    .ordSellerAcceptBtnParent__wr,
    .sellerKycBtnParent__wr{
        gap: 24px;
    }
    .sellerKycBtnParent__wr{
        border-top: 1px solid #dee2e6;
        padding-top: 20px;
    }
/*DASHBOARD MY ORDER PAGE END*/
/*POLICY PAGE START*/
    .innerPageBanner__wr{
        background: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
        padding: 48px 0;
        text-align: center;
    }
    .innerPageBnrContentTitle__wr{
        font-size: 51px;
        font-weight: 600;
        line-height: 112.5%;
        color: inherit;
        text-align: center;
        margin-bottom: 0;
    }
    .policyBlockSec__wr{
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        padding: 48px 0;
    }
    .termCondition__wr{}
    .policyContentIntroList__wr{
        list-style: none;
        list-style-position: inside;
        margin-bottom: 16px;
    }
    .policyContentIntroList__wr li{
        font-size: 24px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBasePurpleColor__wr);
        cursor: pointer;
        padding: 2.5rem 0;
        border-top: 2px solid var(--bsGreyColor135__wr);
        border-bottom: 2px solid var(--bsGreyColor135__wr);
        position: relative;
        margin-bottom: -2px;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .policyContentIntroList__wr li:hover{
        border-color: var(--bsBasePurpleColor__wr);
        z-index: 1;
    }
    .policyContentIntroList__wr li::marker{
        color: var(--bsBlackColor850__wr);
    }
    .policyBlock__wr ol {
        counter-reset: policyList__wr;
        list-style-type: none;
    }
    .policyBlock__wr ol li{
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        position: relative;
        padding-left: 32px;
        
    }
    .policyBlock__wr ol li~li{
        margin-top: 15px;
    }
    .policyBlock__wr ol li>ol li{
        margin-top: 15px;
        padding-left: 48px;
    }
    .policyBlock__wr ol li>ol li>ol li{
        margin-top: 15px;
        padding-left: 60px;
    }
    .policyBlock__wr ol li>ol li>ol li{
        margin-top: 15px;
        padding-left: 80px;
    }
    
    /*.policyBlock__wr ol li::marker{
        display: none;
    }*/
    .policyBlock__wr ol li::before{
        counter-increment: policyList__wr;
        content: counters(policyList__wr, ".") "- ";
        /*content: counter(policyList__wr) ". ";*/
        font-size: 18px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        position: absolute;
        left: 0;
        top: 0;
    }
/*POLICY PAGE END*/
/*FAQ PAGE START*/
    .faqBlockSec__wr{
        padding: 48px 0;
    }
    .faqTabList__wr{
        border: none;
        padding: 15px;
        border-radius: 16px;
        background-color: var(--bsBasePurpleColor50__wr);
    }
    .faqTabList__wr li{
        flex: 1 1 auto;
    }
    .faqTabList__wr .nav-link{
        text-align: center;
        padding: 1.5rem 0;
        background-color: transparent;
        border: none;
        border-radius: 16px;
        font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
        font-weight: 600;
        line-height: 100%;
        color: var(--bsBasePurpleColor__wr);
        cursor: pointer;
        margin: 0;
        width: 100%;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .faqTabList__wr .nav-link:focus, 
    .faqTabList__wr .nav-link:hover{

    }
    .faqTabList__wr .nav-item.show .nav-link, 
    .faqTabList__wr .nav-link.active{
        background-color: var(--bsBasePurpleColor__wr);
        color: var(--bsWhiteColor__wr);
    }
    .faqTabContent__wr{}
    .faqTabContent__wr>.tab-pane{}
    .faqTabContentHead__wr{
        padding: 48px 0;
    }
    .faqTabContentHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin: 0;
    }
    .faqAccord__wr{}
    .faqAccordCard__wr{
        background-color: transparent;
        border: none;
        border-radius: 0;
        border-top: 2px solid  var(--bsGreyColor135__wr);
        border-bottom: 2px solid var(--bsGreyColor135__wr);
        position: relative;
        margin-bottom: -2px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .faqAccordCardHead__wr{
        padding: 0;
        margin-bottom: 0;
        background-color: transparent;
        border-bottom: none;
        position: relative;
        border-radius: 0 !important;
    }
    .faqAccordCardHead__wr::after{
        content: '\2b';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-light);
        font-size: 32px;
        color: var(--bsBlackColor850__wr);
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 44px;
        transition: transform .2s ease-in-out;
    }
    .btn.faqAccordHeadContent__wr{
        font-size: clamp(1rem, 0.6525rem + 0.9685vw, 1.5rem);
        font-weight: 700;
        line-height: 150%;
        color: var(--bsBlackColor850__wr) !important;
        text-align: left;
        margin-bottom: 0;
        padding: 2.5rem 0;
        padding-right: 2rem;
        cursor: pointer;
    }
    .faqAccordHeadContent__wr .labelText__wr{}
    .faqAccordHeadContent__wr a{
        text-decoration: none !important;
        color: inherit !important;
    }
    .faqCollapse__wr{}
    .faqAccordCardBody__wr{
        padding: 0;
        padding-bottom: 2.5rem;
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
    }
    .faqAccordCardBody__wr p{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-align: inherit;
        margin-bottom: 16px;
    }
    .faqAccordCardBody__wr p:last-child,
    .faqAccordCardBody__wr p:only-child{
        margin-bottom: 0;
    }
    .faqAccordCardBody__wr a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .faqAccordCardBody__wr a:hover{
        color: var(--bsBasePurpleColor__wr);
    }
    .faqAccordCard__wr.active .faqAccordCardHead__wr::after{
        content: '\f068';
        transform: rotate(-180deg);
    }
    .faqAccordCard__wr.active .faqAccordHeadContent__wr{
        padding-bottom: 1.5rem;
    }
/*FAQ PAGE END*/
/*CONTACT PAGE START*/
    .contactSec__wr{
        margin-top: 80px;
        margin-bottom: 80px;
        position: relative;
    }
    .contactFormBlock__wr{
        background-color: var(--bsBasePurpleColor100__wr);
        padding-top: 64px;
        padding-bottom: 64px;
        padding-right: 112px;
        border-radius: 20px;
    }
    .contactFormBlockTitleWrap__wr{
        margin-bottom: 32px;
    }
    .contactFormBlockTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .contactFormBlock__wr .form-row{
        margin-right: -10px;
        margin-left: -10px;
    }
    .contactFormBlock__wr .form-group{
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 24px;
    }
    .contactFormBlock__wr .form-group label{
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .contactFormBlock__wr .form-group label span{
        /*color: var(--bsRedColor150__wr);*/
        color: #DC3545;
    }
    .contactFormBlock__wr form .form-control{
        border-color: var(--bsWhiteColor__wr);
    }
    .contactFormBlock__wr form .select__wr .icon__wr{
        top: 50px;
    }
    .fileUpload__wr{
        position: relative;
        /*width: 100%;
        height: auto;
        border: 0.0313rem solid var(--bsGreyRgb30__wr);
        border-radius: 16px;
        background-color: var(--bsWhiteColor__wr);
        font-size: 16px;
        font-weight: 400;
        line-height: 150%;*/
        /*padding: 16px 20px;*/
        /*color: var(--bsGreyRgb30__wr);*/
    }
    .filepond--root.fileSelectorInput__wr{
        margin-bottom: 0;
        /*width: unset;
        height: unset;
        border: inherit;
        border-radius: 0;
        background-color: transparent;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        padding: 0;
        color: inherit;
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;*/
    }
    .filepond--root.fileSelectorInput__wr[style="height: 76px;"]{
        height: 56px !important;
    }
    .filepond--root.fileSelectorInput__wr .filepond--drop-label {
        min-height: 56px;
    }
    .filepond--drop-label.filepond--drop-label label,
    .filepond--drop-label.filepond--drop-label label span{
        color: var(--bsGreyRgb30__wr);
    }
    .filepond--root .filepond--drip{
        background: var(--bsWhiteColor__wr);
        opacity: 1;
    }
    .filepond--root .filepond--file [data-align*=bottom] {
        bottom: auto;
    }
    [data-filepond-item-state=processing-complete] .filepond--item-panel{
        background-color: var(--bsBasePurpleColor__wr) !important;
    }
    /*.fileSelectorInput__wr{
        position: absolute;
        inset: 0;
        margin: 0;
        opacity: 0;
        height: 100%;
        width: 100%;
        direction: ltr;
        cursor: pointer;
    }*/
    .fileInputContent__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 8px;
    }
    .contactFormBlock__wr .form-group.btnParent__wr{
        margin-top: 32px;
    }
    .contactInfoBlock__wr{
        padding-top: 64px;
        position: sticky;
        top: 0;
    }
    .contactInfoTitleWrap__wr{
        margin-bottom: 32px;
    }
    .contactInfoTitle__wr{
        font-size: 32px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .contactInfoTitleWrap__wr p{
        font-size: 20px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
    }
    .contactInfo__wr{
        list-style: none;
    }
    .contactInfo__wr li{}
    .contactInfo__wr li~li{
        margin-top: 32px;
    }
    .contactInfoLabelTitle__wr{
        font-size: 24px;
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 8px;
    }
    .contactInfo__wr li p{
        font-size: 20px;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
    }
    .contactInfo__wr li a{
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .contactInfo__wr li a:hover{
        color: var(--bsBasePurpleColor__wr);
    }
/*CONTACT PAGE END*/
/*ABOUT US PAGE START*/
    .aboutSec__wr{
        padding: 48px 0;
    }
    .aboutSec__wr .container .row{
        row-gap: 32px;
    }
    .aboutSecFigureBlock__wr{}
    .aboutSecFigure__wr{
        display: flex;
        overflow: hidden;
        border-radius: 1rem;
    }
    .aboutSecFigure__wr img{
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .aboutSecFigure__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .aboutSecContentBlock__wr{}
    .aboutSecContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .aboutSecContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .content__wr p,
    .aboutSecContent__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 16px;
    }
    .content__wr p:last-child,
    .content__wr p:only-child{
        margin-bottom: 0;
    }
    .abtCarSec__wr{
        /*background-color: var(--bsBasePurpleColor50__wr);*/
    }
    .abtCarSec__wr .container .row{
        /*row-gap: 24px;*/
    }
    .abtCarSecFigureBlock__wr{}
    .abtCarSecFigure__wr{
        display: flex;
        border-radius: 16px 16px 0 0;
        overflow: hidden;
    }
    .abtCarSecFigure__wr img{
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .abtCarSecFigure__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .abtCarSecContentBlock__wr{
        width: 100%;
        padding: 48px 15px;
        border-radius: 0 0 16px 16px;
        background-color: var(--bsBasePurpleColor50__wr);
    }
    .abtCarSecContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .abtCarSecContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .abtCarSecContent__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 16px;
    }
    .yourBazaarAbtCarSec__wr{
        margin-top: 32px;
    }
    .yourBazaarAbtCarSec__wr .container .row{
        row-gap: 24px;
    }
    .ybAbtCarSecFigureBlock__wr{}
    .ybAbtCarSecFigure__wr{
        display: flex;
        overflow: hidden;
        border-radius: 1rem;
    }
    .ybAbtCarSecFigure__wr img{
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .ybAbtCarSecFigure__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .ybAbtCarSecContentBlock__wr{
        width: 100%;
        padding: 48px 15px;
        background-color: var(--bsGreyColor50__wr);
    }
    .ybAbtCarSecContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .ybAbtCarSecContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .ybAbtCarSecContent__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 16px;
    }
    .subTitleCount__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 0.5rem;
        margin-bottom: 8px;
    }
    .titleCount__wr{
        width: 48px;
        height: 48px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background-color: var(--bsBasePurpleColor__wr);
        font-size: clamp(1rem, 0.8252rem + 0.4854vw, 1.25rem);
        font-weight: 600;
        color: var(--bsWhiteColor__wr);
    }
    .subTitle__wr{
        font-size: clamp(1rem, 0.7379rem + 0.7282vw, 1.375rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .abtPropertySec__wr{
        margin-top: 32px;
    }
    .abtPropertySec__wr .container .row{
        /*row-gap: 32px;*/
    }
    .abtPropertyFigureBlock__wr{}
    .abtPropertyFigure__wr{
        display: flex;
        border-radius: 16px 16px 0 0;
        overflow: hidden;
    }
    .abtPropertyFigure__wr img{
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .abtPropertyFigure__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .abtPropertyContentBlock__wr{
        width: 100%;
        padding: 48px 15px;
        border-radius: 0 0 16px 16px;
        background-color: var(--bsBasePurpleColor50__wr);
    }
    .abtPropertyContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .abtPropertyContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .abtPropertyContent__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 16px;
    }
    .abtJobSec__wr{
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .abtJobSec__wr .container .row{
        row-gap: 24px;
    }
    .abtJobFigureBlock__wr{}
    .abtJobFigure__wr{
        display: flex;
        overflow: hidden;
        border-radius: 1rem;
    }
    .abtJobFigure__wr img{
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .abtJobFigure__wr:hover img{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .abtJobContentBlock__wr{
        width: 100%;
        padding: 48px 15px;
        background-color: var(--bsGreyColor50__wr);
    }
    .abtJobContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .abtJobContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .abtJobContent__wr p{
        font-size: clamp(0.875rem, 0.7013rem + 0.4843vw, 1.125rem);
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlackColor850__wr);
        text-align: left;
        margin-bottom: 16px;
    }
    .partnersSec__wr{
        padding: 32px 0;
        background-color: var(--bsBasePurpleColor50__wr);
    }
    .partnersSecontentBlockTitleWrap__wr{}
    .partnersSecContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.5169rem + 1.6949vw, 2rem);
        font-weight: 600;
        line-height: 125%;
        color: var(--bsBlackColor850__wr);
        margin-bottom: 0;
        text-align: left;
    }
    .partnerLogoSlider__wr{}
    .partnerLogoSlider__wr .partnerLogoFigure__wr{}
    .partnerLogoSlider__wr .partnerLogoFigure__wr img{
        max-width: 170px;
        margin: 0 auto;
    }
/*ABOUT US PAGE END*/
/*LISTING SUCESS PAGE START*/
    .listingSucessSec__wr{
        padding: 48px 0;
    }
    .listSucessWraper__wr{
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
    .listSucessWraper__wr .row{
        row-gap: 32px;
    }
    .listSucessFigure__wr{
        display: flex;
        justify-content: center;
    }
    .listSucessFigure__wr img{}
    .listSucessContent__wr{
        text-align: center;
    }
    .listSucesTitle__wr{
        font-size: clamp(1rem, 0.6676rem + 0.9249vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .listSucessContent__wr p{
        font-size: clamp(0.875rem, 0.7088rem + 0.4624vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .listSucessContent__wr a{
        font-weight: 600;
        text-decoration: none;
        color: var(--bsBasePurpleColor__wr);
    }
    .listSucessContent__wr a:hover{
        text-decoration: underline;
    }
    .listSucesTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
/*LISTING SUCESS PAGE END*/
/*PAYMENT FAILED PAGE START*/
    .payFailedSec__wr{
        padding: 48px 0;
    }
    .payFailedWraper__wr{
        width: 100%;
        max-width: 800px;
        margin: 0 auto;
    }
    .payFailedWraper__wr .row{
        row-gap: 32px;
    }
    .payFailedFigure__wr{
        display: flex;
        justify-content: center;
    }
    .payFailedFigure__wr img{}
    .payFailedContent__wr{
        text-align: center;
    }
    .payFailedTitle__wr{
        font-size: clamp(1rem, 0.6676rem + 0.9249vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .payFailedContent__wr p{
        font-size: clamp(0.875rem, 0.7088rem + 0.4624vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsBlackColor850__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .payFailedContent__wr a{
        font-weight: 600;
        text-decoration: none;
        color: var(--bsBasePurpleColor__wr);
    }
    .payFailedContent__wr a:hover{
        text-decoration: underline;
    }
    .payFailedTitle__wr:has(+ p) {
        margin-bottom: 16px;
    }
/*PAYMENT FAILED PAGE END*/
/*AD-BANNER START*/
    .adSec__wr .container .row{
        row-gap: 30px;
    }
    .adSec__wr.proDetailAdSec__wr{
        padding-top: 24px;
    }
    .adSec__wr.hmAdTwoSec__wr{
        padding-bottom: 24px;
    }
    .adSec__wr.listingAdSec__wr{
        padding-top: 20px;
        padding-bottom: 20px;
    }
/*AD-BANNER END*/
/*TRUST APP START*/
    .trustAppSec__wr{
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .numberList__wr{
        counter-reset: section;
        list-style-type: none;
    }
    .numberList__wr li{
        padding-left: 25px;
        position: relative;
    }
    .numberList__wr li~li,
    .dotList__wr li~li{
        margin-top: 1rem;
    }
    .numberList__wr li::before{
        counter-increment: section;
        content: counters(section, ".") ".";
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 0;
    }
    .dotList__wr li{
        list-style-type: disc;
        list-style-position: outside;
        /*padding-left: 25px;*/
        position: relative;
    }
    .dotList__wr li::marker{
        /*position: absolute;
        left: 0;
        top: 0;*/
    }
/*TRUST APP END*/
/*HOME PAGE TESTIMONIAL SEC S*/
    .hmTestimonialSec__wr{
        /* padding-top: 80px;
        padding-bottom: 80px;
        background-color: #F3F5F6; */
    }
    .testimonialSecHead__wr{}
    .testimonialSecHeadTitle__wr{
        font-size: clamp(1.125rem, 0.5133rem + 1.699vw, 2rem);
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsBlackColor850__wr);
    }
    .testimonialSlider__wr{}
    .reviewBlock{
        font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem);
        padding: 1.5rem 8px;
        border-radius: 15px;
        background-color: #fff;
        border: 1px solid #d6dae4;
        height: 100%;
        box-shadow: 0 2px 1px rgb(0 0 0 / 5%), 0 0 1px rgb(0 0 0 / 25%);
        text-align: center;
    }
    .reviewBlockHead{
        margin-bottom: 24px;
    }
    .reviewBlockName__wr{
        font-size: clamp(1rem, 0.9126rem + 0.2427vw, 1.125rem);
        font-weight: 600;
        line-height: 1.2;
        color: var(--bsBasePurpleColor__wr);
        margin-bottom: 8px;
    }
    .reviewBlockRating__wr{
        display: flex;
        justify-content: center;
        gap: 8px;
        color: #ffb542;
    }
    .reviewBlockContent{}
    .reviewBlockContent p{}
    .hmTestimonialSec__wr .owl-carousel .owl-stage{
        display: flex;
        flex: 1 0 auto;
        height: 100%;
    }
    .hmTestimonialSec__wr .owl-carousel.owl-drag .owl-item .item{
        height: 100%;
        padding: 2px;
    }
    .hmTestimonialSec__wr .owl-theme .owl-nav [class*=owl-] {
        width: 48px;
        height: 48px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        border-radius: 50%;
        font-size: 18px;
        line-height: 18px;
        background: var(--bsBasePurpleColor50__wr);
        border: 1px solid var(--bsBasePurpleColor50__wr);
        color: var(--bsBasePurpleColor__wr);
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .hmTestimonialSec__wr .owl-carousel .owl-nav button.owl-prev {
        left: -50px;
    }
    .hmTestimonialSec__wr .owl-carousel .owl-nav button.owl-next {
        right: -50px;
    }
/*HOME PAGE TESTIMONIAL SEC E*/
/*TOP HEADER POPUP S*/
    .fs_20_14{
        font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem) !important;
    }
    .fs_16_12{
        font-size: clamp(0.75rem, 0.5752rem + 0.4854vw, 1rem) !important;
    }
    .fs_14_12{
        font-size: clamp(0.75rem, 0.6626rem + 0.2427vw, 0.875rem) !important;
    }
    .pt-12px,
    .py-12px,
    .p-12px{
        padding-top: 12px !important;
    }
    .pt-3
    {
        padding-top: 16px !important;
    }
    .pt-4{
        padding-top: 24px !important;
    }
    .pb-12px,
    .py-12px,
    .p-12px{
        padding-bottom: 12px !important;
    }
    .pb-3
    {
        padding-bottom: 16px !important;
    }
    .pb-4{
        padding-bottom: 24px !important;
    }
    .pl-12px,
    .px-12px,
    .p-12px{
        padding-left: 12px !important;
    }
    .pr-12px,
    .px-12px,
    .p-12px{
        padding-right: 12px !important;
    }
    .lh-1 {
        line-height: 1 !important;
    }
    .lh-1-1 {
        line-height: 1.1 !important;
    }
    .lh-1-2 {
        line-height: 1.2 !important;
    }
    .lh-1-3 {
        line-height: 1.3 !important;
    }
    .lh-1-4 {
        line-height: 1.4 !important;
    }
    .lh-1-5 {
        line-height: 1.5 !important;
    }
    .lh-1-6 {
        line-height: 1.6 !important;
    }
    .lh-1-7 {
        line-height: 1.7 !important;
    }
    .lh-1-8 {
        line-height: 1.8 !important;
    }
    .lh-1-9 {
        line-height: 1.9 !important;
    }
    .lh-2 {
        line-height: 2 !important;
    }
    .fw-100 {
        font-weight: 100 !important;
    }
    .fw-200 {
        font-weight: 200 !important;
    }
    .fw-300 {
        font-weight: 300 !important;
    }
    .fw-400 {
        font-weight: 400 !important;
    }
    .fw-500 {
        font-weight: 500 !important;
    }
    .fw-600 {
        font-weight: 600 !important;
    }
    .fw-700 {
        font-weight: 700 !important;
    }
    .fw-800 {
        font-weight: 800 !important;
    }
    .fw-900 {
        font-weight: 900 !important;
    }
    .rounded-1{
        border-radius: 0.25rem !important;
    }
    .rounded-2{
        border-radius: 0.5rem !important;
    }
    .rounded-3{
        border-radius: 1rem !important;
    }
    .rounded-4{
        border-radius: 1.5rem !important;
    }
    .blueBtn__wr{
        color: #fff;
        background-color: #007bff;
        border-color: #007bff;
    }
    .blueBtn__wr:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc;
    }
    .topPopUp{
        position: sticky;
        top: 0;
        z-index: 1024;
        background-color: var(--bsWhiteColor__wr);
    }
    .topPopUpBrand{
        width: 40px;
    }
    .topPopUpBrand img{
        width: 100%;
        height: auto;
        aspect-ratio: 1 / 1;
    }
/*TOP HEADER POPUP E*/
/*ALEEM S*/
    .proListWrapSec__wr .owl-theme .owl-nav{
        margin-top: 0 !important;
    }
    #home_categories .proListWrapSec__wr~.proListWrapSec__wr{
        /* padding-top: 0 !important; */
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proTitle__wr{
        display: block;
        width: 100%;
        min-height: 42px;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proTitle__wr > a{
        display: block;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proPayBlock__wr{
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: flex-start;
        row-gap: 2px;
        margin-bottom: 4px;
        min-height: 67px;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proPayBlock__wr .proPay__wr{
        font-size: 14px;
        font-weight: 500;
        line-height: 150%;
        color: #6c757d;
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proPayInfo__wr .proPay__wr svg{
        margin-right: 0.5rem;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proLocationBlock__wr{
        display: block;
        margin-bottom: 5px;
    }
    .proListWrapSec__wr .proWrap__wr .proInfoWrap__wr .proLocationBlock__wr .proLocation__wr{
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 130%;
        color: var(--bsRedColor900__wr);
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .proPay__wr {
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        color: var(--bsGreyRgb50__wr);
        margin-bottom: 0.5rem;
    }
    .proListSec__wr .listWrap__wr .proDetailWrap__wr .proPay__wr svg{
        margin-right: 0.5rem;
    }
    .fs_16_14{
        font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem) !important;
    }
    .row-gap-2 {
      row-gap: 0.5rem !important;
    }
    .proDetailImage__wr{
        position: sticky;
        top: 0;
    }
/*ALEEM E*/
/*PRO DETAIL PURCHASE PROTECTION POPUP S*/
    .fs_24_18{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem) !important;
    }
    .fs_18_14{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem) !important;
    }
    .gap-2 {
        gap: 0.5rem !important;
    }
    .text-decoration-underline {
        text-decoration: underline !important;
    }
    #proProtectionModal .modal-body p{
        margin-bottom: 1rem;
    }
    #proProtectionModal .modal-body p:only-child,
    #proProtectionModal .modal-body p:last-child{
        margin-bottom: 0;
    }
    #proProtectionModal .modal-body ul{
        list-style: none;
        margin-bottom: 1rem;
    }
    #proProtectionModal .modal-body ul li{
        position: relative;
        line-height: 1.8;
        padding-left: 32px;
    }
    #proProtectionModal .modal-body ul li::before{
        content: '\f2f7';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        font-size: 16px;
        color: var(--bsBasePurpleColor__wr);
        position: absolute;
        left: 0;
        top: 7px;
    }
/*PRO DETAIL PURCHASE PROTECTION POPUP E*/


.modal-header .close {
     font-size: inherit !important; 
}
.modal-header .close:before{
    display: none !important;
}
.postProSec__wr .tox-tinymce{
    height: 230px !important;
}
.postProSec__wr .tox .tox-statusbar{
    display: none;
}