.elementor-10 .elementor-element.elementor-element-0b70833{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3005a42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-099b860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-099b860{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.4px;color:#C7B79E;}.elementor-10 .elementor-element.elementor-element-099b860 a{color:#C7B79E;}.elementor-10 .elementor-element.elementor-element-099b860 a:hover, .elementor-10 .elementor-element.elementor-element-099b860 a:focus{color:#C7B79E;}.elementor-10 .elementor-element.elementor-element-697caf5 > .elementor-widget-container{margin:-27px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-697caf5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:500;text-transform:none;letter-spacing:0px;color:#443B31;}.elementor-10 .elementor-element.elementor-element-e583f78{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:23px;letter-spacing:0px;color:#877A6E;}.elementor-10 .elementor-element.elementor-element-8acad37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button:focus{background-color:#02010100;color:#443B31;}.elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button{font-size:12px;font-weight:400;letter-spacing:3px;fill:#877A6E;color:#877A6E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7B79E;padding:13px 16px 13px 16px;}.elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f6a4b5b .elementor-button:focus svg{fill:#443B31;}.elementor-10 .elementor-element.elementor-element-b3ba353{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1c91e31{--divider-border-style:solid;--divider-color:#877A6E38;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-1c91e31 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-1c91e31 .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-10 .elementor-element.elementor-element-9df5059{--display:flex;--min-height:59px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-1ba1c32 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-10 .elementor-element.elementor-element-1ba1c32 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1ba1c32 .elementor-icon{font-size:21px;}.elementor-10 .elementor-element.elementor-element-1ba1c32 .elementor-icon svg{height:21px;}.elementor-10 .elementor-element.elementor-element-82a12cc > .elementor-widget-container{margin:-5px 0px -49px 0px;padding:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-82a12cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;text-transform:none;letter-spacing:0px;color:#443B31;}.elementor-10 .elementor-element.elementor-element-bdc170a > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ace258e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ace258e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ace258e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d8e4060{--display:flex;--min-height:688px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-b2770ad > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b2770ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b2770ad{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0px;color:#877A6E;}.elementor-10 .elementor-element.elementor-element-99210bd .elementor-button{background-color:#443B31;font-family:"Lato", Sans-serif;font-size:12px;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;padding:20px 30px 20px 30px;}.elementor-10 .elementor-element.elementor-element-99210bd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-99210bd .elementor-button:focus{background-color:#585046;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE9E5;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-3005a42{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-10 .elementor-element.elementor-element-099b860 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-10 .elementor-element.elementor-element-697caf5 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-697caf5 .elementor-heading-title{font-size:26px;}.elementor-10 .elementor-element.elementor-element-82a12cc > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-82a12cc .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-bdc170a > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b2770ad{font-size:12px;line-height:1.5em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-0b70833{--content-width:938px;}.elementor-10 .elementor-element.elementor-element-3005a42{--width:50%;}.elementor-10 .elementor-element.elementor-element-8acad37{--width:50%;}.elementor-10 .elementor-element.elementor-element-b3ba353{--content-width:938px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-0b70833{--content-width:85%;}.elementor-10 .elementor-element.elementor-element-b3ba353{--content-width:85%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0b70833{--content-width:85%;}.elementor-10 .elementor-element.elementor-element-099b860{text-align:center;}.elementor-10 .elementor-element.elementor-element-697caf5{text-align:center;}.elementor-10 .elementor-element.elementor-element-697caf5 .elementor-heading-title{font-size:31px;}.elementor-10 .elementor-element.elementor-element-e583f78{text-align:center;}.elementor-10 .elementor-element.elementor-element-8acad37{--min-height:82px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-b3ba353{--content-width:85%;}.elementor-10 .elementor-element.elementor-element-82a12cc .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-b2770ad{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-bdc170a */.elementor-10 .elementor-element.elementor-element-bdc170a{
    color:#877A6E;
    text-transform:lowercase;
    letter-spacing:0;
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ace258e */.mafa-empty-orders{
    min-height:320px;

    display:flex;
    flex-direction:column;

    align-items:center;
    justify-content:center;

    text-align:center;

    padding:40px 20px;

    border:1px dashed #d4cec4;

    background:#ebe9e5;
}

.mafa-empty-icon{
    margin-bottom:20px;
}

.mafa-empty-icon img{
    width:50px;
    height:auto;

    display:block;
}

.mafa-empty-orders p{
    margin:0 0 24px;

    font-family:"Lato", sans-serif;

    font-size:15px;

    line-height:1.6;

    color:#8B7C74;

    text-transform:none;

    letter-spacing:0;
}

.mafa-shop-btn{
    display:inline-flex;

    align-items:center;
    justify-content:center;

    height:48px;

    padding:0 28px;

    background:#443b31;

    color:#fff;

    text-decoration:none;

    font-family:"Lato", sans-serif;

    font-size:12px;

    font-weight:500;

    text-transform:uppercase;

    letter-spacing:2px;   

    transition:.2s ease;
}

.mafa-shop-btn:hover{
    opacity:.9;
    background:#3B2A1E;
    color:#fff;
}

/ada order/

.mafa-orders-wrap{
    display:flex;
    flex-direction:column;
    gap:24px;
    width:100%;
}

.mafa-order-card{
    width:100%;
    border:1px solid #DDD5CB;
    background:#ebe9e5;
    padding:20px;
    box-sizing:border-box;
}

.mafa-order-header{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    margin-bottom:18px;
}

.mafa-order-number{
    font-size:12px;
    color:#877a7d;
    margin-bottom:2px;
    line-height:1.4;
    text-transform:capitalize;
    letter-spacing:0;
}

.mafa-order-date{
    font-size:12px;
    color:#877a7d;
    line-height:1.4;
    text-transform:capitalize;
    letter-spacing:0;
}

.mafa-order-status{
    background:#fef3c7;
    color:#9A6A00;
    padding:8px 19px;
    position:relative;
    right:-5px;
    border-radius:999px;
    font-size:11px;
    font-weight:500;
    line-height:1;
    text-transform:uppercase;
    letter-spacing:0.8px;
}

.mafa-order-header-right{
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    gap:10px;
}

.mafa-order-total{
    margin-left:auto;
    flex-shrink:0;

    font-size:14px;
    font-weight:500;
    color:#443b31;
    text-transform:capitalize;
    white-space:nowrap;

    text-align:right;

    padding-top:0;

    letter-spacing:0;
}

.mafa-order-product{
    display:flex;
    align-items:center;
    gap:16px;
    width:100%;
}

.mafa-order-thumb{
    width:54px;
    flex-shrink:0;
}


.mafa-order-thumb img{
    width:54px;
    height:72px;
    object-fit:cover;
    display:block;
}

.mafa-order-info{
    flex:1;
}

.mafa-order-product-name{
    font-size:16px;
    color:#5F4E4E;
    margin-bottom:4px;
    line-height:1.4;
    font-weight:400;
    text-transform:capitalize;
    letter-spacing:0;
}

.mafa-order-meta{
    font-size:12px;
    color:#877a7d;
    line-height:1.4;
    text-transform:capitalize;
    letter-spacing:0;
}

.mafa-lowercase{
    text-transform:lowercase !important;
}

.mafa-order-meta span{
    text-transform:none;
}

.mafa-order-price{
    margin-left:auto;
    flex-shrink:0;

    font-size:14px;
    font-weight:500;
    color:#443b31;
    text-transform:capitalize;
    white-space:nowrap;

    text-align:right;

    padding-top:0;

    letter-spacing:0;
}

.mafa-order-footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-top:18px;
    font-size:12px;
    color:#877a7d;
    gap:20px;
    line-height:1.5;
    text-transform:capitalize;
    letter-spacing:0px;
}

.mafa-order-footer-left{
    flex:1;
}

.mafa-order-footer-right{
    text-align:right;
    white-space:nowrap;
}/* End custom CSS */