.image-home{    width: 240px;}
#kt_header{    background-color: #9D252A;    color: #FFF;    height: 80px;}
.logo{    /* text-align: center; */    padding: 10px 84px;}
.header-menu{    padding: 0 68px;}
.header-button{    display: inline-flex;    margin: 28px 47px 13px;    cursor: pointer;}
.header-button.active{    border-bottom: 4px solid #BF9D63;    padding-bottom: 12px;}
.header-button-text {    color: #FFF;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.header-button-text:hover {		color: #fff}
.authenticate{    display: flex;    align-items: baseline;    color: #FFF;}
.short-desc{    color: #000;    text-align: center;    font-family: Inter;    font-size: 20px;    font-style: normal;    font-weight: 400;    /*line-height: 300.023%; /* 72.005px */    letter-spacing: 0.48px;}
.text-title{    color: #272727;    text-align: center;    font-family: Inter;    font-size: 32px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.work-text{    color: #272727;    font-family: Orelega One;    font-size: 30px;    font-style: normal;    font-weight: 400;    line-height: normal;}
.btn-order {    border-radius: 4px;    background: #9D252A;    color: #FFF;    font-family: Inter;    /* font-size: 24px; */    font-style: normal;    font-weight: 500;    line-height: normal;;}
.btn-order:hover {		color: #fff}
.banner{    position: relative;}
.order-now{    position: absolute;    top: 40%;    left: 42%;    border-radius: 50px;    border: 4px solid #FFF;    background: #BF9D63;    width: 230px;    height: 70px;    flex-shrink: 0;    color: #FFF;    font-family: Inter;    font-size: 24px;    font-style: normal;    font-weight: 600;    line-height: normal;    text-align: center;    padding: 15px;}
.order-now:hover {	color: #9D252A;}.order-now-gif{    width: 258px;}
.btn-order:hover{    /*color: bisque;*/}
.contact-us-label{    color: #9D252A;    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.btn-cancel-contactus{    border-radius: 4px;    border: 2px solid #9D252A;    background: #FFF;    width: 100%;}
.btn-submit-contactus{    border-radius: 4px;    color: #FFF;    background: #9D252A;    width: 100%;}
.cart {    padding-top: 24px;    cursor: pointer;}
.login{    padding-left: 20px;}
#kt_content{    background: #FFF;}
.kt-container.kt-container--fluid{    padding: 0px 95px 0 95px;}
.div-banner {    position: relative;    width: 100%;    height: 509.034px;    overflow-x: hidden;}
.div-banner img, .div-banner-outlet img {    width: 100%;    height: 100%;    object-fit: cover;}
.div-contact-us {    position: relative;    width: 100%;    height: 300px;    overflow-x: hidden;}
.div-contact-us img {    width: 100%;    height: 100%;    object-fit: cover;}
.contact-us-text{    position: absolute;    top: 44%;    left: 42%;    color: #FFF;    text-align: center;    font-family: Inter;    font-size: 32px;    font-style: normal;    font-weight: 800;    line-height: normal;}
.banner-logo {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}
.svg-overlay {    width: 256px; /* Set the desired width for your SVG */    height: 91px; /* Set the desired height for your SVG */}.section-title {    text-align: center;    color: #000;    font-family: Inter;    font-size: 36px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.outlet-area {    z-index: 3;    position: relative;    /* background: #F9FAFF; */}
.outlet-box {    /* text-align: center; */    /* padding: 35px 20px 40px; */    position: relative;    height: 100%;    border-radius: 4px;    background: #FFF;    /* background: #efeeee; */    box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.20);    display: flex;    flex-direction: column; /* Make the content stack vertically */    justify-content: flex-start; /* Align the content at the top of the box */}
.outlet-detail{    padding: 15px 20px 40px;}
.outlet-div{    height: 200px;}
.outlet-image {    width: 100%;    height: auto; /* Allow the image to maintain its aspect ratio */    max-height: 100%; /* Prevent the image from overflowing the box */    object-fit: cover;    /* position: absolute;    top: 0 */    /* You can remove position: absolute and top/left properties */}
.outlet-name {    color: #272727;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;    margin-top: 10px; /* Adjust the margin as needed */}
.outlet-location {    color: #666;    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 400;    line-height: normal;}
.outlet-open {    color: #9D252A;    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.outlet-close {    color: #BF9D63;    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.brands-area{    height: 90px;    background: #D9D9D9;    flex-shrink: 0;}
.categories-area{    height: auto;    flex-shrink: 0;    background: #FFF;    box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.20);    overflow-x: auto;    scrollbar-color: #bf9d63 #ffffff;    scrollbar-width: thin;}
.outlet-detail{    padding: 16px 90px;}
.outlet-label{    color: #666;    font-family: Inter;    font-size: 16px;    font-style: normal;    /* font-weight: 600; */    line-height: normal;    /* padding: 73px; */}
.outlet-name{    color: #272727;    font-family: Inter;    font-size: 16px;    font-style: normal;    /* font-weight: 600; */    line-height: normal;}
.brands-detail{    padding: 0px 90px;    display: inline-flex;}
.brand-active{    color: #9D252A;    font-family: Inter;    font-size: 20px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.brand-pointer{    width: 20px;    height: 20px;    flex-shrink: 0;    background: #BF9D63;    border-radius: 100%;    margin: 2px 14px;    text-align: center;    cursor: pointer;}
.cat-dropdown{    border-radius: 4px;    border: 1px solid #D9D9D9;    background: #FFF;    width: 200px;    height: auto;    flex-shrink: 0;    position: absolute;    right: 20%;    top: 100%;    z-index: 1;    overflow: auto}
.cat-name{    color: #BF9D63;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;    padding: 10px 22px;    cursor: pointer;}
.cat-name.active{    border-bottom: 3px solid #9D252A;}
.brand-dropdown{    border-radius: 4px;    border: 1px solid #D9D9D9;    background: #BF9D63;    width: 200px;    height: auto;    flex-shrink: 0;    position: absolute;    left: 8%;    top: 100%;    z-index: 1;    overflow: auto}
.brand-name{    color: #FFF;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;    padding: 10px 22px;    cursor: pointer;}
.brand-name:hover{    color: #9D252A;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;    padding: 10px 22px;    cursor: pointer;}
.categories-list{    display: inline-flex;    padding-left: 33px;}
.categories-name{    padding: 14px 10px;    color: #BF9D63;    font-family: Inter;    font-size: 14px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.categories-name.active{    border-bottom: 3px solid #9D252A;}
.categories-name:hover{    padding: 14px 10px;    color: #9D252A;    font-family: Inter;    font-size: 14px;    font-style: normal;    font-weight: 600;    line-height: normal;    border-bottom: 3px solid #9D252A;}.categories-pointer {    color: #9D252A;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;    padding: 14px;    cursor: pointer;}
.single-box {	/* box-shadow: 0 0 38px rgba(0, 0, 0, 0.11); */	/* text-align: center; */    /* padding: 0px 20px 0px; */	background: #fff;    position: relative;	-moz-transition: .3s;	-o-transition: .3s;	-ms-transition: .3s;	-webkit-transition: .3s;	transition: .3s;    height: auto;}
.single-box::before {    content: '';    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 50%;    background: linear-gradient(to top, rgba(255, 0, 122, 1) 0%, rgba(142, 0, 116, 1) 100%);    opacity: 0;    visibility: hidden;}
.single-box:hover{    background: #fbf7f7;}
.menu-title{    color: #BF9D63;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.text-danger{    color: #D93232;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.menu-price{    color: #9D252A;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.btn-custom-danger{    border-radius: 4px;    background: #D93232;    color: #FFF}
.radio-custom {    display: flex;    width: 32px;    height: 32px;    justify-content: center;    align-items: center;    flex-shrink: 0;    border: 2px solid #ccc;    border-radius: 50%;    outline: none;    cursor: pointer;}
.radio-custom:checked {    background-color: #BF9D63 !important; /* Set your desired color here */    border-color: #BF9D63 !important;}
.btn-add-to-cart{    border-radius: 4px;    background: #BF9D63;    color: #9D252A;}
.btn-add-to-cart:hover{    background: #91774b;}
.tabs_description{    border-radius: 10px;    border: 1px solid #D9D9D9;    background: #FFF;}
.description-title{    color: #272727;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.description-detail{    color: #666;    font-family: Inter;    font-size: 15px;    font-style: normal;    font-weight: 400;    line-height: normal;    letter-spacing: 0.2px;}
.ptb-100 {    padding-top: 90px;    padding-bottom: 100px;}
.ptb-60 {    padding-top: 60px;    padding-bottom: 60px;}
.ptb-30 {    padding-top: 30px;    padding-bottom: 30px;}
/* .variation {    list-style-type:none;    margin:25px 0 0 0;    padding:0;} */.variation label {    float: left;    margin: 7px 5px 8px 0;    width: 100%;    height: 40px;    position: relative;    /* padding: 16px; */    background: #FFF;}
.variation .variation-label, .variation input {    display:block;    position:absolute;    top:0;    left:0;    right:0;    bottom:0;}
.variation input[type="radio"] {    opacity:0.011;    z-index:100;}
.variation input[type="radio"]:checked + .variation-label {    border-radius: 4px;    border: 2px solid #BF9D63;    background: #FFF;}
.variation input[type="checkbox"] {    opacity:0.011;    z-index:100;}
.variation input[type="checkbox"]:checked + .variation-label {    border-radius: 4px;    border: 2px solid #BF9D63;    background: #FFF;}
.variation .variation-label {    border-radius: 4px;    border: 1px solid #D9D9D9;    background: #FFF;    padding:11px;    cursor:pointer;    z-index:90;    color: #272727;    font-family: Inter;    font-size: 12px;    font-style: normal;    font-weight: 400;    line-height: normal;}
.variation .variation-label:hover {    background:#DDD;}
.back-text{    color: #666;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: normal;    padding-left: 11px;}
.nav-item{    height: 45px;    padding: 5px;}
.nav-item.active, .nav-item:hover{    border-radius: 0px 30px 30px 0px;    background: linear-gradient(270deg, #9D252A 0%, rgba(0, 51, 84, 0.20) 100%);}
.nav-link{    color: #272727;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 400;    line-height: normal;}
.nav-link.active, .nav-link:hover{    color: #FFF;}
.btn-outline-BF9D63{    border-radius: 4px;    border: 2px solid #BF9D63;    background: #FFF;    width: 100%;    color: #BF9D63;}
.btn-solid-BF9D63{    border-radius: 4px;    background: #BF9D63;    width: 100%;    color: #FFF;}
.btn-status-filter{    border-radius: 30px;    border: 1px solid #E0E0E0;    background: #FFF;    color: #666;    font-family: Inter;    font-size: 12px;    font-style: normal;    font-weight: 500;    line-height: normal;    width: 100%;}
.btn-status-filter.active, .btn-status-filter:hover{    border-radius: 30px;    border: 1px solid #E0E0E0;    background: #BF9D63;    color: #FFF;    font-family: Inter;    font-size: 12px;    font-style: normal;    font-weight: 500;    line-height: normal;    width: 100%;}
.box-order{    border-radius: 20px;    border: 1px solid #E3E3E3;    background: #FAFAFA;    padding: 15px;}
.plain-text{    color: #666;    text-align: right;    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 600;    line-height: normal;}
.text-completed{    color: #18A118 !important}
.text-343F4F{    color: #343F4F;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;}.order-history-box{    border-radius: 20px;    border: 1px solid #E3E3E3;    background: #FAFAFA;    padding: 30px;    margin-bottom: 40px;}
.box-address{    border-radius: 4px;    background: #FFF;    box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.15);    padding: 30px;}
.order-brand{    border-bottom: 1px solid #D9D9D9;    margin-bottom: 20px;}
.order-brand:last-child{    border-bottom: none;    margin-bottom: 0;}
.order-item {    padding-bottom: 20px;    margin-bottom: 20px;    }
.order-item:not(:last-child)::after {    content: '';    position: absolute;    padding-bottom: 20px;    /* bottom: 0; */    right: 6%;    width: 75%;    border-bottom: 1px solid #D9D9D9; }
.address-content{    border-bottom: 1px solid #D9D9D9;    padding-bottom: 20px;    margin-bottom: 20px;}
.address-content:last-child{    border-bottom: none;    margin-bottom: 0;}
.custom-checkbox{    display: flex;    width: 20px;    height: 20px;    justify-content: center;    align-items: center;    flex-shrink: 0;}
.cart-item-header{    background: #F2F2F2;    padding: 20px 30px;}
.btn-minus{    border: 1px solid #e2e5ec;    border-right: none;    border-radius: 0;}
.btn-plus{    border: 1px solid #e2e5ec;    border-left: none;    border-radius: 0;}
.form-control-qty{    border-left: none;    border-right: none;}
.cart-item-content{    border-bottom: 1px solid #D9D9D9;    padding-bottom: 20px;    /* margin-bottom: 20px; */}
.text-8C8C8C{    color: #8C8C8C;    font-family: Inter;    font-size: 16px;    font-style: normal;    font-weight: 500;    line-height: normal;}
.checkout-item-content-box{    border-radius: 4px;    border: 1px solid #C4C4C4;    background: #FFF;    height: 100px;}
.checkout-item-content-box-price{    border: 1px solid #C4C4C4;    border-radius: 4px;    background: #FFF;    box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.25);    /* height: 100px; */}
.default-address{    border-radius: 4px;    background: #F2F2F2;}
.padding-100{    padding: 100px;}.text-short-desc{    text-align: center;    padding: 80px 200px 80px 200px;}
.div-banner-outlet {    position: relative;    width: 100%;    height: 300px;    overflow-x: hidden}.cart-footer {    background: #F2F2F2;    position: fixed;    left: 0;    bottom: 0;    width: 102%;    height: 70px;    border-top: 1px solid #9D252A;    padding: 20px 80px;}
.text-right-desktop {    text-align: right !important;}
.policy {    text-align: justify;    padding: 63px 210px 10px 210px;}
@media only screen and (max-width: 480px) {    .policy {        text-align: justify;        padding: 20px;    }		.banner-outlet {		padding: 0px !important;	}
    .short-desc {        color: #000;        text-align: center;        font-family: Inter;        font-size: 24px;        font-style: normal;        font-weight: 400;        line-height: 26px;        letter-spacing: 0px;    }
    .text-short-desc{        text-align: center;        padding: 50px;    }
    .image-home{        width: 140px;    }
    .div-banner {        position: relative;        width: 100%;        height: 300px;        overflow-x: hidden    }
    .kt-header-mobile--fixed .kt-page {        padding-top: 0;    }
    .kt-container.kt-container--fluid {        padding: 0;    }  
    .order-now{        position: absolute;        top: 34%;        left: 24%;        border-radius: 50px;        border: 4px solid #FFF;        background: #BF9D63;        width: 230px;        height: 70px;        flex-shrink: 0;        color: #FFF;        font-family: Inter;        font-size: 24px;        font-style: normal;        font-weight: 600;        line-height: normal;        text-align: center;        padding: 15px;    }
    .order-now-gif{        width: 183px;    }
    .logo {        padding: 10px;    }		.menu-title {		font-size: 12px;	}		.description-title {		font-size: 12px !important;	}
    #kt_header{        background-color: #9D252A;        color: #FFF;        height: 80px;    }		.kt-portlet__body {		padding: 20px 20px 0px 20px;	}
    .outlet-detail{        padding: 16px;    }    .brands-area {        height: 124px;        background: #D9D9D9;        flex-shrink: 0;    }    .brands-detail {        padding: 14px;        display: inline-flex;    }
    .categories-list {        display: inline-flex;        padding: 0;    }    .cart-item-content {        border-bottom: 1px solid #D9D9D9;        padding-bottom: 20px;        /* margin-bottom: 20px; */        padding-left: 30px;        padding-right: 30px;    }
    .cart-footer {        background: #F2F2F2;        position: fixed;        left: 0;        bottom: 0;        width: 102%;        height: 110px;        border-top: 1px solid #9D252A;        padding: 23px;    }
    .text-right-desktop {        text-align: left !important;    }		.back-button {		padding: 0px 0px 0px 20px;	}		.section-title {		padding: 30px 0px 0px 0px;	}		.justify-content-center {		padding: 20px 0px;	}	
    .div-contact-us {        position: relative;        width: 100%;        height: 160px;        overflow-x: hidden;    }
    .div-contact-us img {        width: 100%;        height: 100%;        object-fit: cover;
    }
    .contact-us-text{        position: absolute;        top: 34%;        left: 25%;        color: #FFF;        text-align: center;        font-family: Inter;        font-size: 32px;        font-style: normal;        font-weight: 800;        line-height: normal;    }
}