.media-arrows a.disabled {
    pointer-events: none;
}


/* #frm_fat_id_frmLogin input.btn{
        padding-left:unset !important;
}

#frm_fat_id_frmRegister input.btn{
        padding-left:unset !important;
 } */

.user-addresses .my-addresses {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
}

.shop-social .shop-btn-group .icn--blue svg {
    fill: #1877f2 !important;
}

.shop-social .shop-btn-group .icn--blue {
    border-color: #1877f2;
}

.short-nav li a {
    color: #fff !important;
}

@media (max-width: 480px) {
    .product-description .flex-mob-column .h6 {
        display: none;
    }

    .qty-wrapper .quantity {
        max-width: 120px;
    }

    .qty-wrapper .quantity span {
        flex: 0 0 40px;
        max-width: 40px;
    }
}

.tagify {
    min-height: 35px;
}

.payment-box img {
    margin-right: 1rem;
}

.tagify__tag>div>* {
    white-space: pre-wrap !important;
}

.tagify__tag>div::before {
    box-shadow: none !important;
    background: #f1f1f1 !important;
}

.tagify__tag:hover:not([readonly]) div::before {
    box-shadow: none !important;
    background: #d3e2e2 !important;
}

.tagify__tag__removeBtn:hover+div::before {
    box-shadow: none !important;
    background: var(--tag-remove-bg) !important;
}

.tagify__tag>div {
    max-width: 95% !important;
}

.top-brand-list .brands-logo img {
    mix-blend-mode: inherit !important;
}

@media (min-width: 1300px) {
    .section__header.d-custom-flex {
        display: flex !important;
    }

    .section__header--xl .xl-none {
        display: none;
    }
}

@media (max-width: 1299px) {
    .section__header--xl {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

#Zone_Widget .MR-Widget {
    margin: auto;
}

.rating .product__rating ul {
    display: flex;
    align-items: center;
}

.rating .product__rating ul li {
    margin-right: 3px;
}

.step__section__body__title {
    font-size: 1.125rem;
    letter-spacing: -0.43px;
    margin-bottom: 0.875rem;
    font-weight: 600;
}

.step__section__body {
    padding-top: 1rem;
}

.shipping-rates-table {
    table-layout: fixed;
    border: 1px solid #cfcdcd !important;
    position: relative;
}

.shipping-rates-table .actions {
    margin-right: 10px;
}

.shipping-rates-table .border-bottom {
    border-bottom: 1px solid #add8e6 !important;
    padding-bottom: .5rem;
}

.shipping-rates-table .loader-yk {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.85);
    z-index: 2;
    margin: 0;
    top: 0;
    right: 0;
    background-size: 30px;
}

.note-messages {
    border-color: #000 !important;
    display: inline-flex !important;
    font-size: 14px !important;
    align-items: center;
    gap: 1rem;
}

.note-messages span {
    color: #00ae4c;
}

.note-messages .icon {
    max-width: 50px;
    display: block;
}

.note-messages .icon img {
    max-width: 100%;
    display: block;
}

.list-view-brand-icon {
    width: 50px !important;
    height: 50px !important;
}

.my-dashboard .sidebar .logo-wrapper .logo-dashboard img {
    max-width: 200px !important;
    max-height: none !important;
}

.list-cart .product-price {
    font-size: 1.2rem !important;
}

@media only screen and (min-width: 500px) {
    .paypal-button-container {
        min-width: 500px;
        max-width: 100% !important;
    }
}

.review-block .shipping-data_title {
    font-size: 1rem !important;
    font-weight: 700;
    color: #000000;
}

.box-cookies {
    position: relative;
}

.box-cookies .close-layer {
    font-size: 0;
    opacity: 1;
}

.last-bar .navigations>li:not([class*="navchild"]) {
    display: block !important;
}

.payment-box__img img {
    max-width: 40px;
}

.shop-information .shop-info .shop-name h1 {
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: -0.48px;
    line-height: 1.3;
}

.header .top-bar .slogan {
    font-size: 0.875rem;
}

#frmBuyProduct .cartQtyTextBox,
.list-cart-page .cartQtyTextBox,
.cart-list-item .cartQtyTextBox {
    pointer-events: none;
}

#frmBuyProduct .txt-gray-light {
    color: #919191;
    font-weight: 600;
    font-size: 12px;
    font-style: italic;
}
.all-page-megamenu-link {
    border: none;
    background: none;
}

.all-page-megamenu-link-close-button {
    border: none;
}
.home-page-blog-button {
    border: none;
    background: #fff;
}