/** Shopify CDN: Minification failed

Line 165:37 Unexpected "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-layout-switch-wrapper span {
border: 0px;
}
.t4s-layout-switch-wrapper span:before {
height:10px;
border-radius: 100px;
}
.t4s-tab__title {
background-color: #fff;
}
.t4s-tab__title .t4s-tab__icon {
color: #000;
Background: #fff;
}
.is--tab-design__accordion .t4s-tab-content {
border: none;
}
.t4s-tab__title .t4s-tab__text {
font-family: Libre Baskerville, Serif;
font-size: 14px;
font-weight: 500;
}
.t4s-swatch__title {
text-transform: none;
font-size: 13px;
}
.t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number] {
font-size: 13px;
color: #000;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button svg {
width: 10px;
}
.t4s-pr-mess_trust {
text-transform: none;
}
.is--tab-design__accordion .t4s-tab-wrapper>.t4s-tab__title[data-t4s-tab-item] {
 border-bottom: 1px solid #000;
}
.t4s-footer-link.t4s-footer-link-active {
color: #B47250;
}
.t4s-type__mega>.t4s-sub-menu *, .t4s-type__drop>.t4s-sub-menu *, .t4s-type__lv0_mega>.t4s-sub-menu *, .t4s-type__lv0_drop>.t4s-sub-menu * {
font-size: 12px
}
#rd-button-lnf4skh5 {
    background-color: rgb(29 29 27);
    border-bottom-style: solid;
    border-color: #000 !important;
}
#rd-button-lnf857zr {
    background-color: rgb(29 29 27);
    border-bottom-style: solid;
    border-color: #000 !important;
}
.t4s_lb_nav {
margin-top: -20px;
}
.t4s-dropdown__sortby button[data-dropdown-open] {
border: 0px;
border-color:#999;
}
.t4s-product-badge>span {
font-size: 12px;
padding: 8px;
}
.t4s-product .t4s-product-badge {
top: 0px;
right: 0px;
}
#t4s-mini_cart .t4s-cart-total {
font-size: 15px;
}
.t4s-product-badge.custom-collection {
    position: relative;
}
button:has(> .t4s-btn-atc_text:contains("Agotado")) {
cursor: not-allowed !important;
    pointer-events: none;
    background-color: rgb(229, 229, 229) !important;
}
.t4s_lb_nav {
    font-size: 8px;
    padding: 0 7px;
}
.kb-toggle-button-message-left.kb-toggle-button-message {
    background-color: white !important;
}
.kb-whatsapp-button__chat.kb-fade-in-animation--delay {
    background-color: rgb(255 255 255) !important;
}
table,td,th {
  border: none !important;
}
.review-revie {
display: none !important;
}
#revieDataIA {
margin-top: 50px !important;
}

.commentRevie {
font-weight: 300 !important;
font-size: 15px !important;
}
.t4s-post-thumb .t4s-categories a {
    background-color: #000000 !important;

}
.t4s-badge-2x1{ background-color: #ff0000;color: #fff;border-radius: 20px}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .page-head {
padding: 30px 0px 10px 0px !important;
}
.t4s-product-info__inner .t4s-product-price {
    display: flex;
}

.t4s-product-badge.custom-collection span.t4s-badge-item.t4s-badge-sale {
    min-height: 0px;
    background-color: transparent;
    color: #bb0000;
    font-size: 13px;
padding: 0px;
}
}

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

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-product-badge.custom-collection span.t4s-badge-item.t4s-badge-sale {
    min-height: 0px;
    background-color: transparent;
    color: #bb0000;
    font-size: 12px;
padding: 0px;
}
.t4s-product-info__inner .t4s-product-price {
    display: flex;
font-size: 12px;
}
.t4s-pr-style2 .t4s-product-btns .t4s-pr-group-btns {
display: none;
}
.t4s_des_title_3 .t4s-section-title, {
font-size: 18px;
}
.t4s-section-title>span {
font-size: 24px;
}
.t4s-product__title {
font-size: 18px;
}
.t4s-product-form__buttons .t4s-pr-wishlist, .t4s-product-form__buttons .t4s-pr-compare {
display: none;
}
.t4s-section-title>span {
font-size: 18px;
}
#content-rl-w h2 {
font-size: 20px;
}
#content-rl-w .content-flex.content-between.summary {
margin-bottom: -10px !important;
}
#revieDataIA {
margin:20px 0px 0px 20px !important;
}
#content-rl-w #revieList  {
margin:0px 20px 00px 20px !important;
}
.t4s-drawer[aria-hidden=false] {
z-index: 1000000000;
}
#keybe-webchat .kb-toggle-button-message-left {
display: none;
}
.t4s-badge-2x1{ background-color: #ff0000;color: #fff }
}