/** Shopify CDN: Minification failed

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

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/.t4s_nt_se_template--15180001411116__78ea54df-0823-434c-ba9d-51ab69eb6c5c .t4s-product.t4s-pr-discount3 .loop-t4s-pr-stock{margin-bottom:0;padding-bottom:4px}.t4s-slideshow-inner::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 320px; /* puedes ajustar según cuánto difuminado quieras */
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #ebebeb 100%);
  pointer-events: none;
  z-index: 2;
}

[data-id="10014155931947"][data-action-quickshop], a[href*="/products/set-de-manicura-de-16-piezas-en-acero-quirurgico-inoxidable"][data-action-quickshop] {
  display:none !important;
}

        .t4s-cart_discount_price {
            margin: 0 !important;
            padding: 0;
            width: 100%;
            text-align: center;
        }


    .t4s-mini_cart__info .t4s-cart_discount_price{
        text-align: left;
        font-size: 14px;
    }

     .t4s-mini_cart__info .t4s-cart_meta_propertyList{
       display: none;
     }
    
    .t4s-order-discount__item svg{
    display: none;
  }

[data-cart-items] div a.t4s-mini_cart__img img{
      object-fit: contain;
}

.link-ws {
    padding-left: 28px;
    background-size: 25px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    background-position: 0 50%;
    font-weight: 500;
}

.t4s-top-linklist{
  margin: 0;
}

.t4s-search-header__submit-icon svg {
   color: #081b46 !important;
}

body.template-index .t4s-product-title {
    white-space: pre-wrap !important;
}

body.template-index .flickityt4s-page-dots {
    bottom: 15px;
}

.t4s-title {
    font-weight: 500;
}

.t4s-pp-slpr-progressbar>span {
    background-color: #081b46;
}


.t4s-container-inner > .t4s-container {
  background: #fff !important;
  padding-right: 40px;
  padding-left: 40px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0 0 6px 6px;
}

.t4s-product:not(.t4s-pr-style4):not(.t4s-pr-style6) .t4s-product-btns {
  display: none;
}

.t4s_nt_se_template--24575235916075__featured_discount_collection_banner_H9AkWR{
  padding-left: 15px;
  padding-right: 15px;
}

.t4s-product-vendor a {
    font-size: 14px;
    font-weight: 600;
}

.t4s-pagination__list .pagination__item--current {
    color: #FFF;
    background-color: #081b46;
    border-radius: 6px;
    border-color: transparent;
    font-size: 14px;
}

.t4s-pagination__item {
    border-radius: 6px;
      font-size: 14px;
}

.t4s-price_slider_amount .t4s-price_slider_btn:hover {
    background-color: #081b46;
    border-color: #081b46;
    color: #FFF;
}

.t4s-product-categories .t4s-cat-item {
    font-size: 15px;
}

.t4s-widget-title {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 12px;
}

.t4s-facets__form .t4s-facet-title {
    font-size: 15px;
}

.is--blockid_price .t4s-price_slider_amount .t4s-price_slider_btn {
    font-size: 13px;
}

#t4s-login-sidebar .t4s-drawer__header {
    margin-bottom: 20px;
}

#t4s-login-sidebar .t4s-drawer__header>span {
    font-size: 18px;
    font-weight: 600;
}

#t4s-login-sidebar .t4s-drawer__header>span:after {
    opacity: 0;
}

#t4s-login-sidebar input {
    color: #212121;
    font-size: 16px;
}

#t4s-login-sidebar .t4s_field label {
    font-size: 15px;
}

#t4s-login-sidebar.t4s-login-popup-true {
  border-radius: 6px;
}

#t4s-login-sidebar .t4s_btn_submmit, #t4s-login-sidebar .t4s-next-tab{
    letter-spacing: 0.5px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 6px;
}

#t4s-login-sidebar .t4s_btn_submmit{
    background-color: #081b46;
}

#t4s-login-sidebar .t4s_btn_submmit:hover{
    color: #081b46;
}

#t4s-login-sidebar .t4s-next-tab:hover {
   background-color: #081b46;
}

#t4s-login-sidebar a {
    font-size: 14px;
}

#t4s-login-sidebar input {
    border-radius: 6px;
}

body.template-customers-login div.t4s-header-banner, body.template-customers-register div.t4s-header-banner {
    display: none;
}

.t4s-customer.is--login {
    max-width: 800px;
    background: #FFF;
    border-radius: 7px;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.t4s-login-heading {
    margin: 10px auto 15px auto;
    font-weight: 600;
    border-bottom: none;
}    

.t4s_field label {
    font-size: 14px;
}

input.t4s_frm_input {
    font-size: 17px;
    color: #000;
}

.t4s-customer a {
    font-size: 14px;
}

.t4s-customer .t4s_btn_submmit {
    background: #001d47;
    font-size: 16px;
    padding: 20px;
    border-radius: 6px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.t4s-customer .t4s_btn_submmit:hover {
    background: #ffb929;
    color: #001d47;
}

#guest_login {
    text-align: center;
    padding-bottom: 58px;
}

.t4s-customer .t4s_btn_black {
    background: #001d47;
    font-size: 17px;
    text-transform: uppercase;
    padding: 17px 30px;
    letter-spacing: 0.5px;
    font-weight: 600;
    border-radius: 6px;
}

#recover p {
    font-size: 15px;
}

#register {
    background: #FFF;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    min-width: 800px;
}

#login, #recover, #register {
    border: none;
}

.t4s-customer .form__message {
    font-size: 17px;
}

#login p.t4s_mb_20 {
    font-size: 14px;
}

body.template-customers-account .t4s-header-banner, body.template-customers-addresses .t4s-header-banner, body.template-search .t4s-header-banner{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background: #f6f6f6;
    margin-bottom: 20px !important;
}

body.template-customers-account h1.t4s-title-head, body.template-customers-addresses h1.t4s-title-head{
  font-size: 26px;
  font-weight: 600;
}

body.template-list-collections  h1.t4s-title-head{
  margin: 0;
}

body.template-search h1.t4s-title-head {
    font-size: 26px;
    font-weight: 400;
}

.t4s-account-nav {
  background: #FFF;
  border-radius: 6px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.t4s-account-content {
  background: #FFF;
  color: #000;
  padding: 20px 25px;
  border-radius: 6px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

 #t4s-mini_cart .t4s-drawer__header {
    background: #081b46;
  }

  #t4s-mini_cart .t4s-drawer__header span {
      color: #FFF;
      font-size: 17px;
      letter-spacing: .5px;
  }

  #t4s-mini_cart .t4s-drawer__header {
      margin-bottom: 10px;
  }

  #t4s-mini_cart .t4s-drawer__header button.t4s-drawer__close {
      background-color: rgb(88 106 184);
      margin-top: -9px;
  }

  .t4s-mini_cart__title {
    font-size: 14px;
    white-space: normal;
  }

.t4s-mini_cart__meta .t4s-cart_meta_price .t4s-cart_price {
    color: #000000;
    font-weight: 600;
}

#t4s-mini_cart .t4s-btn-cart__emty {
    font-size: 17px;
    padding: 10px 25px;
    cursor: pointer;
    background-color: #fabb36;
    text-transform: none;
    border-radius: 6px;
    color: #292929;
    font-weight: 600;
    border: solid 1px #292929;
}

#t4s-mini_cart .t4s-btn-cart__emty:hover{
    background: #ffcd00;
}

.t4s-mini_cart__actions .t4s-quantity-control {
    border-radius: 6px;
}

.t4s-mini_cart__actions .t4s-cart_price-total, .t4s-mini_cart__meta .t4s-cart_meta_price {
    font-size: 15px;
}

.t4s-mini_cart__meta .t4s-cart_price ins {
    font-weight: 600;
}

#t4s-mini_cart .t4s-cart__totalPrice {
    font-size: 19px;
    color: #000;
}

#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart{
    font-size: 17px;
    font-weight: 600;
    max-width: 100%;
    color: #292929;
    background: #fabb36;
    margin-top: 10px;
    text-transform: none;
}

#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart:hover{
    color: #292929;
    background: #ffcd00;
    opacity: 1 !important;
    border: solid 1px #292929;
}

.t4s-site-nav__account .t4s-my-account a {
    padding: 11px 18px;
    color: #000000;
    font-size: 15px;
}

table {
    color: #000;
}

.t4s-account-hello {
    font-size: 17px;
    color: #000 !important;
    font-weight: 600;
}

.t4s-account-hello strong {
    color: #000;
}

.t4s-customer .t4s_btn_white {
    border-radius: 6px;
    padding: 16px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.t4s_empty_page .t4s_empty_des {
    font-size: 14px;
    color: #4f4f4f;
}

.t4s_empty_wishlist__btn {
    background: #ffb100;
    font-size: 17px;
    color: #292929;
    border: solid 1px #292929;
    padding: 14px 30px;
    border-radius: 6px;
}

.t4s_empty_wishlist__btn:hover {
    background: #ffcd00 !important;
    color: #292929;
    border: solid 1px #292929 !important;
    opacity: 1 !important;
}

.t4s_empty_page>svg {
    color: #f36262;
}

body.template-page #shopify-section-template--24575236145451__main .t4s-section-inner .t4s-container {
    background: #FFF;
    color: #000;
    border-radius: 6px;
    padding: 80px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
}

#shopify-section-template--24575236145451__main h3 {
    font-size: 23px;
    margin-bottom: 20px;
}

#shopify-section-template--24575236145451__main h4 {
    margin-bottom: 15px;
}

nav.t4s-pr-breadcrumb {
    font-size: 14px;
}

.breadcrumb_pr_wrap {
    padding: 15px 0 13px 0;
}

body.template-product .t4s-pr-next-prev{
  display:none;
}

.precio-descuento-single {
    color: rgba(0, 0, 0, .55);
    font-size: 16px;
    text-decoration: line-through;
}

.precio-single {
    font-size: 36px;
    font-weight: 300;
    color: rgba(0, 0, 0, .9);
    margin-top: 8px;
}

.descuento-single {
    color: #00a650;
    font-size: 18px;
    font-weight: 400;
    top: -2px;
    position: relative;
    margin-left: 26px;
}

.t4s-product__info-container .t4s-product__line {
    display: none;
}

.t4s-product__title {
    margin-top: 8px;
    margin-bottom: 10px !important;
    text-transform: capitalize;
    font-weight: 800;
}

.t4s-product__media-wrapper{
  padding-left: 0;
}

.t4s-product__info-wrapper {
    border: solid 1px #e5e5e5cc;
    border-radius: 6px;
}

.t4s-product__info-wrapper:not(.t4s-product__info-full) .t4s-product__info-space {
  padding-left: 90px;
  padding: 10px 20px 0 20px;
}

.t4s-product-form__submit {
    background: #fabb36;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0;
    min-height: 45px !important;
    color: #292929;
    text-transform: none !important;
    border: solid 1px #292929;
}

.t4s-product-form__submit:hover {
    color: #292929;
    border: solid 1px #292929;
}

  .box-mas-vendidos p{
    font-weight: 700;
    border: solid 2px #009f7c;
    text-align: center;
    display: inline-block;
    margin: auto;
    padding: 1px 7px;
    color: #009f7c;
    font-size: 14px;
    border-radius: 4px;
  }

#shopify-block-AaDFzRDJZdE9wN28rc__upsell_koala_bundles_deals_block_39KxyY {
    margin-bottom: -26px;
}

._rsi-buy-now-button>span {
    font-weight: 800 !important;
}
  
  .t4s-liquid_custom_liquid_WgWh46.t4s-pr__custom-liquid {
    margin-top: 5px !important;
    margin-bottom: 15px !important;
  }
#wish_btn {
    width: 40px;
    position: absolute;
    top: 1%;
    left: 92%;
    z-index: 10;
    background: white;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    height: 40px;
    transition: all .5s;
}

#wish_btn:hover {
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4);
}

#wish_btn .t4s-svg-pr-icon{
    width: 38px;
    display: inline-block;
    height: 37px;
    font-size: 22px;
    text-align: center;
    top: 20%;
    left: 3%;
    position: relative;
}

#wish_btn .t4s-svg-pr-icon svg {
    width: 22px;
    height: 23px;
    color: #081b46;
    fill: #FFF;
}

#wish_btn .t4s-svg-pr-icon svg.is-ic--added {
    color: #b50330;
}

.t4s-product__media-item .t4s_ratio.t4s-product__media{
    border-radius: 6px;  
    overflow: hidden;
}

.t4s-product__info-container .t4s-product-price {
    flex-direction: column;
}

.shipping-box, .shipping-time {
    font-weight: 600;
    margin-top: 5px;
    display: inline-block;
    line-height: 2;
    padding: 0 9px;
    font-size: 14px;
    border-radius: 3px;
    margin-right: 6px;
}

#product-info-variant{

}

.shipping-box {
    color: #FFF;
    background: #00a650;
}

.shipping-time {
    color: #0076ff;
    background: #e7f1f6;
}

.t4s-product__shipping-info {
    margin-top: 8px;
}

#units-sold-box {
    font-size: 14px;
    color: #767676;
    font-weight: 500;
    margin-top: 13px;
    margin-bottom: 0;
}

.pswp__bg {
    background: #0000008c;
}

.wrapper-garantia {
    font-size: 15px;
    padding: 5px;
    line-height: 1.6;
    background: #D0FFE0;
    color: #008454;
    border-radius: 6px;
    text-align: center;
    font-weight: 500;
}

.wrapper-bagest {
    display: flex;
    padding: 3px;
    background: #f5f5f5;
    margin-top: -8px;
    border-radius: 6px;
    margin-bottom: 35px;
    justify-content: space-evenly;
}

.wrapper-bagest p {
    font-size: 14px;
    display: inline-flex;
    font-weight: 500;
    margin: 0;
    color: #1e1e1e;
      align-items: center;
}

.wrapper-bagest p svg {
    width: 29px;
    margin-right: 4px;
    fill: #393939;
}

#fi_74373{
  width: 19px;  
}

#t4s-notices__wrapper .t4s-notices__mess {
    font-size: 15px;
}

#t4s-notices__wrapper {
    background-color: #fabb36;
    color: #081b46;
}

.t4s-tab-content{
    animation: none;
}

.product-bullets-summary {
    color: #272727;
    font-size: 14px;
}

.product-bullets-summary ul {
    padding: 0;
}

.bullet-icon {
    position: relative;
    top: 5px;
}

.bullet-icon svg {
    width: 18px;
    height: 18px;
}

.t4s-pr_trust_seal {
    padding-left: 20px;
    margin-bottom: 40px;
}

.t4s-pr-mess_trust {
    font-size: 14px;
    font-weight: 600;
    color: #373838;
    margin-bottom: 10px;
}

.t4s-product-form__buttons .t4s-quantity-wrapper {
    height: 45px;
    border-radius: 6px !important;
}
.t4s-product-quick-shop .t4s-product-form__submit {
    border-radius: 6px !important;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button {
    height: 44px;
}

.t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input[type=number] {
    height: 44px;
    font-size: 16px;
}

#shopify-section-template--24575236342059__1749524854b2fa50fc .t4s-container{
  padding: 0px 12.5px;
}

#shopify-section-template--24575236342059__1749524854b2fa50fc .t4s-container .shopify-app-block{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    background: #FFF;
    margin-top: -10px;
    border-radius: 6px;
}

#shopify-section-template--24575236342059__1749524854b2fa50fc .t4s-container, #shopify-section-template--24657276993835__1749524854b2fa50fc .t4s-container, #shopify-section-template--24711090012459__1749524854b2fa50fc .t4s-container, #shopify-section-template--24844573606187__1749524854b2fa50fc .t4s-container, #shopify-section-template--24844903252267__1749524854b2fa50fc .t4s-container{
  padding: 0px 12.5px;
}

#shopify-section-template--24575236342059__1749524854b2fa50fc .t4s-container .shopify-app-block, #shopify-section-template--24657276993835__1749524854b2fa50fc .t4s-container .shopify-app-block, #shopify-section-template--24711090012459__1749524854b2fa50fc .t4s-container .shopify-app-block, #shopify-section-template--24844573606187__1749524854b2fa50fc .t4s-container .shopify-app-block, #shopify-section-template--24844903252267__1749524854b2fa50fc .t4s-container  .shopify-app-block{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    background: #FFF;
    margin-top: -10px;
    border-radius: 6px;
}

p {
    font-size: 15px;
    color: #1e1e1e;
}

.jdgm-rev__icon {
    display: none !important;
}

.jdgm-row-profile {
    font-size: 15px;
    font-weight: 700;
}

.jdgm-row-extra {
    display: none;
}

.jdgm-rev__title {
    font-size: 15px;
    color: #000;
}

.t4s-tabs-pr-ul a.t4s-active:after {
    display:none;
}

.t4s-tabs-pr-ul a, .jdgm-rev-widg__title {
  font-size: 18px;
  font-weight: 800;
}

.jdgm-widget-actions-wrapper .jdgm-write-rev-link {
    border-radius: 6px !important;
    font-weight: 600 !important;
}

.jdgm-rev-widg {
    padding: 24px 40px !important;
}

.jdgm-paginate__page.jdgm-curt {
    color: #000000 !important;
    font-size: 106% !important;
}

.t4s-product-extra{
    background: #FFF;
    padding: 7px 30px;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.jdgm-paginate {
    padding-top: 35px !important;
}

.t4s-product a.t4s-pr-wishlist:hover, .css_for_wis_app_true .t4s-product .t4s-pr-wishlist:hover {
  color: #000000;
  background-color: #ffffff;
  box-shadow: 1px 1px 1px #000;
}

.flickityt4s-slider h3,
.flickityt4s-slider h3 a,
.flickityt4s-slider .product-title,
.flickityt4s-slider .product-title a {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizeLegibility !important;
}

.flickityt4s-prev-next-button .flickityt4s-button-icon {
    height: 23px !important;
    width: 23px !important;
}

.t4s-flickity-slider .flickityt4s-button {
    background-color: #FFF;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.flickityt4s-prev-next-button .flickityt4s-button-icon {
    fill: #3483fa;
}

.t4s-product .t4s-product-btns2 a {
    width: 28px;
    height: 28px;
}

.t4s-svg-pr-icon svg {
    width: 16px;
    height: 16px;
    margin-top: 1px;
}

.t4s-product .t4s-product-btns2 {
    right: 8px;
    top: 8px;
}

.t4s-product a.t4s-pr-wishlist.is--added, .css_for_wis_app_true .t4s-product .t4s-pr-wishlist.is--added {
    color: #b50330;
    background-color: #ffffff;
}

#llega {
    font-weight: 600;
    margin-top: 5px;
    padding: 0;
    border-radius: 3px;
    margin-right: 3px;
}

#llega span {
  color: #0076ff;
  background: #e7f1f6;
  padding: 3px 10px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
}

.t4s-product .t4s-product-title a:hover {
  color: #c45500;
}

.t4s-btn:not(.t4s-btn-effect-default):before {
    display: none;
}

.t4s-btn.t4s-btn-effect-fade:hover{
  background-color: #ffcd00;
}

.t4s-flickity-slider .flickityt4s-button:hover{
    background-color: #FFF;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.28);
    border-color: #FFF;
}

.t4s-tabs-pr-ul li {
  margin: 0;
}

.t4s-tabs-pr-ul a{
    font-size: 23px;
}

.t4s-no-result-product {
    color: #081b46;
    border: 2px solid #ffb929;
}

body.template-search  .t4s-product .t4s-product-info {
    padding-top: 0;
    padding-bottom: 7px;
}

.t4s-product .t4s-product-info {
    padding-bottom: 10px;
    padding-top: 0;
}

body.template-product  .t4s-product .t4s-product-info {
    padding-top: 10px !important;
}

.t4s-main-cart {
    margin-top: 0;
    padding-top: 44px;
    background: #fff;
}

.t4s-table-main-cart thead {
    background: #f5f8ff;
}

.t4s-table-main-cart th {
    font-size: 14px;
    font-weight: 700;
}

.t4s-page_cart__infos-wrap {
    display: flex !important;
    align-items: center;
}

body.template-cart  .t4s_ratio img {

    object-fit: contain;
}

.t4s-page_cart__img{
    aspect-ratio: 1 / 1 !important;
}

table.t4s-table-main-cart {
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
    border: solid 1px #cccccca3;
    background: #FFF;
    overflow: hidden;
}

.t4s-page_cart__total_price {
    padding: 0 !important;
    color: #000 !important;
    font-weight: 600 !important;
    min-width: 100px;
}

.t4s-main-cart .t4s-quantity-cart-item {
    border-radius: 6px;
}

body.template-cart .t4s-cart__threshold {
    background: rgb(231, 241, 246);
    border-radius: 6px;
    padding: 15px 15px 9px 15px !important;
    margin-bottom: 21px;
    text-align: center;
    font-weight: 600;
}

.t4s-cart__threshold .t4s-ch {
    font-weight: 600;
}

body.template-cart .t4s-cart__thres2 {
    color: #000000;
    font-size: 15px;
    line-height: 1.7;
}

.t4s-cart__thres2  .t4s-cr{
    font-weight: 800;
}

.t4s-cart__totalPrice {
    color: #000;
    font-weight: 800;
}

.t4s-main-cart .t4s-cart__tax {
    color: #595959;
    font-size: 13px;
    line-height: 1.5;
    margin-top: 16px;
}

.t4s-main-cart .t4s-cart-2column [type="submit"] {
    color: #242424;
    font-size: 17px;
    background: #fabb36;
    font-weight: 600;
    border-radius: 6px;
    letter-spacing: 0;
    border: solid 1px #292929;
    padding: 17px 0 15px 0;
}

.t4s-main-cart .t4s-cart-2column [type="submit"]:hover {
    background: #FFCD01;
}

body.template-cart .t4s-main-cart .t4s-quantity-cart-item {
    min-width: 90px;
    width: 90px;
}

.t4s-cart__threshold .t4s-cr {
  font-weight: 600;
  color: #00a818;
}

.t4s-mini_cart__empty .t4s-cart__threshold{
  display: none;
}

.t4s-cart_page_heading {
    margin-bottom: 20px;
}

.t4s-mini_cart__empty .t4s-cart_page_heading {
    margin-bottom: 30px;
    font-size: 30px;
}

.link-carrito-vacio {
    font-size: 20px;
    background: #ffb100;
    color: #2d2d2d;
    padding: 6px 15px;
    border-radius: 6px;
    transition: all .5s;
}

.link-carrito-vacio:hover {
    background: #fabb36;
    color: #2d2d2d;
}

.t4s-cart__thres3 {
    font-size: 16px;
    color: #101010;
}

.template-search .t4s-layout-switch-wrapper{
  display: none;
}

#shopify-section-main-wishlist {
    margin-top: -30px;
}

.t4s-flickity-slider .flickityt4s-prev-next-button.previous {
  transform: translateY(0) !important;
  left: -65px;
}
.t4s-flickity-slider .flickityt4s-prev-next-button.next {
  transform: translateY(0%);
  left: 101%;
}



/* Debe afectar otras cosas */

.t4s-head-slide-nav-false .t4s-container {
  background: #fff !important;
  padding-right: 15px;
  padding-left: 15px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px 6px 0 0;
}



.t4s_des_title_4 {
  padding: 30px 40px 30px 4px;
}
.t4s-justify-content-center {
  padding-bottom: 40px;
}
.t4s-title {
  padding: 25px 0px 35px 0;
}
.t4s_box_pr_grid {
  padding-bottom: 15px !important;
}

.t4s_nt_se_template--24575235916075__featured_discount_collection_banner_H9AkWR .flickityt4s-page-dots {
    bottom: -7px !important;
}

.free-shipping-carrito {
    color: #FFF;
    font-size: 15px;
    text-align: center;
    background: #00a650;
    padding: 10px;
    border-radius: 6px;
    margin-bottom: 15px;
}

.t4s-cart__thres2 {
    font-size: 15px;
    color: #000;
    padding-bottom: 3px;
}

body.template-search .t4s-btn-filter-wrapper {
    opacity: 0;
}

body.template-product  .t4s-product-extra .t4s-flickity-slider .flickityt4s-viewport {
    min-height: 410px;
}


body.template-product  .t4s-title {
    padding: 25px 0px 3px 0;
}

body.template-product .t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
    margin-top: 0;
    margin-bottom: 15px;
}

.t4s-table-main-cart td {
    padding: 12px 15px;
}

body.template-cart #shipping-time{
  display: none;
}

#t4s-mini_cart .t4s-mini_cart__emty p {
    font-size: 16px;
}

.t4s-product .t4s-product-info .t4s-product-info__inner>*:not(:last-child) {
    margin-top: 8px;
}

.t4sp-hover .t4s-swatch__item:hover {
    border-color: #7bafff;
}

.t4s-swatch__item:not(.is-sw__color).is--selected {
    border-color: #7bafff;
}

.t4s-swatch__item{
    border-radius: 6px;
    border: 2px solid var(--border-sw-color);
 }

.t4s-swatch__title {
    font-size: 13px;
}

.t4s-swatch__item.is-sw__color.is--selected{
    border-color: #3483fa;
    border-width: 2px;
}

.is-sw-cl__round .t4s-swatch__item.is-sw__color {
    border-radius: 6px;
  background-size: cover;
}

.t4s-product-quick-shop .descuento-single {
    font-size: 18px;
    margin-left: 5px;
}

.t4s-product-quick-shop .precio-single {
    margin-top: 0;
    padding: 0;
    line-height: 0;
}

.t4s-collection-item .t4s-coll-img .t4s-count{
  display: none;
}


/*---------------- Últimas modificaciones 19/06/25 -------------------*/

.t4s-product-colors {
    margin: 12px -4px 0px -4px;
}



/*---------------- Colores para variantes -------------------*/

.bg_color_blanco{
  background: white;
}

.bg_color_negro{
  background: black;
}

.bg_color_vino{
  background: darkred;
}

.bg_color_azul{
  background: blue;
}

.bg_color_marron{
  background: sienna;
}

.bg_color_gris-claro{
  background: gainsboro;
}

.bg_color_gris-oscuro{
  background: gray;
}

.bg_color_verde-oliva{
  background: darkolivegreen;
}

.bg_color_azul-oscuro{
  background: darkblue;
}

.bg_color_turqueza{
  background: turquoise;
}

.bg_color_rosado{
  background: pink;
}

.bg_color_marron-oscuro{
  background: saddlebrown;
}

.bg_color_verde{
  background: green;
}

.bg_color_rojo{
  background: red;
}

.bg_color_plateado{
  background: silver;
}

.bg_color_purpura{
  background: purple;
}

.bg_color_amarillo{
  background: yellow;
}

.bg_color_verde-calma{
    background: darkseagreen;
}

.bg_color_rosa-gold{
    background: pink;
}

.bg_color_lila-chic{
    background: plum;
}



  

/*---------------- Collection's Page -------------------*/


body.template-collection  .t4s-product-wrapper, body.template-search  .t4s-product-wrapper {
    background: #FFF;
    margin-bottom: 20px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    overflow: hidden;
    height: 96%;
}

body.template-collection .t4s-product .t4s-product-inner, body.template-search .t4s-product .t4s-product-inner {
    border-bottom: solid 1px #e5e5e5;
}

.t4s-product.t4s-pr-grid{
    padding-left: 10px;
    padding-right: 10px;
}

.is--listview .t4s-product .t4s-product-inner {
    width: 170px;
}

.t4s-product .t4s-product-inner:before {
    background-color: rgb(0 0 0 / 0%);
}

.is--listview .t4s-product .t4s-product-wrapper {
    justify-content: start;
}

.is--listview .t4s-product {
    padding: 0;
}

.t4s-product .t4s-product-title a{
    color: #000000e6;
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 7px;
    display: inline-block;
    line-height: 1.3;
    text-wrap: auto;
      text-transform: capitalize;
}

.t4s-product .t4s-product-price del {
    display: block;
    margin-bottom: -9px;
    font-weight: 500;
    font-size: 12px;
    margin-left: 1px;
    color: rgba(0, 0, 0, .55);
}

.t4s-product .t4s-product-price ins {
    color: #000000ed;
    text-decoration: none;
    margin-inline-start: 0;
    display: block;
    font-weight: 500;
    font-size: 24px;
    position: relative;
}

.template-collection .t4s-product-title, .template-search .t4s-product-title{
      white-space: pre-wrap !important;
}

.template-search .t4s-product-info__inner {
    padding: 20px;
}

.template-collection .t4s-product-info__inner{
    padding: 10px 20px 12px 20px;
}

.descuento {
    color: #00a650;
    margin-left: 22px;
    font-size: 15px;
    position: absolute;
    font-weight: 600;
    top: 10%;
    display: inline-block;
}

.decimales {
    font-size: 12px;
    position: absolute;
    top: 17%;
    margin-left: 1px;
}

.envio-gratis {
    color: #FFF;
    font-weight: 600;
    margin-top: 5px;
    background: #00a650;
    display: inline-block;
    padding: 0px 7px;
    font-size: 14px;
    border-radius: 3px;
      margin-bottom: 0;
}
body.template-product .t4s-product__info-container--sticky {
  top: 0;
}




body.template-product .decimales {
    font-size: 16px;
    position: absolute;
    top: -6px;
    margin-left: 3px;
}

.t4s-product-info__inner .t4s-product-price .decimales {
    font-size: 14px;
    position: absolute;
    top: 5px;
    margin-left: 3px;
}

.t4s-product-info__inner .t4s-product-price .descuento {
    margin-left: 28px;
    font-size: 16px;
    top: 11%;
}

body.template-product .precio-single {
    font-size: 37px;
    font-weight: 300;
    color: rgba(0, 0, 0, .9);
    margin-top: 7px;
    position: relative;
}

#blockid_1 {
    display: none;
}

button[data-value="manual"], button[data-value="title-ascending"], button[data-value="title-descending"], button[data-value="created-ascending"], button[data-value="created-descending"], .t4s-btn-sidebar  {
    display: none !important;
}

/*---------------- Footer -------------------*/

#b_image_dBMaGz {
    width: 119px;
    margin-left: -6px;
    margin-top: -8px;
}

.t4s-footer a, .t4s-footer-menu ul li a  {
    color: #FFF;
    font-size: 15px;
}

.t4s-footer a:hover{
  color: #ffb929;
}


/*---------------- Product Single -------------------*/

.t4s-section-main-product {
    background: #FFF;
    width: 100%;
    margin: auto;
    max-width: 1225px;
    border-radius: 6px;
    overflow: hidden;
    padding: 24px 22px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.t4s-carousel__nav-inner.t4s-child-lazyloaded {
    border: solid 2px #e1e1e1;
    background-image: none !important;
    border-radius: 6px;
    overflow: hidden;
}

.carousel__nav-hover1 .t4s-carousel__nav-item:not(.is-nav-selected) {
    opacity: 1;
    cursor: pointer !important;
}

.is-nav-selected .t4s-carousel__nav-inner.t4s-child-lazyloaded {
    border: solid 2px #7bafff !important;
}

.t4s-carousel__nav-inner.t4s-child-lazyloaded:hover {
    border: solid 2px #7bafff;
}

/*---------------- Custom CSS for only desktop -------------------*/

@media (min-width: 1800px) {
    .t4s-flickity-slider.t4s-slider-btn__out-content .flickityt4s-prev-next-button.previous{
        /*- transform: translate(-100%, 0%); -*/
        transform: none;
        left: -7%;
    }
    .t4s-flickity-slider.t4s-slider-btn__out-content .flickityt4s-prev-next-button.next{
        /*- transform: translate(100%, 0%); -*/
        transform: none;
        left: 102.50%;
    }
}

@media (min-width: 1025px) {
    .t4s-slideshow .t4s-flickity-slider .flickityt4s-page-dots {
        bottom: 44%;
        transform: translateY(var(--dots-transform-vertical));
    }
      .t4s-sidebar {
        flex: 0 0 auto;
        width: 25%;
        padding-right: 100px;
    }
      .t4s-product-media__thumbnails_left .t4s-col-thumb .t4s-row>.t4s-col-item{
        margin-bottom: 9px;
    }
}

@media (min-width: 768px) {
    body.template-index .t4s-discount-collection-banner .t4s-list-products-right .t4s-col-list-products {
        padding-inline-start: 40px;
    }
}


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

.t4s-collection-content {
        padding: 0 0 10px 0 !important;
        overflow: hidden;
    }

.t4s-collection-carousel .t4s-collection-title>span {
    font-size: 15px;
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width:767px){.t4s-header__logo img{
    width: 130px !important;
    margin: 6px;
  }
  
  .t4s-section-header__mid .t4s-search-header__form-wrap {
    margin: 0;
  }

  #shopify-section-header-search .t4s-search-header__input, #shopify-section-header-search .t4s-search-header__main {
    height: 30px;
  }

  .t4s-header__design2 .t4s-search-header__submit-icon {
    margin-top: -5px;
  }

  .t4s-flickity-slider .flickityt4s-page-dots .dot {
    width: 5px;
    height: 5px;
  }

  .t4s-slideshow .t4s-flickity-slider .flickityt4s-page-dots {
      bottom: 203px;
  }

  .t4s-list-collections-carousel .flickityt4s-viewport {
    max-height: 170px;
  }

  .t4s-col-list-products .flickityt4s-enabled.is-draggable {
    padding: 5px 30px;
  }

  #shopify-section-template--24575235916075__featured_discount_collection_banner_H9AkWR img.t4s-obj-eff {
      border-radius: 6px 0 0px 0px;
  }
  
  .t4s-toolbar .t4s-count-box {
    background-color: transparent;
    box-shadow: none;
  }

  #t4s-mini_cart .t4s-drawer__header {
      background: #081b46;
      color: #FFF;
  }
  
  #t4s-mini_cart .t4s-drawer__header button.t4s-drawer__close {
    width: 35px;
    height: 35px;
    margin-top: -10px;
    color: #0f1945;
    background-color: #5377aa;
  }

  #t4s-tab-minicart .t4s-drawer__main .t4s-mini_cart__items {
    padding: 15px 10px 15px 10px
  }

  #t4s-mini_cart .t4s-mini_cart__item:last-child { 
    padding-bottom: 0;
  }

  .t4s-mini_cart__actions .t4s-quantity-control {
      border-radius: 6px;
  }

  #t4s-mini_cart .t4s-drawer__header span {
      color: #FFF;
  }

  #t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart {
      font-size: 17px;
      border-radius: 6px;
  }

  #t4s-mini_cart .t4s-cart-total {
      margin-bottom: 15px;
      padding-top: 4px;
  }

  .t4s-cart__totalPrice {
    color: #000000;
  }

  [data-id="#shopify-mb_nav"]  {
    display: none !important;
  }

  #b_custom_text_apGxMb{
    padding-bottom: 15px;
  }

  body.template-collection .t4s-product .t4s-product-title a{
            font-size: 14px;
            display: -webkit-box;
            padding-bottom: 0px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;

  }

  .t4s-product .t4s-product-price del {
    font-size: 12px;
  }

  .t4s-product .t4s-product-price ins {
      font-size: 17px;
  }

.t4s-product-info__inner .t4s-product-price .descuento {
            margin-left: 25px;
            font-size: 12px;
            top: 16%;
}
.t4s-product-info__inner .t4s-product-price .decimales {
    font-size: 12px;
    position: absolute;
    top: 4px;
    margin-left: 3px;
}
  .shipping-box, .shipping-time {
    font-size: 12.5px;
}
  .t4s-product.t4s-pr-grid {
    padding-left: 0;
    padding-right: 5px;
    margin-top: -10px;
  }

  .t4s-product-vendor a {
      font-size: 13px;
  }

  .template-collection .t4s-product-info__inner{
    padding: 0 16px;
  }

  .t4s-drawer__header.t4s-mb-nav__tabs span {
      font-size: 18px;
      color: #FFF;
      position: relative;
      font-weight: 800;
      top: 17px;
  }
  
  .t4s-drawer__header.t4s-mb-nav__tabs {
      background-color: rgb(8 27 70);
  }
  
  .t4s-mb__menu .t4s-menu-item a i {
      font-size: 22px;
  }

  .t4s-mb__menu>li>a {
    font-size: 15px !important;
  }

  .t4s-drawer-menu__close {
    background-color: #050e34;
  }

  #register {
    min-width: 100%;
  }

  #t4s-search-hidden .t4s-widget__pr .t4s-widget__pr-price ins {
    font-size: 16px;
    font-weight: 600;
  }

  .t4s-widget_if_pr .descuento {
    font-size: 14px;
    position: relative;
    display: block;
    padding-top: 5px;
  }

  #t4s-search-hidden input.t4s-mini-search__input:not([type=submit]):not([type=checkbox]) {
    font-size: 17px;
    color: #000;
  }
  
  #t4s-search-hidden.t4s-search-sidebar .t4s-drawer__header{
    padding: 12px 20px 0 20px;
  }
  
  #t4s-search-hidden.t4s-search-sidebar .t4s-mini-search__frm {
    padding: 0 20px 0 20px;
  }

  .t4s-toolbar {
    padding: 0;
    height: 65px;
  }

  .t4s-toolbar .t4s-toolbar-item {
    padding-top: 4px;
  }

  .t4s-toolbar-label-true .t4s-toolbar-item>a {
    padding-bottom: 20px;
  }

  .t4s-toolbar-icon svg {
    width: 25px;
    height: 25px;
  }

  .t4s-toolbar-label {
    font-weight: 600;
    font-size: 13px;
  }

  .t4s-count-box {
      font-weight: 700;
      font-size: 12px;
  }

  .t4s-toolbar {
    background-color: #fabb36;
  }

  .t4s-toolbar-icon, .t4s-toolbar .t4s-count-box, .t4s-toolbar-label {
    color: #000000;
  }

  .t4s-customer-account {
    margin-top: 30px;
  }

  .t4s_empty_page .t4s_empty_title {
      font-size: 26px;
  }

  body.template-page #shopify-section-template--24575236145451__main .t4s-section-inner .t4s-container {
    padding: 50px 20px;
  }
  
  body.template-page #shopify-section-template--24575236145451__main .t4s-section-inner{
    margin: 0;
    padding: 0;
  }

   body.template-page #shopify-section-template--24575236145451__main .t4s-section-inner .t4s-container div div p {
    font-size: 15px !important;
  }

  #b_image_AzYJjd img {
      width: 62%;
  }

  .t4s-section-main-product {
      padding: 10px 15px;
  }
  
  .t4s-product__media-wrapper {
      padding: 0;
  }  

  #wish_btn {
      top: 3%;
      left: 87%;
  }

  .t4s-product__info-wrapper:not(.t4s-product__info-full) .t4s-product__info-space {
    padding: 10px 0px 0 0px;
  }

  .t4s-product__info-wrapper {
      border: none;
      margin-top: 0;
      padding: 0;
  }

  .t4s-pr_breadcrumbs {
      display: none;
  }
  
  .t4s-product-form__buttons .t4s-quantity-wrapper{
      min-width: 100%;
  }

  .t4s-product-form__buttons .t4s-product-form__submit {
    margin-top: 8px;
  }

  .t4s-product-form__buttons {
    margin: 0;
  }

  .t4s-pr_trust_seal {
      text-align: left !important;
      margin-top: 25px;
  }

  .wrapper-garantia p {
      font-size: 14px;
  }

  #shopify-section-template--24575236342059__1749524854b2fa50fc .t4s-container, #shopify-section-template--24657276993835__1749524854b2fa50fc .t4s-container{
    padding: 0;
  }

  body.template-search h1.t4s-title-head {
    font-size: 20px;
    line-height: 25px;
  }

  .t4s-no-result-product {
      color: #0f1945;
      padding: 11px 20px;
  }

  body.template-search .t4s-collection-header {
    padding-bottom: 21px;
  }

 body.template-cart .t4s-page-head .t4s-breadcrumbs {
    display: none;
  }
  
  body.template-cart .t4s-header-banner {
      margin: 0 !important;
      padding: 0px !important;
  }
  
  body.template-cart h1.t4s-title-head {
      font-size: 18px;
      margin: 0;
  }  

  .t4s-cartPage__form div .t4s-col-lg-4{
      position: fixed;
      background: #FFF;
      bottom: 2%;
      z-index: 9;
  }

  body.template-cart .t4s-cart-thes__bar{
    display: none;
  }

  .t4s-cart-2column .t4s-cat__imgtrust {
    display: none !important;
  }

  body.template-cart .t4s-cart__threshold {
      margin-bottom: 0px;
  }

[data-cart-ship-text] {
    font-size: 16px;
    text-align: center;
    color: #000000;
    padding: 7px;
    margin-bottom: 11px !important;
  }

  body.template-cart .t4s-cart__threshold {
      padding: 0px 15px 0 15px !important;
      margin-bottom: 8px;
  }
  
  .t4s-main-cart .t4s-cart__tax {
    display: none;
  }
  
  .t4s-main-cart {
    padding-top: 17px;
    padding-bottom: 75px;
  }

  .t4s-cart-2column .t4s-summary-cart {
      background-color: #8686860d;
      box-shadow: 0 1px 4px 0 rgb(0 0 0 / 16%);
  }
  
  .t4s-main-cart .t4s-page_cart__title {
      font-size: 14px;
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 210px;
      padding: 0;
  }

  .t4s-page_cart__item .t4s-page-cart_prices, .t4s-page_cart__item .t4s-page_cart__total_price {
      font-size: 14px;
  }

  .t4s-page_cart__item td[t4s-cart-data-title]::before{
    content: attr(t4s-cart-data-title);
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: var(--secondary-color);
    flex: 1 1 auto;
  }

  body.template-cart  #t4s-footer{
    display: none !important;
  }
  
  body.template-cart #MainContent {
      padding-bottom: 65px;
  }

  body.template-cart .t4s-website-wrapper {
    background-color: #ffffff;
  }

  table.t4s-table-main-cart {
    padding: 8px 10px 3px 10px;
  }


  .t4s-page_cart__item td:last-child {
    padding-top: 7px !important;
  }
  
  .t4s-cartPage__items .t4s-page_cart__item{
    padding-left: 101px;
    padding-bottom: 7px;
  }

  .t4s-page_cart__img {
    min-width: 85px;
    max-width: 85px;
  }

  .t4s-main-cart .t4s-quantity-cart-item {
      height: 23px;
  }

  .t4s-main-cart .t4s-quantity-cart-item button {
      height: 23px;
  }

  .t4s-main-cart .t4s-quantity-cart-item input[type=number] {
      height: 23px;
      font-size: 13px;
  }

  .t4s-main-cart .t4s-quantity-cart-item svg {
      width: 11px;
  }

  .t4s-main-cart .t4s-quantity-cart-item svg.icon--minus {
    position: relative;
    top: -1px;
  }

  .t4s-main-cart .t4s-quantity-cart-item svg.icon--plus {
    left: 3px;
    top: -1px;
    position: relative;
  }
  
  .t4s-cartPage__items .t4s-page_cart__item:last-child {
    border-bottom: 0;
    padding-bottom: 5px;
  }

  .t4s-cartPage__items .t4s-page_cart__item {
    border-bottom: 1px solid rgb(230 230 230 / 90%);
    min-height: auto;
    margin-bottom: 7px;
  }
  
  .t4s-cart-total {
      text-transform: none;
      margin-bottom: 0;
      font-weight: 700;
  }

  .t4s_se_template--24575235916075__collections_list_pkVWAA .t4s-justify-content-center {
      padding-bottom: 10px;
  }

  .t4s_se_template--24575235916075__featured_collection_aL4yF8 .t4s-container-inner, .t4s_se_template--24575235916075__featured_collection_aL4yF8{
    margin-bottom: 18px !important;
  }

    .t4s_nt_se_template--24575235916075__banner_nM8tRH .t4s-container-inner, .t4s_nt_se_template--24575235916075__banner_nM8tRH{
    margin-bottom: 18px !important;
  }

      .t4s_se_template--24575235916075__f37a5877-d7d3-4fe5-b5b8-fe929a1c60cc .t4s-container-inner, .t4s_se_template--24575235916075__f37a5877-d7d3-4fe5-b5b8-fe929a1c60cc{
    margin-bottom: 18px !important;
  }


  #t4s-mini_cart .t4s-drawer__header {
      margin-bottom: 0px;
  }

  .t4s-product .t4s-product-info {
      padding-top: 10px !important;
  }

  body.template-search .t4s-product .t4s-product-info {
    padding: 0 !important;
  }

  body.template-product .t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
      margin-top: 15px;
  }

  body.template-product .flickityt4s-viewport {
      min-height: auto !important;
  }

  body.template-index .t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
    margin-top: 26px;
  }

 .t4s_nt_se_template--24575235916075__featured_discount_collection_banner_H9AkWR .t4s_box_pr_slider.t4s-flickity-slider .flickityt4s-page-dots {
    margin-top: 0 !important;
  }

  .t4s-shipping-list .flickityt4s-page-dots{
    bottom: -17px !important;
  }

  #shopify-section-back_top #t4s-backToTop {
    bottom: 72px;
  }
  
  body.template-cart #shopify-section-back_top #t4s-backToTop {
    display: none;
  }

  .t4s-table-main-cart td{
    padding: 5px 0px;
  }

  .t4s-summary-cart .t4s-cart-thes__bar{
    display: none !important;
  }

  body.template-cart .t4s-cart__threshold {
    padding: 0 !important;
  }

  body.template-cart {
    background: #FFF;
  }
  
  .t4s-product-form__submit {
      font-size: 17px !important;
      min-height: 50px !important;
  }
  .t4s-product .t4s-product-title a {
      font-size: 13px;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      padding: 0;
      overflow: hidden;
  }

  .precio-grande {
    font-size: 18px;
  }

  .precio-single .precio-grande {
    font-size: 37px;
  }

  .t4s-product-colors {
    margin: 14px 0px 2px -5px;
  }

  .t4s-container-inner > .t4s-container {
      padding-right: 20px;
      padding-left: 25px;
  }

        .t4s-cart_discount_price {
            margin: 0;
            padding: 0;
            width: 100%;
            text-align: right;
        }
  
  .t4s-cart_meta_propertyList{
    display: none;
  }
  
  .t4s-page_cart__tools {
      margin-top: 0;
  }
  
  .t4s-cart_meta_variant {
      margin-bottom: 0;
      font-size: 14px;
  }
  .t4s-cart__originalPrice, .t4s-cart__discountPrice {
    font-size: 13px;
}
.t4s-section-header [data-header-height] {
    min-height: 46px;
}
  .t4s-search-header__form-wrap{
    display: none;
  }
      .t4s-top-bar >.t4s-container .t4s-top-bar__wrap {
        padding-top: 0px;
        padding-bottom: 0px;
    }

.t4s-top-bar__wrap {
    min-height: 30px;
}

.t4s-product__title {
    font-size: 23px;
}

  .t4s-product-tabs-wrapper.is--tab-position__external .t4s-container {
    padding: 0;
}
  #shopify-section-template--24844903252267__1749524854b2fa50fc .t4s-container {
      padding: 0px 12.5px;
      padding: 0;
  }
  .t4s-col-item.t4s-carousel__nav-item {
    width: 15%;
  }
}



  