
#block_myaccount_infos .ss_icon_group {
    display: none;
}
#footer_account_list > li {
    padding: 0;
    width: 100% !important;
}
#footer_account_list > li .ss_icon_group {
    display: none!important;
    height: auto;
}
#footer_account_list li {
    width: 100%;
    padding: 0;
}
*{
    outline: none!important;
}
.ybc_item_img img {
    max-width: 100%;
    height: auto;
}
i.ets_svg {
    vertical-align: -2px;
}
svg {
    fill: currentColor;
}
.ybc_blog_review {
    color: orange;
    font-size: 18px;
}

/* Isumi theme alignment (kept inside module CSS) */
.ybc-blog-wrapper,
.ybc-blog-wrapper button,
.ybc-blog-wrapper input,
.ybc-blog-wrapper optgroup,
.ybc-blog-wrapper select,
.ybc-blog-wrapper textarea,
.ybc-blog-wrapper h1,
.ybc-blog-wrapper h2,
.ybc-blog-wrapper h3,
.ybc-blog-wrapper h4,
.ybc-blog-wrapper h5,
.ybc-blog-wrapper h6 {
    font-family: inherit !important;
}

.ybc-blog-wrapper a,
.ybc-blog-wrapper a:focus,
.ybc-blog-wrapper a:hover {
    color: var(--isumi-brand, inherit) !important;
}

.ybc-blog-wrapper .btn,
.ybc-blog-wrapper button,
.ybc-blog-wrapper input[type="button"],
.ybc-blog-wrapper input[type="reset"],
.ybc-blog-wrapper input[type="submit"] {
    border-radius: var(--isumi-border-radius, inherit) !important;
}

.ybc-blog-wrapper .page-heading {
    color: var(--isumi-brand, inherit) !important;
}
