/** Shopify CDN: Minification failed

Line 74:28 Unexpected "{"
Line 76:46 Unexpected "{"
Line 112:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/

.header-colum-kz{
  align-items: initial !important;
  padding-top:2rem;
}
.t4s-search-header__input {color: black !important;}
.t4s-search-header__form{border-radius:0px !important;}
.t4s-search-header__submit {border-radius: 0rem !important;}
.t4s-header__wrapper { background: black !important;}


/*---------------- Global Custom CSS -------------------*/

.t4s-col-lg-3.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    display: flex;
    align-items: center;
  width: 25%;
}
form.t4s-mini-search__frm.t4s-pr {
    width: 70%;
}
.t4s-section-header .t4s-container {
    padding-left: 0;
    padding-right: 0;
}
input.t4s-mini-search__input {
    width: 41rem;
}
.t4s-site-nav__icon.t4s-site-nav__search {
    display: none !important;
}
.t4s-section-header__mid svg.t4s-icon {
    filter: brightness(0) saturate(100%) invert(15%) sepia(34%) saturate(5934%) hue-rotate(320deg) brightness(95%) contrast(99%);
}
.t4s-use__kalles .t4s-count-box {background: #cfbb8e;}
button.t4s-mini-search__submit {
    background: #cfbb8e;
    border-radius: 0;
    color: white;
    border-left: 1px solid #981545;
    border-top: 1px solid #cfbb8e;
    border-right: 1px solid #cfbb8e;
    border-bottom: 1px solid #cfbb8e;
}
input.t4s-mini-search__input {
    border: 1px solid #981545;
}
.t4s-nav__ul>li> a {color: black !important;}
.t4s_tp_cdt.t4s-footer {border-top: 1px solid #000;border-bottom: 1px solid #000;}
input.t4s-text-center.t4s-text-md-start.t4s-newsletter__email {border: none;}
input.t4s-text-center.t4s-text-md-start.t4s-newsletter__email {border: 1px solid #b43e20;}
h1.T1-home {color: #000;font-size: 2rem;text-align: center;line-height: 4rem;}
.text-homepage ul {color: black;line-height: 3rem;}
.text-homepage p {color: black;}
.text-homepage li {list-style: disc;}
.text-homepage a {color: #b69c60;}
.heading-page {text-align: center;font-size: 3rem;margin-top: 5rem;color: #000;font-weight: 500;}
.catalogo-page p {color: black;}
.catalogo-page p:nth-of-type(2) {text-align:center;}
.t4s-has-collection7 .t4s-cat-content {border: 1px solid #000;}
.t4s-has-collection7 span.t4s-text {color: #000;}
.texto {color: black;}
.texto a{color: #000;}
.texto a:hover{color: gold;}{background-color: #cfbb8e;}
.t4s-btn {background-color: #cfbb8e; }
.t4s-btn btn:hover{color: #cfbb8e !important;}{background-color:#cfbb8e!important;}
.t4s-section-title span{color: #000;}
.t4s-product-title a{color:#000 !important;}
.flickityt4s-button-icon{color:white!important;}
.flickityt4s-button flickityt4s-prev-next-button previous hover{background-color:#000!important; }
.t4s-ani-none {color:#000;}
.t4s-product__description p{color:#000;}

.t4s-nav__ul{ text-color:#FFFFFF;}
.t4s-col-lg-3.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    display: flex
;
    align-items: normal;
    width: 25%;
    justify-content: end;
}

.t4s-search-header__form {
    padding: 0;
    border: 1px solid rgba(var(--h-text-color-rgb), 0.15);
    border-radius: var(--btn-radius);
    padding: 2px;
    max-width: 1025px !important;
    margin: 0 auto;
    --bg-cl-form: #fafafa;
    background-color: var(--bg-cl-form);
}

    .t4s-section-header__bot .t4s-h-cat {
        background-color: #cfbb8e !important;
        transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
    }
.boxm {text-align: center;}
.template-collection a{
    font-size: 2rem;
}
}



/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
  .cart-text-mov {display: none;}
  .t4s-use__kalles .t4s-count-box {right: 6rem !important;}
}


/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
  .t4s-mini-search__btns.t4s-pr.t4s-oh {
    display: none !important;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
.menu-escritorio-logo{display:none !important;}


  .header-colum-kz { align-items: center !important;padding-top: 0rem !important;}
    
  
  .t4s-layout-layout_logo_search ul{display:none;}
  
  .t4s-section-header__mid .t4s-mini-search__btns.t4s-pr.t4s-oh {
    display: none;
}
  .text-carrito {
    display: flex;
    flex-direction: row-reverse;
}
  
}