/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2023-10-23 17:33:43 */
@font-face {
    font-family: Isidora-sans-alt-bold;
    src: url(../../fonts/Isidora-Sans/IsidoraSansAlt-Bold.ttf),
    url(../../fonts/Isidora-Sans/IsidoraSansAlt-Bold.otf)
    format("opentype");
}

@font-face {
    font-family: AvenirLTStd-Light;
    src: url(../../fonts/Avenir/AvenirLTStd-Light.otf);
}

@font-face {
    font-family: AvenirLTStd-Medium;
    src: url(../../fonts/Avenir/AvenirLTStd-Medium.otf);
}

@font-face {
    font-family: AvenirLTStd-Heavy;
    src: url(../../fonts/Avenir/AvenirLTStd-Heavy.otf);
}

@font-face {
    font-family: AvenirLTStd-Black;
    src: url(../../fonts/Avenir/AvenirLTStd-Black.otf);
}

@font-face {
    font-family: AvenirLTStd-Roman;
    src: url(../../fonts/Avenir/AvenirLTStd-Roman.otf);
}

.Avenir-Light {
    font-family: AvenirLTStd-Light !important;
}

.Avenir-Medium {
    font-family: AvenirLTStd-Medium !important;
}

.Avenir-Black {
    font-family: AvenirLTStd-Black !important;
}

.Avenir-Roman {
    font-family: AvenirLTStd-Roman !important;
}


a,a:hover,input.qty,.form-wrap h2,#form-validate h2,.col-main .page-title h2,.sub-title,.data-table .product-name a,.cart-table .link-wishlist,.cart-table .link-wishlist:hover,.btn-remove,.btn-remove:hover,.header-container .links,.mini-cart .qty-price,.mini-cart .totals,.header-container.type4 .mybag-link i,.header-container.type4.header-newskin .mybag-link i,.header-container.type5 .mybag-link i,.header-container.type6 .mybag-link i,.header-container.type6 .menu-icon,.header-container.type6.header-newskin .mybag-link i,.header-container.type6.header-newskin .menu-icon,.header-container.type7 .mybag-link i,.header-container.type13 .mybag-link i,.header-container.type13.header-newskin .mybag-link i,.header-container.type9 .top-links a,.header-container.type9 .mybag-link i,.header-container.type10 .top-links a,.fixed-header ul.menu >li >a,.main-nav ul.menu >li >a,.fixed-header .mybag-link i,.menu.side-menu>li.menu-static-width>a:after,.menu.side-menu>li.menu-item-has-children>a:after,.menu.side-menu>li.menu-full-width>a:after,.mini-products-list li .product-name a:hover,.block-category-nav .category-list a.plus,.col-main.filter-products li.item:hover .price-box .price,.review-area .review-by b,.add-to-cart .qty,.product-tabs>ul li a,.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .special-price .price,.cart-table td.td-total .cart-price,.sp-methods .price,.opc .step-title .number,.opc .step-title h2,#opc-review tr td.last .cart-price .price,#wishlist-table .product-name a,#totop,.block.block-related .owl-theme .owl-controls .owl-buttons div,.order-products-table .price,.block-account ul li strong,.block-account ul li a:hover,.block.block-blog-categories a:hover,p .alternative-font,.entry-content h3,.history h4,.block.block-blog-recent ul li a,.postWrapper .post-date .day,.postDetails >span a:hover,.postBookmarks a:hover,.post-share h3,.postComments .postTitle h2,#postComment h4.legend,.cms-index-index .tp-caption.very_large_text,.cms-index-index .tp-caption.large_thin,.cms-index-index .tp-caption.title1,.cms-index-index .tp-caption a.btn-white,.cms-index-index .tp-caption a.btn-white:hover,.slide .product .price,h3.filter-title,.filterproducts-tab .filter-title ul li.active a,.feature-box.secundary .feature-box-icon,.owl-top-narrow .owl-controls .owl-buttons div,.owl-bottom-narrow .owl-controls .owl-buttons div,.recent-posts .post-date .day,.true-color,ul.list.icons li i.icon,.owl-middle-narrow .owl-controls .owl-buttons div,.featured-post h4,.post-a-day,.post-a-year,.owl-theme.banner-carousel .owl-controls .owl-buttons div,.product-options .product-swatches-container .has-swatches a.active,.col-main .page-title h1,.col-main .page-title h2,.product-view .product-options .swatch-attr .select-label,.availability-only strong,.product-image-area .actions a.addtocart,.opc-wrapper-opc a:hover,.opc-wrapper-opc .opc-review-actions .view-agreement:hover,.header-container.type9 .main-nav ul.menu>li.act>a, .header-container.type9 .main-nav ul.menu>li:hover>a,.header-container.type10 .main-nav ul.menu>li.act>a, .header-container.type10 .main-nav ul.menu>li:hover>a,.price-excluding-tax .price,.price-including-tax .price,.checkout-progress li.active,.header-container.type1.sticky-header .menu-wrapper .mybag-link .cart-qty,.header-container.sticky-header .menu-wrapper .mybag-link i,.multiple-checkout .place-order .grand-total .price,.header-container.type14 .mybag-link .cart-info,.header-container.type14 .mybag-link i,.header-container.type14 .menu-icon,.owl-item.loading:before,.filter-products .products .owl-item.loading .product-image:before,#narrow-by-list dd .swatch-link:hover .swatch-label, .price-box-bundle .price,.shop-by-cat-item.cat-has-icon:hover,.product-view.sticky_right .custom-block-1>div i
    {color:#0f0f0f}
@-moz-keyframes f_fadeG{0%{background-color:#0f0f0f}100%{background-color:#FFFFFF}}
@-webkit-keyframes f_fadeG{0%{background-color:#0f0f0f}100%{background-color:#FFFFFF}}
@-ms-keyframes f_fadeG{0%{background-color:#0f0f0f}100%{background-color:#FFFFFF}}
@-o-keyframes f_fadeG{0%{background-color:#0f0f0f}100%{background-color:#FFFFFF}}
@keyframes f_fadeG{0%{background-color:#0f0f0f}100%{background-color:#FFFFFF}}
.theme-color{color:#0f0f0f!important}
.theme-hover-color:hover{color:#0f0f0f!important}
.theme-bg-color{background-color:#0f0f0f!important}
.theme-border-color{border-color:#0f0f0f!important}
.theme-hover-bg-color:hover{background-color:#0f0f0f}
button.button span,.pager li >a:hover,.pager li >a:focus,.pager .pages .current,.sorter .view-mode strong i,.sorter .view-mode a:hover i,.data-table button.button:hover > span,.link-cart:hover,.header-container.type2 .mybag-link ,.header-container.type5 .top-links-container,.header-container.type6 .top-links-container,.header-container.type6.header-newskin .top-links-container,.header-container.type7 .top-links-container,.header-container.type13 .top-links-container,.header-container.type13.header-newskin .top-links-container,.header-container.type8 .top-links-container,.fixed-header ul.menu >li:hover,.main-nav ul.menu >li:hover,.fixed-header ul.menu >li.act,.main-nav ul.menu >li.act,.menu.side-menu>li:hover,.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown,.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,.block-layered-nav dt:hover:before,.block-category-nav .block-title:hover:before,.price-filter-slider .text-box input.go,.item:hover .details-area .actions a.addtocart,.col-main .category-products .products-list li.item .details-area .actions a.addtocart,.cart .crosssell button.button:hover > span,.cart .discount h2:hover:before,.cart .shipping h2:hover:before,.block.block-facebook-like .block-title a.btn-like,.btn-primary,.contacts-index-index .col-main .contact-info i,.block.block-blog-tags ul li a:hover,.postWrapper .post-date .month,.feature-box .feature-box-icon,.full-screen-slider .item > div.content .sale-bar a .icon-angle-down,.recent-posts .post-date .month,.post-a-month,.owl-theme .owl-controls .owl-page.active span,.footer-ribbon,.owl-theme .owl-controls.clickable .owl-page:hover span,.btn-default,.btn-default:hover,a.quickview-icon,.product-options .product-swatches-container .has-swatches a.active.selected,.cms-index-index blockquote.testimonial,.expand_plus,.review-menu-block a.review-total,.image-link span.category-title,.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart,.header-container.type14 .top-links-container,#block-upsell.owl-carousel .owl-controls .owl-page.active span:before,#block-upsell.owl-carousel .owl-controls.clickable .owl-page:hover span:before,.item-area.type3 .product-image-area .actions > a:hover,.item-area.type5 .product-image-area .actions > a:hover,.item-area.type6 .product-image-area .actions > a:hover,.item-area.type7 .product-image-area a.quickview-icon,.item-area.type7 .product-image-area .actions a.addtocart:hover,.item-area.type7 .product-image-area .actions a:hover,.item-area.type8 a.quickview-icon,.item-area.type9 .product-image-area .actions > a:hover,.item-area.type2 .product-image-area a.quickview-icon,.category-products .products-grid.divider-line .item .details-area .actions a.addtocart
{background-color:#EF132E}
.btn-primary:hover{
    background-color:#b82d29;
    border: 1px solid #b82d29;
}
.pager li >a:hover,.pager li >a:focus,.pager .pages .current,.sorter .view-mode strong i,.sorter .view-mode a:hover i,.data-table button.button:hover > span,.link-cart:hover,.item:hover .details-area .actions a.addtocart,.col-main .category-products .products-list li.item .details-area .actions a.addtocart,.cart .crosssell button.button:hover > span,.cart .discount h2:hover:before,.cart .shipping h2:hover:before,.btn-primary,i.ajax-loader,.configurable-swatch-list .hover .swatch-link,.configurable-swatch-list .selected .swatch-link,.swatch-link:hover,.block-layered-nav #narrow-by-list ol.swatches li a:hover .layered-navigation-swatch,.product-image-area .actions a.addtocart,.opc-wrapper-opc #opc-review-block,#newsletter_popup,.item-area.type3 .product-image-area .actions > a:hover,.item-area.type5 .product-image-area .actions > a:hover,.item-area.type6 .product-image-area .actions > a:hover,.item-area.type7 .product-image-area .actions a.addtocart:hover,.item-area.type7 .product-image-area .actions a:hover
{border-color:#EF132E}
.form-wrap,#form-validate,.option-detail .item-options,.header-container.type2,.header-container.type4,.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown,.main-nav .menu >li.menu-full-width .nav-sublist-dropdown,.fixed-header .menu >li.menu-static-width .nav-sublist-dropdown,.main-nav .menu >li.menu-static-width .nav-sublist-dropdown,.block.block-subscribe.home-sidebar-block,.product-tabs>ul li.active,.history .featured-box .box-content,.homepage-grid-banner .ribbon:before,.owl-banner-carousel .content.type2 h2,.featured-box .box-content,.cms-index-index .testimonial-arrow-down,#success-message-container,.checkout-progress li.active,.form-wrap,#form-validate,#login-form,.fixed-header ul.menu >li .nav-sublist-dropdown,.main-nav ul.menu >li .nav-sublist-dropdown,.image-link span.category-title:before,body.boxed .page
{border-top-color:#0f0f0f}
.topCartContent:before,.availability-only span,.availability-only a,.prev-next-products .product-nav .product-pop:before,.compare-popup:before,.panel-title>a
{border-bottom-color:#0f0f0f}
.opc-wrapper-opc #opc-review-block:before
{border-bottom-color:#0f0f0f !important}
.product-tabs.vertical>ul li.active,.panel-title>a
{border-left-color:#0f0f0f}
.image-link span.category-title:before
{border-right-color:#0f0f0f}
.menu.side-menu>li .nav-sublist-dropdown
{
    border-left-color:#0f0f0f}
@media (max-width: 1199px){
    .owl-banner-carousel .content.type2 h2{border-top-color:#0f0f0f}
}
@media (max-width: 991px){
    .header-container.type5 .top-links-icon,.header-container.type5 .top-links-icon a{color:#0f0f0f}
    .owl-banner-carousel .content.type2 h2{border-top-color:#0f0f0f}
}
@media (max-width: 767px){
    .owl-banner-carousel .content.type2 h2{border-top-color:#0f0f0f}
}
html,body{color:#000000}
.data-table button.button:hover > span,
button.button span{
}
button.button:hover span{
}
span.new-product-icon{
}
span.sale-product-icon{
}
.fixed-header .menu > li > a > span.cat-label.cat-label-label1, .main-nav .menu > li > a > span.cat-label.cat-label-label1,.fixed-header .menu > li .nav-sublist-dropdown ul li a > span > span.cat-label.cat-label-label1, .main-nav .menu > li .nav-sublist-dropdown ul li a > span > span.cat-label.cat-label-label1,div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label1,.menu.side-menu li>a span.cat-label.cat-label-label1{
}
.fixed-header .menu > li > a > span.cat-label.cat-label-label2, .main-nav .menu > li > a > span.cat-label.cat-label-label2,.fixed-header .menu > li .nav-sublist-dropdown ul li a > span > span.cat-label.cat-label-label2, .main-nav .menu > li .nav-sublist-dropdown ul li a > span > span.cat-label.cat-label-label2,div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label2,.menu.side-menu li>a span.cat-label.cat-label-label2{
}
.top-container >.breadcrumbs{background-color:#ffffff}
.top-container >.breadcrumbs{color:#000000}
.breadcrumbs li a{color:#000000}
.breadcrumbs li a:hover{color:#000000}
.main-nav .menu>li.menu-full-width .nav-sublist-dropdown,.main-nav .menu>li.menu-static-width .nav-sublist-dropdown,.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown{
}
.main-nav .menu>li.menu-full-width .nav-sublist-dropdown a,.main-nav .menu>li.menu-static-width .nav-sublist-dropdown a,.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown a,.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown a{
    color:#000000;
}
.fixed-header .menu >li.menu-item .nav-sublist-dropdown a,.main-nav .menu >li.menu-item .nav-sublist-dropdown a{
    color:#000000;
}
.fixed-header .menu>li.menu-item-has-children .nav-sublist-dropdown .container ul >li:hover >a,
.main-nav .menu>li.menu-item-has-children .nav-sublist-dropdown .container ul>li:hover>a,.menu.side-menu li.menu-item-has-children .nav-sublist-dropdown .container ul>li:hover>a{
    background-color:#000000;
}
.fixed-header .menu >li.menu-item .nav-sublist-dropdown li:hover > a,.main-nav .menu >li.menu-item .nav-sublist-dropdown li:hover > a{
    color:#ffffff;
}
.footer-middle{
    background-color:#ffffff;
}
.footer-middle, .footer-middle p, .footer-middle .contact-info i{
    color:#90969a;
}
.footer-middle a{
    color:#90969a;
}
.footer-middle a:hover{
    color:#555555;
}
.footer-middle .block .block-title strong{
    color:#000000;
}
.footer-middle .links i.theme-color,.footer-middle .features i.theme-color{
    color:#90969a !important;
}
.footer-ribbon{
    background-color:#3b3b3b;
}
.footer-ribbon:before{
    border-right-color:#222222;
}
.footer-bottom{
    background-color:#ffffff;
}
.footer-bottom, .footer-bottom p{
    color:#90969a;
}
.footer-bottom a{
    color:#90969a;
}
.footer-bottom a:hover{
    color:#555555;
}
#totop{
    color:#ffffff;
}
#totop:hover{
    color:#ffffff;
}
.nav-sublist-dropdown{
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    box-shadow: 2px 2px 5px -1px rgba(0, 0, 0, 0.3);
    border-radius: 10px !important;
}

.comentarios {
    text-align: center;
}

.comentarios h3 {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
}

.comentarios h3:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #5c5e60;
}

.comentarios p {
    display: inline-block;
}

.comentarios p:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #5c5e60;
}

.comentarios .btn-califica {
    /*background: #2f9dd3;
    color: #fff*/
}

.comentarios .data-info {
    padding: 20px 0 10px;
    border-radius: 15px;
    box-shadow: 1px 1px 4px #b1b1b1;
}

.comentarios .data-info h5 {
    text-align: center;
    color: #80807f;
    font-family: AvenirLTStd-Black;
    text-transform: uppercase;
    font-size: 16px;
}

.comentarios .data-info h5 i {
    width: 15px;
    height: 15px;
    border: 2px solid #5c5e60;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    position: relative;
}

@media only screen and (max-width: 529px) {
    .comentarios .data-info {
        padding: 10px 5px 5px;
    }

    .comentarios .data-info h5 {
        font-size: 6px;
    }

    .comentarios
    .data-info
    h5
    i {
        width: 8px;
        height: 8px;
        display: block;
        margin: 2px auto;
    }
}

.comentarios
.data-info
h5
i:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(
            0deg,
            rgba(32, 32, 32, 0.7) 0,
            transparent 70%
    );
    border-radius: 50%;
}

.comentarios
.comentario {
    border-bottom: 2px solid #5c5e60;
}

.comentarios
.comentario
.titulo-comentarios {
    border-bottom: 2px solid gray;
}

.comentarios
.comentario
.titulo-comentarios
.calificacion {
    margin: -2px 0 0;
}

.comentarios
.comentario
.titulo-comentarios
.calificacion.mini
.puntos {
    font-size: 18px !important;
}

@media only screen and (max-width: 529px) {
    .comentarios
    .comentario
    .titulo-comentarios
    .calificacion {
        min-width: 100px;
        margin-top: -12px;
    }

    .comentarios
    .comentario
    .titulo-comentarios
    .calificacion.mini
    .puntos {
        font-size: 12px !important;
        display: block;
        font-family: AvenirLTStd-Black;
        color: #5c5e60;
    }
}

.comentarios
.comentario
.titulo-comentarios
h5 {
    display: inline-block;
    line-height: 26px;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 2px solid #5c5e60;
    text-transform: none;
}

@media only screen and (max-width: 529px) {
    .comentarios
    .comentario
    .titulo-comentarios
    h5 {
        line-height: 1;
        font-size: 12px;
        text-align: left;
    }
}

.comentarios
.comentario
.cuerpo-comentarios {
    text-align: left;
    padding-top: 1rem;
}

.comentarios
.comentario
.cuerpo-comentarios
p {
    margin: 0;
    font-family: AvenirLTStd-Light;
    font-size: 16px;
}

@media only screen and (max-width: 529px) {
    .comentarios
    .comentario
    .cuerpo-comentarios
    p {
        font-size: 12px;
    }
}

.comentarios
.comentario
.cuerpo-comentarios
p:after {
    content: none;
}

.comentarios
.comentario
.cuerpo-comentarios
p
strong {
    font-size: 18px;
}

@media only screen and (max-width: 529px) {
    .comentarios
    .comentario
    .cuerpo-comentarios
    p
    strong {
        font-size: 14px;
    }
}

.comentarios .bars.mini .bar {
    height: 25px;
}

.comentarios
.bars.mini
.bar
strong {
    font-size: 12px;
    line-height: 24px;
}

@media only screen and (max-width: 529px) {
    .comentarios
    .bars.mini
    .bar
    strong {
        font-size: 10px;
    }
}

.comentarios
.bars.mini
.bar
.progress {
    height: 20px;
    line-height: 20px;
}

.comentarios .bars .bar {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
}

.comentarios .bars .bar strong {
    display: inline-block;
    text-align: left;
    color: #5c5e60;
    font-family: AvenirLTStd-Black;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 30px;
}

.comentarios
.bars
.bar
.progress {
    display: inline-block;
    height: 25px;
    line-height: 20px;
    margin: 0 0 0 6px;
    border: 1px solid #5c5e60;
    border-radius: 5px;
}

.comentarios
.bars
.bar
.progress.excelente {
    width: 49%;
}

.comentarios
.bars
.bar
.progress.sobresaliente {
    width: 42%;
}

.comentarios
.bars
.bar
.progress.bueno {
    width: 35%;
}

.comentarios
.bars
.bar
.progress.aceptable {
    width: 28%;
}

.comentarios
.bars
.bar
.progress.regular {
    width: 21%;
}

.comentarios
.bars
.bar
.progress.insuficiente {
    width: 14%;
}

.comentarios
.bars
.bar
.progress.deficiente {
    width: 7%;
}

.comentarios
.bars
.bar
.progress:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(
            90deg,
            rgba(32, 32, 32, 0.5) 0,
            transparent 55%
    );
    border-radius: 4px;
}

.comentarios
.bars
.bar
.progress
.progress-bar {
    border-width: 0;
}

.comentarios .excelente {
    background: #109d4d;
}

.comentarios .sobresaliente {
    background: #4eb43e;
}

.comentarios .bueno {
    background: #bed530;
}

.comentarios .aceptable {
    background: #fce700;
}

.comentarios .regular {
    background: #fcb713;
}

.comentarios .insuficiente {
    background: #f26f24;
}

.comentarios .deficiente {
    background: #ec1b24;
}