label.error {
    color: #d50c30  !important;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 20px;
}
.bg-line-bottom-cls:after {
    content: "";
     background-image: url(https://kold-brew-theme.myshopify.com/cdn/shop/files/shape-1.png?v=1633520465);
    position: absolute;
    width: 100%;
    height: 132px;
    position: absolute;
    left: 0;
    bottom: -1px;
    transform: rotate(180deg);
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
   
}
.bg-line-top-cls:before {
    content: "";
    position: absolute;
    background-image: url(https://kold-brew-theme.myshopify.com/cdn/shop/files/shape-1.png?v=1633520465);
    width: 100%;
    height: 132px;
    position: absolute;
    left: 0;
    top: -1px;
}                        
.btn.dark1 {
        background-color: #f9d47a; 
        color: #523021;
        border: none;
        padding: 10px 35px;
        font-size: 24px;
        border-radius: 30px;
        border-bottom-left-radius:0px;
}
.bg-export-bottom-cls:after {
    content: "";
    background-image: url(https://spacingtech.com/html/banno/banno-ltr/img/logo/bg-patern2.png);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    background-size: contain;
    background-repeat: repeat-x;
    transform: scaleY(-1);
    
   
}
.bg-export-top-cls:after {
    content: "";
    background-image: url(https://spacingtech.com/html/banno/banno-ltr/img/logo/bg-patern2.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 20px;
    background-size: contain;
    background-repeat: repeat-x;   
}
.store-badge {
    position: relative;
    width: 230px;
    height: 230px;
    background: url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 165 165%22><path fill=%22%23ffda7d%22 d=%22M147.2,155.2l-0.5-0.2c-1.9-0.9-4.2-0.7-6,0.5l-9,6.5c-2,1.5-4.8,1.5-6.8,0l-8.5-6.1c-2-1.5-4.8-1.5-6.8,0l-8.5,6.1 c-2,1.5-4.8,1.5-6.8,0l-8.5-6.1c-2-1.5-4.8-1.5-6.8,0l-8.5,6.1c-2,1.5-4.8,1.5-6.8,0l-8.5-6.1c-2-1.5-4.8-1.5-6.8,0l-8.5,6.1 c-2,1.5-4.8,1.5-6.8,0l-9-6.5c-1.7-1.3-4-1.4-6-0.5l-0.8,0.4c-5,2.4-10.2-2.8-7.8-7.8l0.4-0.8c0.9-1.9,0.7-4.2-0.5-6l-6.5-9 c-1.5-2-1.5-4.8,0-6.8l6.1-8.5c1.5-2,1.5-4.8,0-6.8l-6.1-8.5c-1.5-2-1.5-4.8,0-6.8l6.1-8.5c1.5-2,1.5-4.8,0-6.8l-6.1-8.5 c-1.5-2-1.5-4.8,0-6.8l6.1-8.5c1.5-2,1.5-4.8,0-6.8l-6.1-8.5c-1.5-2-1.5-4.8,0-6.8l6.5-9c1.2-1.7,1.4-4,0.5-6l-0.4-0.8 c-2.4-5,2.8-10.2,7.8-7.8l0.8,0.4c1.9,0.9,4.2,0.7,6-0.5l9-6.5c2-1.5,4.8-1.5,6.8,0l7.2,5.1c2.8,2,6.6,2,9.4,0L62.5,4 c2.8-2,6.6-2,9.4,0l7.2,5.1c2,1.5,4.8,1.5,6.8,0l8.5-6.1c2-1.5,4.8-1.5,6.8,0l8.5,6.1c2,1.5,4.8,1.5,6.8,0l8.5-6.1 c2-1.5,4.8-1.5,6.8,0l9,6.5c1.7,1.2,4,1.4,6,0.5l0.8-0.4c5-2.4,10.2,2.8,7.8,7.8l-0.4,0.8c-0.9,1.9-0.7,4.2,0.5,6l6.5,9 c1.5,2,1.5,4.8,0,6.8l-6.1,8.5c-1.5,2-1.5,4.8,0,6.8l6.1,8.5c1.5,2,1.5,4.8,0,6.8l-6.1,8.5c-1.5,2-1.5,4.8,0,6.8l6.1,8.5 c1.5,2,1.5,4.8,0,6.8l-6.1,8.5c-1.5,2-1.5,4.8,0,6.8l6.1,8.5c1.4,2,1.5,4.7,0.1,6.7l-6.6,9.7c-1.2,1.8-1.4,4-0.4,5.9 C157.4,152.3,152.2,157.6,147.2,155.2L147.2,155.2z%22></path></svg>') no-repeat center center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #523021;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}

.store-badge-2 {
    position: relative;
    width: 230px;
    height: 230px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 165 165" style="enable-background:new 0 0 165 165;" xml:space="preserve"><path fill=%22%237b6178%22 d="M87.9,161.3l4.9-4.9c2.2-2.2,5.5-2.8,8.4-1.7l6.4,2.7c3.9,1.6,8.4-0.2,10-4.2l2.7-6.4c1.2-2.9,4-4.7,7.1-4.7l6.9,0 c4.2,0,7.7-3.4,7.7-7.7l0-6.9c0-3.1,1.9-5.9,4.7-7.1l6.4-2.7c3.9-1.6,5.8-6.1,4.2-10l-2.7-6.4c-1.2-2.9-0.5-6.2,1.7-8.4l4.9-4.9 c3-3,3-7.9,0-10.9l-4.9-4.9c-2.2-2.2-2.8-5.5-1.7-8.4l2.7-6.4c1.6-3.9-0.2-8.4-4.2-10l-6.4-2.7c-2.9-1.2-4.7-4-4.7-7.1l0-6.9 c0-4.2-3.4-7.7-7.7-7.7l-6.9,0c-3.1,0-5.9-1.9-7.1-4.7l-2.7-6.4c-1.6-3.9-6.1-5.8-10-4.2l-6.4,2.7c-2.9,1.2-6.2,0.5-8.4-1.7 l-4.9-4.9c-3-3-7.9-3-10.9,0l-4.9,4.9c-2.2,2.2-5.5,2.8-8.4,1.7l-6.4-2.7c-3.9-1.6-8.4,0.2-10,4.2l-2.7,6.4c-1.2,2.9-4,4.7-7.1,4.7 l-6.9,0c-4.2,0-7.7,3.4-7.7,7.7l0,6.9c0,3.1-1.9,5.9-4.7,7.1l-6.4,2.7C7.9,49,6,53.5,7.7,57.4l2.7,6.4c1.2,2.9,0.5,6.2-1.7,8.4 l-4.9,4.9c-3,3-3,7.9,0,10.9l4.9,4.9c2.2,2.2,2.8,5.5,1.7,8.4l-2.7,6.4c-1.6,3.9,0.2,8.4,4.2,10l6.4,2.7c2.9,1.2,4.7,4,4.7,7.1 l0,6.9c0,4.2,3.4,7.7,7.7,7.7l6.9,0c3.1,0,5.9,1.9,7.1,4.7l2.7,6.4c1.6,3.9,6.1,5.8,10,4.2l6.4-2.7c2.9-1.2,6.2-0.5,8.4,1.7l4.9,4.9 C80.1,164.2,84.9,164.2,87.9,161.3z"></path></svg>') no-repeat center center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #523021;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}
.store-badge-3 {
    position: relative;
    width: 230px;
    height: 230px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 165 165" style="enable-background:new 0 0 165 165;" xml:space="preserve"><path fill=%22%23fbd6e4%22 d="M137.2,142.4l-26.2,2.9L91.4,163l-22.9-13l-26.2,2.9l-10.9-24l-22.9-13l5.3-25.8L3,66.1l19.5-17.7l5.3-25.8l26.2-2.9L73.6,2 l22.9,13l26.2-2.9l10.9,24l22.9,13l-5.3,25.8l10.9,24l-19.5,17.7L137.2,142.4z"></path></svg>') no-repeat center center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #523021;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}
.store-badge-4 {
    position: relative;
    width: 230px;
    height: 230px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 165 165" style="enable-background:new 0 0 165 165;" xml:space="preserve"><path fill=%22%23eac76f%22 d="M150,152.9l-0.3-0.2c-0.8-0.5-1.7-0.4-2.4,0.3l-4.2,4c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0L130,157 c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0 l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8 c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0L64,157c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8 c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0 l-3.9-3.8c-0.8-0.7-1.9-0.7-2.7,0l-3.9,3.8c-0.8,0.7-1.9,0.7-2.7,0l-4.2-4c-0.6-0.6-1.6-0.7-2.4-0.3l-0.7,0.4 c-1.7,1.1-3.7-0.9-2.7-2.7l0.4-0.7c0.5-0.8,0.4-1.7-0.3-2.4l-4-4.2c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,130 c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,116.8c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,103.6 c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,90.4c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,77.2 c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,64.1c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,50.9 c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7L8,37.7c-0.7-0.8-0.7-1.9,0-2.7l3.8-3.9c0.7-0.8,0.7-1.9,0-2.7l-3.7-3.9 c-0.7-0.8-0.7-1.9,0-2.7l4-4.2c0.6-0.6,0.7-1.6,0.3-2.4l-0.4-0.7c-1.1-1.7,0.9-3.7,2.7-2.7l0.7,0.4c0.8,0.5,1.7,0.4,2.4-0.3l4.2-4 c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0L35,8c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0L48.2,8 c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0L61.3,8c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0L74.5,8 c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0L87.7,8c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0l3.9-3.8 c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0l3.9-3.8c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0l3.9-3.8 c0.8-0.7,1.9-0.7,2.7,0l3.9,3.8c0.8,0.7,1.9,0.7,2.7,0l3.9-3.8c0.8-0.7,1.9-0.7,2.7,0l4.2,4c0.6,0.6,1.6,0.7,2.4,0.3l0.7-0.4 c1.7-1.1,3.7,0.9,2.7,2.7l-0.4,0.7c-0.5,0.8-0.4,1.7,0.3,2.4l4,4.2c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9 c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9 c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9 c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9 c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,3.9c0.7,0.8,0.7,1.9,0,2.7l-3.8,3.9c-0.7,0.8-0.7,1.9,0,2.7l3.8,4 c0.7,0.7,0.7,1.9,0,2.6l-4.1,4.6c-0.6,0.7-0.7,1.6-0.2,2.3C153.8,151.9,151.8,154,150,152.9L150,152.9z"></path></svg>') no-repeat center center;
    background-size: contain;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #523021;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}

@media (max-width: 991px) {
    .store-badge,
    .store-badge-2,
    .store-badge-3,
    .store-badge-4 {
        width: 180px;
        height: 180px;
        font-size: 26px;
    }
}

@media (max-width: 767px) {
    .store-badge,
    .store-badge-2,
    .store-badge-3,
    .store-badge-4 {
        width: 150px;
        height: 150px;
        font-size: 22px;
    }

    .store-number {
        font-size: 26px;
    }

    .counter-text {
        font-size: 14px;
    }
}


.store-number {
    font-size: 32px;
    font-weight: bold;
}

.store-label {
    font-size: 14px;
}


.hilite-large-title {
    position: relative;
}.hilite-large-title span {
    font-size: 120px;
    line-height: 100px;
    color: #541f5c;
    opacity: .1;
    font-family: 'Yeseva One', cursive;
    display: inline-block;
}


    @keyframes marquee_left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

.marquee-wrap {
    display: flex;
    overflow: hidden;
    font-size: 60px;
    color: transparent; /* Makes text transparent */
    white-space: nowrap;
    align-items: center;
    text-transform: uppercase;
    
    -webkit-text-stroke-width: 2px; /* Adjust stroke thickness */
    -webkit-text-stroke-color: red; /* Red border effect */
    position: relative;
    width: 100%;
}

.marquee-inner {
    display: flex;
    animation: marquee_left 10s linear infinite;
    min-width: 200%;
}

.marquee-wrap .marquee-item {
    display: flex;
    align-items: center;
    margin-left: 35px;
    margin-right: 35px;
}
.text-slider.text-color-2 {
    /*color: #000;*/
    color: transparent; /* Makes text transparent */
    -webkit-text-stroke-color: #000;
}
