/** Shopify CDN: Minification failed

Line 145:2 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/.type_mn_link .t4s-sub-column li a:hover {
color: #FF6900;
}

#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart:before,
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart:after,
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__checkout:before,
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__checkout:after {
  border-radius: 8px;
}

.t4s-mini_cart__meta .t4s-cart_meta_price .t4s-cart_price, .t4s-cart__totalPrice {
  color: #ff6900;
}
.flickityt4s-prev-next-button .flickityt4s-button-icon {
  width: 100% !important;
}
#t4s-mini_cart .t4s_box_pr_slider .t4s-pr-quickview:hover {
background: #ff6900!important;
}

.t4s-price__sale{
color: #ff6900;
}

.t4s-btn,.stc-btn{
border-radius: 8px!important;
    border: 0px solid #191919;

}

.t4s-btn:hover, .stc-btn:hover {
    background: #ff6900 !important;
border: 0;
}

#shopify-section-header-inline .t4s-container{
padding: 16px 32px;
}

.t4s-text-bl {
  text-align: justify;
}

.t4s-section-main.t4s-section-main-product{
    background: #fff;
}

#t4s-nav-ul{
    width: 100%;
    justify-content: space-between;
}


.breadcrumb_pr_wrap.t4s-border-top {
    margin-bottom: 0;
    padding-bottom: 24px;
}

.t4s-product-tabs-wrapper{
    background: #f7f7f7;

}

.t4s-pr-item-btn.t4s-pr-addtocart, .t4s-quantity-pr-item .t4s-quantity-selector,  .t4s-quantity-pr-item .t4s-quantity-input, .t4s-product-atc-qty {
background: #FF6900;
}

.is--listview .t4s-product .t4s-product-btns .t4s-pr-item-btn:hover .t4s-svg-pr-icon {

        background: #FF6900;
    }

.t4s-header__wrapper {

    border-bottom: none;
}
.t4s-swatch__btn-wrap .t4s-swatch__item.is-sw__color {
    box-shadow: 1px 1px 1px 1px;
}

.type_mn_link .t4s-sub-column li a {
    padding-left: 16px;
}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width:1024px) {/* Sección de títulos seleccionada: ajustes responsive mobile */
@media (max-width: 749px) {
  [id*="ai_gen_block_202d044_qARTCq"] {
    text-align: center;
  }
  [id*="ai_gen_block_202d044_qARTCq"] h1,
  [id*="ai_gen_block_202d044_qARTCq"] h2,
  [id*="ai_gen_block_202d044_qARTCq"] h3,
  [id*="ai_gen_block_202d044_qARTCq"] .title {
    font-size: 30px;
  }


button{
border-radius: 8px;
}}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width:1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width:767px){.t4s-product:not(.t4s-pr-style4) .t4s-product-btns a {
        border-radius: 0;
        background: #fff;
        border: none;
    }

.t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns {
     
        border: 0;
    }

.t4s-section-inner.t4s-se-container .t4s-container-inner, .t4s-section-inner {

        padding: 32px 16px;
        margin: 0;
    }

body .t4s-site-nav__icons svg.t4s-icon {
    width: 24px;
    height: 24px;
}
.t4s-site-nav__icons .t4s-site-nav__icon {
    padding: 0 1px;

}

div#shop-hcaptcha-badge-container {
display:none!important;
}}