/* CSS Document */
.shipping_tip {
    display: block;
    z-index: 999;
    background-color: #fff;
    width: 412px;
    height: auto;
    position: absolute;
    left: 0;
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    padding: 0px;
    border-radius: 6px;
}

@media (max-width: 600px) {
    #shipping_method label {
        width: 100% !important;
    }

    .shipping_tip {
        width: 307px !important;
        left: 0px;
        bottom: 30px;
    }

    .shipping_tip:before {
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        bottom: 10px;
        display: block;
        background-color: red;
    }

    #chita-delivery-select h2:after {
        left: -44px !important;
        top: -8px !important;
    }


}


.tipframe {

    position: relative;
    display: inline-block;
    margin-right: 10px;

}

.tip_header {
    display: block;
    width: 100%;
    height: 30px;
    background-color: #D2D2D2;
    padding: 5px;
}

.tip_close {
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    border-radius: 20px;
}

.tip_text {
    display: block;
    width: 100%;
    height: auto;
    padding: 20px;
}

.shop_table #chita-delivery-select h2 {
    width: fit-content;
}

.shop_table #chita-delivery-select h2:after {
    left: -44px;
    top: 0px;
}

@media screen and (max-width: 600px) {
    .filter-section span.custom-combobox {
        height: 50px;
        background: #ededed;
        font-size: 14px;
    }

    .home #hs1 .container .hs1_content .search_filter .sel_cat .title span {
        font-size: 14px;
    }

    .home #hs1 .container .hs1_content .search_filter label {
        line-height: 50px;
        padding: 0 15px;
    }

    .home #hs1 .container .hs1_content .search_filter .sel_wrap .selecter,
    .home #hs1 .container .hs1_content .search_filter .sel_cat {
        margin-bottom: 0;
    }
}
