:root {
    --white: #FFFFFF;
    --red: #DE1B2A;
    --lightgreen: #55BE80;
    --green: #27BA64;
    --blue: #2354B4;
    --yellow: #FFCE00;
    --pink: #7C4828;
    --pinkhover: #4A1400;
    --lightPink: #7C482829;
    --gray33: #333333;
    --gray25: #252525;
}
.srv-validation-message{color: red;}
.Checkoutbtn{text-align: center;display: block;width: 100%;}
.pro_category_wrap .catbox .iconbox img{max-height: 45px; max-height: 45px;}

.cart_dropdown .time_box .inputwrap{padding-left: 15px; font-size: 14px; padding-top: 12px;}
.cart_dropdown .time_box .iconbox{border-left: 1px solid #ededed;}
.header_main  .active{color: var(--pinkhover);}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.btn-success {
    background-color: #27ba64;
    border-color: #27ba64;
    border-radius: 10px;
    font-size: 18px;
    min-width: 100px;
}
.btn-lightpink {
    background-color: #ffeff4;
    border-color: #ED6696;
    color: #ED6696;
    border-radius: 10px;
    font-size: 18px;
    min-width: 100px;
}
.btn-lightpink:hover{background-color: #27ba64; border-color: #27ba64; color: #ffffff;}
.none{display: none !important;}
a.wa_new {position: fixed;background-color: #27ba64;bottom: 26px;right: 10px;padding: 10px;border-radius: 52px;padding-top: 7px;padding-bottom: 7px;z-index: 999;}
a.wa_new img{width: 24px;}
a.wa_new:hover {background-color: #ed6696;}

.checkrow { display: block;}
.checkrow input[type="checkbox"] { display: none;}
.checkrow label { line-height: 30px; display: block; position: relative; min-height: 30px; font-size: 16px; color: #252525; font-weight: 400; padding: 0 0 0 40px; cursor: pointer;}
.checkrow label a { color: var(--pink); font-weight: 600;}
.checkrow label::before { content: ''; display: block; width: 30px; height: 30px; background: #ffffff; border: solid 1px #DFDFDF; border-radius: 10px; position: absolute; left: 0; top: 0; cursor: pointer;}
.checkrow label::after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/check_mark.svg) no-repeat center center; opacity: 0; visibility: hidden;}
.checkrow input[type="checkbox"]:checked + label::before { background: var(--pink); border-color: var(--pink);}
.checkrow input[type="checkbox"]:checked + label::after { opacity: 1; visibility: visible;}
.show_mobile_menu{right: 0px !important;}