.d-blockfooterlist {
    margin-top: 0.5em;
}

.d-blockfooterlist li {
    margin-bottom: 1em;
    width: 100%;
}
a:hover {
    text-decoration: none !important;
}

.hikashop_product_price_full {
    font-size: 19px;
}

.hikashop_category_list_item,
#hikashop_category_information_module_130 ul,
.sidebar .accordion-body ul {
    list-style-type: none;
    padding-left: 15px;
}

.hikashop_category_list_item a,
#hikashop_category_information_module_130 ul li a,
.sidebar .accordion-body ul li a {
    font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
}

.hikashop_product_discount_amount {
    color: red;
    margin-left: 10px;
}

.hikashop_product_price_with_discount::before,
.hikashop_product_code_list::after {
    content: '\A';
    white-space: pre;
}

.hikashop_product_price_with_discount,
.hikashop_product_price {
    font-size: 20px;
    font-weight: 600;
}

.hikashop_product_price_full {
    font-size: 16px;
}

.modulelistoption {
    font-size: 1rem;
    padding: 0 var(--bs-accordion-btn-padding-x);
    position: absolute;
    z-index: 10;
    top: 0;
}

.accordion-header {
    position: relative;
}

.accordion-header .btn-link {
    position: absolute;
    z-index: 99;
    top: 10px;
}

.accordion-button:focus {
    box-shadow: none;
    border-color: rgba(0, 0, 0, .125);
}

.module_separator .hikashop_category_information {
    display: flex;
}

.d-blockfooterlist {
    margin-top: 0.5em;
}

.d-blockfooterlist li {
    margin-bottom: 1em;
    width: 100%;
}

.mss-selectors-container {
    background-color: white;
}

.no_stock,
.hikashop_product_no_stock {
    color: red;
    padding: 3px 10px;
    line-height: 1.8em;
}

.hikashop_product_no_stock {
    font-weight: 400;
    text-transform: none;
    font-size: 13px;
}

.CatListAccordion li {
    color: rgb(96, 96, 96);
    border-bottom-color: rgb(222, 226, 230);
    border-bottom-style: solid;
    border-bottom-width: 0.8px;
    position: relative;
    list-style-type: none;
}

.CatListAccordion *+ul {
    margin-top: 0px;
}

.CatListAccordion li.li_subaccordion {
    border-bottom-width: 0px;
}

.CatListAccordion li a {
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif;
}

.CatListAccordion li a.uk-accordion-title {
    text-transform: uppercase;
    height: 40px;
    font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif;
}

.CatListAccordion li span {
    position: absolute;
    margin: 7px 10px 0;
    top: 0;
}

.CatListAccordion li .uk-accordion-content {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 15px;
}

.CatListAccordion .subcategory_option {
    padding-left: 15px;
    margin: 5px 0;
}

.CatListAccordion li .uk-accordion-content .subaccordion-content {
    margin-left: 10px;
    padding: 5px 10px;
}

.CatListAccordion .cat-selected .uk-accordion-title.title_selected,
.CatListAccordion .title_selected {
    background-color: rgb(213, 213, 215);
    padding: 5px 10px;
}

.CatListAccordion .subaccordion .title_selected {
    padding: 0px;
}

.CatListAccordion .subcat-selected {
    background-color: rgb(213, 213, 215);
    padding: 3px 5px;
}

.uk-accordion> :nth-child(n+2) {
    margin-top: 0px;
}

.CatListAccordion .uk-accordion-title::before {
    margin-top: 10px;
}

.CatListAccordion .uk-accordion-title.title_selected::before {
    margin-top: 5px;
    margin-right: -10px;
}

.hikashop_product_availability {
    color: forestgreen;
    padding: 1px 10px;
}

.hikashop_product_availability_order {
    color: orange;
    padding: 1px 10px;
}

#dialog1 {overflow: unset !important; bottom: 25%; }
.is_ajaxsearch .search-results { position: unset !important; }
#is_ajaxsearch_result {right: 0; }

 .mss-slide {
  position: relative;
  height: 0;
  overflow: hidden;
padding-bottom: 56.2%;
  margin-bottom: 20px;
}
 .mss-slide iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hide_hikashop_code {
    .hikashop_product_code_list {
        display: inline;
    }
}
.login-form .form-links {
    margin-bottom: 20px;
}
#jtl button.modal-toggle, #jtl button.login-toggle, #jtl button.register-toggle {
    padding: 0;
    margin: 0;
    box-shadow: none;
    border: 0;
    border-radius: 0;
}
#jtl:before {
        font-family: "Font Awesome 5 Free";
        content: "\f007";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
}
#jtl:before, .jollyany-login-icon, .jollyany-login-icon > i, .hk-icon > i {
    color: rgb(44, 47, 49) !important;
}
.top-bar .fa-shopping-cart:before{
    font-size: 13px;
}

.rs-image-container {
        position: relative;
        display: inline-block;
    }
.rs-text-overlay {
    position: absolute !important;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 24px;
    padding: 10px;
    border-radius: 5px;
}
.card, .card-img-overlay, .card-img {
    border: none;
    /* Quita el borde */
    border-radius: 0;
    /* Quita el redondeo de las esquinas */
}

.topbuttons {
    cursor: pointer;
    /* Cambia el cursor para indicar que es interactivo */
}

.topbuttons:hover, .jollyany-hikacart:hover, .jollyany-hikawishlist:hover {
    font-size: 14px;
    /* Incrementa el tamaño del texto y del icono */
    transition: font-size 0.2s ease;
    /* Suaviza la transición del texto */
}

.topbuttons:hover .jollyany-login-icon, .jollyany-hikacart:hover .fas, .jollyany-hikawishlist:hover .fas {
    color: #6C6C6D; /* Cambia el color del icono */
    transform: scale(1.2); /* Agranda ligeramente el icono */
    transition: transform 0.2s ease, color 0.2s ease; /* Suaviza la transición */
}
.alert-info {
    background: #d9edf7;
}
:focus:not([tabindex^="-"]) {
    outline: none !important;
    outline-offset: 0 !important;
}

.astroid-header .astroid-nav .nav-item-parent .nav-title>.nav-item-caret {
    visibility: hidden; display: none; height: 0;
}

.astroid-header .nav-item-level-3 {
        visibility: hidden; display: none; height: 0;
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    height: 100%;
    padding: 5px 5px;
}

#shop_terms_and_cond {
    text-decoration: underline;
    color:rgb(96, 96, 96);
    font-weight: bold;
}body, .body{font-weight:400;text-transform:none;font-size:15px;line-height:1.8em;font-family:"Poppins", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:500;text-transform:none;font-size:3.2em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:500;text-transform:none;font-size:2.636em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:600;text-transform:none;font-size:2.171em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}h4, .h4{font-weight:600;text-transform:none;font-size:1.3em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}h5, .h5{font-weight:600;text-transform:none;font-size:1.473em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}h6, .h6{font-weight:600;text-transform:none;font-size:1.214em;line-height:1.2em;font-family:"Barlow Semi Condensed", Arial, Helvetica, sans-serif;}.astroid-logo-text, .astroid-logo-text > a.site-title{color:rgb(27, 27, 27);font-weight:400;text-transform:uppercase;font-size:3rem;line-height:1em;font-family:"Carter One", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] .astroid-logo-text, [data-bs-theme=dark] .astroid-logo-text > a.site-title{color:rgb(27, 27, 27);}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:500;text-transform:uppercase;font-size:15px;line-height:1.7em;font-family:"Poppins", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item{font-weight:400;text-transform:none;font-size:14px;line-height:2em;font-family:"Poppins", Arial, Helvetica, sans-serif;}@media (max-width: 991.98px) {body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:3em;line-height:1.2em;}h2, .h2{font-size:2.4em;line-height:1.2em;}h3, .h3{font-size:1.984em;line-height:1.2em;}h4, .h4{font-size:1.671em;line-height:1.2em;}h5, .h5{font-size:1.313em;line-height:1.2em;}h6, .h6{font-size:1.159em;line-height:1.2em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:2.8rem;line-height:1em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item{font-size:18px;line-height:2em;}}@media (max-width: 767.98px) {body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:2.8em;line-height:1.2em;}h2, .h2{font-size:2.3em;line-height:1.2em;}h3, .h3{font-size:1.884em;line-height:1.2em;}h4, .h4{font-size:1.571em;line-height:1.2em;}h5, .h5{font-size:1.213em;line-height:1.2em;}h6, .h6{font-size:1.159em;line-height:1.2em;}.astroid-logo-text, .astroid-logo-text > a.site-title{font-size:2.3rem;line-height:1em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item{font-size:16px;line-height:2em;}}