/** Shopify CDN: Minification failed

Line 1768:16 Expected "}" to go with "{"

**/


:root {
  --margin_tabDesktop_menu: 150px;
  
}

body{
  -webkit-overflow-scrolling: touch;
}

#MainContent section{
  overflow:hidden;
}



img {
    border-radius: 2px;
}
a {
    border-bottom: none !important
}
.template-article .content-for-layout a{
  text-decoration: underline;
}
.ga-label_sale{display: none;}
#wigget_15875 span.ga-product_price.ga-product_have_oldprice {color: #c00000 !important; font-size:16px; font-weight:300;}
#wigget_15875 .ga-product_oldprice.money{color:#111 !important; font-weight:300;}
/*--- bloque info Neceser ---*/
.t4s-pr-8670253121753 .t4s-product-info,.t4s-pr-8670253121753 .t4s-product-badge, .t4s-pr-8670253121753 .t4s-product-btns2, .t4s-pr-8670253121753 .t4s-product-btns{display: none !important;}  
.t4s-pr-8670253121753 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8670253121753 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*--- bloque info Sencillez 1 ---*/
.t4s-pr-8592571203801 .t4s-product-info,.t4s-pr-8592571203801 .t4s-product-badge, .t4s-pr-8592571203801 .t4s-product-btns2, .t4s-pr-8592571203801 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592571203801 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592571203801 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Sencillez 1 ---*/
/*--- bloque info Sencillez 2 ---*/
.t4s-pr-8592571564249 .t4s-product-info,.t4s-pr-8592571564249 .t4s-product-badge, .t4s-pr-8592571564249 .t4s-product-btns2, .t4s-pr-8592571564249 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592571564249 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592571564249 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Sencillez 2 ---*/
/*--- bloque info Sencillez 3 ---*/
.t4s-pr-8592428925145 .t4s-product-info,.t4s-pr-8592428925145 .t4s-product-badge, .t4s-pr-8592428925145 .t4s-product-btns2, .t4s-pr-8592428925145 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592428925145 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592428925145 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Sencillez 3 ---*/
/*--- bloque info Ligereza 1 ---*/
.t4s-pr-8592571957465 .t4s-product-info,.t4s-pr-8592571957465 .t4s-product-badge, .t4s-pr-8592571957465 .t4s-product-btns2, .t4s-pr-8592571957465 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592571957465 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592571957465 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Ligereza 1 ---*/
/*--- bloque info Ligereza 2 ---*/
.t4s-pr-8592572154073 .t4s-product-info,.t4s-pr-8592572154073 .t4s-product-badge, .t4s-pr-8592572154073 .t4s-product-btns2, .t4s-pr-8592572154073 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592572154073 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592572154073 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Ligereza 2 ---*/
/*--- bloque info Estilo 1 ---*/
.t4s-pr-8592424730841 .t4s-product-info,.t4s-pr-8592424730841 .t4s-product-badge, .t4s-pr-8592424730841 .t4s-product-btns2, .t4s-pr-8592424730841 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592424730841 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592424730841 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Estilo 1 ---*/
/*--- bloque info Estilo 2 ---*/
.t4s-pr-8592572514521 .t4s-product-info,.t4s-pr-8592572514521 .t4s-product-badge, .t4s-pr-8592572514521 .t4s-product-btns2, .t4s-pr-8592572514521 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592572514521 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592572514521 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Estilo 2 ---*/
/*--- bloque info Comodidad 1 ---*/
.t4s-pr-8579098116313 .t4s-product-info,.t4s-pr-8579098116313 .t4s-product-badge, .t4s-pr-8579098116313 .t4s-product-btns2, .t4s-pr-8579098116313 .t4s-product-btns{display: none !important;}  
.t4s-pr-8579098116313 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8579098116313 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Comodidad 1 ---*/
/*--- bloque info Comodidad 2 ---*/
.t4s-pr-8592572645593 .t4s-product-info,.t4s-pr-8592572645593 .t4s-product-badge, .t4s-pr-8592572645593 .t4s-product-btns2, .t4s-pr-8592572645593 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592572645593 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592572645593 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Comodidad 2 ---*/
/*--- bloque info Comodidad 3 ---*/
.t4s-pr-8592573006041 .t4s-product-info,.t4s-pr-8592573006041 .t4s-product-badge, .t4s-pr-8592573006041 .t4s-product-btns2, .t4s-pr-8592573006041 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592573006041 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592573006041 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Comodidad 3 ---*/
/*--- bloque info Colorido 2 ---*/
.t4s-pr-8592573399257 .t4s-product-info,.t4s-pr-8592573399257 .t4s-product-badge, .t4s-pr-8592573399257 .t4s-product-btns2, .t4s-pr-8592573399257 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592573399257 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592573399257 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Colorido 2 ---*/
/*--- bloque info Colorido 4 ---*/
.t4s-pr-8592573464793 .t4s-product-info,.t4s-pr-8592573464793 .t4s-product-badge, .t4s-pr-8592573464793 .t4s-product-btns2, .t4s-pr-8592573464793 .t4s-product-btns{display: none !important;}  
.t4s-pr-8592573464793 .t4s-full-width-link {z-index: 0;}
.t4s-pr-8592573464793 .t4s-product-inner:hover .t4s-product-main-img {
    transform: none !important;
    -webkit-transform: !important;
}
/*---FIN bloque info Colorido 4 ---*/



/*--- CONTENIDO CATEGORÍA CHANCLAS OCULTO ---*/
.t4s-menu-item a[href="/collections/chanclas-hombre"] {display: none !important;}
.t4s-menu-item a[href="/collections/chanclas-mujer"] {display: none !important;}
.t4s-menu-item a[href="/en-eu/collections/chanclas-hombre"] {display: none !important;}
.t4s-menu-item a[href="/en-eu/collections/chanclas-mujer"] {display: none !important;}
.t4s-menu-item a[href="/fr-fr/collections/chanclas-hombre"] {display: none !important;}
.t4s-menu-item a[href="/fr-fr/collections/chanclas-mujer"] {display: none !important;}
.t4s-menu-item a[href="/it-it/collections/chanclas-hombre"] {display: none !important;}
.t4s-menu-item a[href="/it-it/collections/chanclas-mujer"] {display: none !important;}
.t4s-menu-item a[href="/pt-pt/collections/chanclas-hombre"] {display: none !important;}
.t4s-menu-item a[href="/pt-pt/collections/chanclas-mujer"] {display: none !important;}

.cat_link.dib[href="/collections/chanclas-hombre"] {display: none !important;}
.cat_link.dib[href="/collections/chanclas-mujer"] {display: none !important;}
.cat_link.dib[href="/en-eu/collections/chanclas-hombre"] {display: none !important;}
.cat_link.dib[href="/en-eu/collections/chanclas-mujer"] {display: none !important;}
.cat_link.dib[href="/fr-fr/collections/chanclas-hombre"] {display: none !important;}
.cat_link.dib[href="/fr-fr/collections/chanclas-mujer"] {display: none !important;}
.cat_link.dib[href="/it-it/collections/chanclas-hombre"] {display: none !important;}
.cat_link.dib[href="/it-it/collections/chanclas-mujer"] {display: none !important;}
.cat_link.dib[href="/pt-pt/collections/chanclas-hombre"] {display: none !important;}
.cat_link.dib[href="/pt-pt/collections/chanclas-mujer"] {display: none !important;}
/*--- FIN ---*/

/*---PAGE 404---*/
.error-404.not-found .t4s-img {margin-bottom: 25px;}
.error-404-subtext {display: none;}
.error-404-link {border: 1px solid black; font-weight: 600; padding: 15px 30px; text-transform: uppercase;}

/*---PAGE MAINT---*/
.password-main__inner {max-width: none !important; width: auto !important;}
form#t4s-form-password-main {display: none !important;}
.t4s-socials-block.t4s-setts-color-true {display: none !important;}

/*---HOME PAGE---*/
.t4s-announcement-bar__item p > strong {text-decoration: none;}
.t4s-footer-has-border.t4s-footer-border-full:before {border-top: none;}
.t4s-ver-center-true .t4s-shipping-inner {border-radius: 2px;}

body.template-index img {
    border-radius: 0px;
}

body.template-index div.PitasUniverseContainer{
  background-color: #114B5F;
  padding-left:1%; 
  padding-top:1.5%;
  margin-bottom:-30px;
}

/*---home: alinear botones mobile---*/







/* body.template-index section.shopify-section.t4s_bk_flickity.t4s-carousel-collections.t4s-oh{
    overflow: visible !important;
      height: auto;
} */

/*
body.template-index section.shopify-section.t4s_bk_flickity.t4s-carousel-collections 
div.t4s-section-inner.t4s-section-show_all.t4s_se_template--17248162382041__collections_list_carousel_xrGie6.t4s-container-fluid{
    overflow: visible !important;
    height: 36vh;
    min-height: 410px;
}
*/
 
/*
body.template-index section.shopify-section.t4s_bk_flickity.t4s-carousel-collections div.t4s-list-collections-carousel
div.flickityt4s-viewport{
    overflow: visible;
}
*/
/* body.template-index section.shopify-section.t4s_bk_flickity.t4s-carousel-collections div.t4s-list-collections-carousel
div.flickityt4s-slider{
  top:0px;
} */

/*---FOOTER CONDICIONES DE LA PROMOCIÓN---
.t4s-footer-link[href="/pages/condiciones-de-la-promocion"] {display: none;}
.t4s-footer-link[href="/fr-fr/pages/condiciones-de-la-promocion"] {display: none;}
.t4s-footer-link[href="/en-eu/pages/condiciones-de-la-promocion"] {display: none;}
.t4s-footer-link[href="/pt-pt/pages/condiciones-de-la-promocion"] {display: none;}
.t4s-footer-link[href="/it-it/pages/condiciones-de-la-promocion"] {display: none;}
*/

/*---MEGA MENU---*/
.t4s-heading.t4s-h-has-border-false {font-size: 16px; font-weight: 800;}

.t4s-nav__ul>li> a:hover {font-weight: 700 !important;}

button.top-bar-nav {
  background: transparent;
  border: transparent;
}










/*---MEGA MENU MOBILE---*/
.t4s-mb__menu ul.t4s-sub-menu {display: block; left:0 !important;}
.t4s-mb__menu .t4s-menu-item-has-children.is--opend>a {background-color: #fff;}
.t4s-drawer__header {border-bottom: none;}
.t4s-mb__menu>li>a {border-bottom: none;}
.t4s-mb__menu .t4s-only_icon_true .t4s-mb-nav__icon {border-inline-start: none;}
.t4s-mb__menu .t4s-menu-item-has-children.is--opend>a, .t4s-mb__menu .t4s-menu-item-has-children.is--opend>a:hover, .t4s-mb__menu li>a:hover {background-color: #fff;}
.t4s-mb__menu .t4s-sub-menu li>a {border-bottom: none;}

/*---COUNTRIES SELECTOR HEADER---*/
selector[data-type=lsn-switchers] .lsn-switcher {padding: 0px 8px !important; z-index: 9 !important;}
.countries-selector-header {position: relative;}
.countries-selector-header .lsn-select__list,
selector[data-type=lsn-switchers] .lsn-select__list {z-index: 10002 !important;}


/*---PDC---*/
.t4s-product-price {color: #222 !important;}

body.template-collection .t4s-top-collections .t4s-top-list-collections button.flickityt4s-button{display:none;}

body.template-collection .t4s-top-collections .flickityt4s-slider .t4s-cat-item a.cat_link.dib{
      align-items: center;
  padding:0px !important;
}

.t4s-top-list-collections .t4s-cat-item .t4s-thumb-cl+span {
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
      line-height: 15px;
    white-space: normal;
    text-overflow: clip;
    overflow: inherit;
  max-width:initial;
}

body.template-collection .t4s-top-collections .flickityt4s-slider:has(.t4s-cat-item.is-selected) a.cat_link.dib span:after{
    border: 0px !important;
      font-weight: 900 !important;

}
body.template-collection .t4s_box_pr_grid{
  justify-content: left !important;
}
.t4s-product-title a:hover {color: #222 !important;}

.t4s-header-banner:not(.lazyloadt4sed) .t4s-page-head{text-align: left !important;}

.t4s-header-banner:not(.lazyloadt4sed) .t4s-desc-head {max-width: 100%;}

.t4s-page-head .t4s-container{
  max-width: 100%;
  margin: 0; 
  padding:0;
}

body.template-collection #MainContent .t4s-header-banner{
  margin-bottom:0px;
}

/*--- Bubble PDC ---*/
.t4s-thumb-cl{
    border-radius: 2px;
}
/*--- Description PDC ---*/
.t4s-desc-collection {text-align: center;}

/*---PDP---*/
#shopify-section-template--17248842350809__breadcrumb {visibility: hidden;}
.t4s-richtext_text_BXB3nb.t4s-pr__richtext.t4s-rte {background: #E4022B; padding: 15px 30px;}
.t4s-richtext_text_BXB3nb.t4s-pr__richtext.t4s-rte p {margin-bottom: 0px !important; text-align: center;}
.t4s-tabs {padding: 5px 0px;}
.t4s-tab__title {background-color: #fff;}
.t4s-tab__icon {background-color: #fff;}
.t4s-tab__icon:before {color: #222;}
.t4s-tab__icon:after {color: #222;}
.t4s-main-product__content .swatch-button-title-text {padding: 5px !important;}


.t4s-main-product__content .t4s-richtext_text_wE6itE.t4s-pr__richtext.t4s-rte,
.t4s-main-product__content .t4s-richtext_text_m43gaK.t4s-pr__richtext.t4s-rte,
.t4s-main-product__content .t4s-richtext_text_mtgXDj.t4s-pr__richtext.t4s-rte{
    padding: 15px 0px;
    color: #222;
    font-weight: 300;
}


.t4s-main-product__content .t4s-richtext_text_wE6itE.t4s-pr__richtext.t4s-rte p,
.t4s-main-product__content .t4s-richtext_text_m43gaK.t4s-pr__richtext.t4s-rte p,
.t4s-main-product__content .t4s-richtext_text_mtgXDj.t4s-pr__richtext.t4s-rte p{
  margin-bottom: 0px !important; 
  text-align: left;
}
  
.t4s-main-product__content .t4s-tabs {padding: 5px 0px !important;}

.t4s-main-product__content .t4s-tab__title,
.t4s-main-product__content .t4s-tab__icon{
  background-color: #f6f6f6;
}

.t4s-main-product__content .t4s-tab__icon:before {color: #222;}
.t4s-main-product__content .t4s-tab__icon:after {color: #222;}
.t4s-main-product__content .t4s-product-tabs-wrapper.t4s-tabs-line__true {border: none;}
.t4s-main-product__content .t4s-tab-content {border: none !important; padding: 10px 20px !important;}
.t4s-main-product__content .t4s-tab-content p {margin-bottom: 0px;}
.t4s-main-product__content .t4s-tab__title .t4s-tab__text {
    font-size: 14px;
    padding: 10px 20px;
    color: #666666;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    font-weight: 500;
    font-family: "Roboto Condensed", sans-serif;
}
.t4s-main-product__content .swatch-preset-729299 .star-set-btn {min-width: auto;}
.t4s-main-product__content .swatch-preset-729299 .star-set-btn .swatch-button-title-text {color: #222;}
.t4s-main-product__content .swatch-preset-729299 .star-set-btn.swatch-selected {border-color: #222 !important;}
.t4s-main-product__content .swatch-preset-729299 .star-set-btn.swatch-selected .swatch-button-title-text {background-color: transparent !important; color: #222 !important;}
.t4s-main-product__content .t4s-product-form__variants:not(.is--pdp-size-chart-in-title) {
  margin: -52px 0 20px 0;
}
.t4s-main-product__content .t4s-product-form__variants.is--pdp-size-chart-in-title {
  margin: 0 0 20px 0;
}
/* Con guía en bloque aparte (pos. 2) el margen negativo choca con el aviso de stock de Swatch King. */
body.template-product .t4s-main-product__content .shopify-app-block:has(vsk-stock-alert-block:not(:empty)) ~ .t4s-product-form__variants:not(.is--pdp-size-chart-in-title) {
  margin-top: calc(-52px + 3.35rem);
}
.t4s-main-product__content .t4s-product-form__buttons .t4s-product-form__submit {margin-top: 10px;}

.t4s-section-inner.t4s_nt_se_template--17248842350809__product-related-recent.t4s-container-fluid {padding: 0px 30px;}
.t4s-section-inner.t4s_nt_se_template--17248842350809__product-related-recent.t4s-container-fluid .t4s-top-heading {margin-bottom: 20px;}
p.t4s-section-title.t4s-title {
  color: #000000 !important; 
  text-align: left !important;
    font-family: Oswald;
  font-weight: 600;
  font-size: 25px !important;
}

#t44_tab_liquid_r46N3t .t4s-tab__text:before,
#t44_tab_html_jyfmgQ .t4s-tab__text:before,
#t44_tab_des_8wPCKC .t4s-tab__text:before,
#t44_tab_html_UUApTA .t4s-tab__text:before,
#t44_tab_rivui_EBRred .t4s-tab__text:before{
  display:block;
  width:20px;
  margin-right: 15px; 
}

#t44_tab_liquid_r46N3t .t4s-tab__text:before {content: url('/cdn/shop/files/hand-sparkles-regular.svg?v=1740495559');}
#t44_tab_html_jyfmgQ .t4s-tab__text:before {content: url('/cdn/shop/files/truck-fast-regular.svg?v=1740495560');}
#t44_tab_des_8wPCKC .t4s-tab__text:before {content: url('/cdn/shop/files/tag-regular.svg?v=1740495560');}
#t44_tab_html_UUApTA .t4s-tab__text:before {content: url('/cdn/shop/files/tag-regular.svg?v=1740495560');}
#t44_tab_rivui_EBRred .t4s-tab__text:before{content: url('/cdn/shop/files/star-sharp-regular.svg?v=1740495559');
}

.t4s-main-product__content .t4s-product-form__buttons .t4s-product-form__submit .t4s-btn-atc_text{
  font-size:20px;
}



.t4s-swatch__item {
    border-radius: 2px;
  background-color: #F6F6F6;
  border:0px;
  font-size:16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 48px;
    width: auto;
    padding: 0 8px;
    height: 34px;
    line-height: normal;
}

.t4s-swatch__item.is--soldout {
    border: 1px solid #E4E4E4;
    background-color: transparent;
    color: #E4E4E4;
    text-decoration: none;
}

.t4s-swatch__item.is--selected{
  border:1px solid #222;
}

.t4s-swatch__list:has([data-value="UNICA"]) .t4s-swatch__item {
    width: auto;
}

.t4s-swatch.t4s-color-mode__variant_image:has([data-value="UNICA"]) h2.t4s-swatch__title{
  margin-top:98px;
}

/*--- PDP size chart ---*/
body.template-product .t4s-product__size {
    margin-bottom: 0px;
}
body.template-product .t4s-product__size:has(a.t4s-ch) {
    margin:40px 0 28px 0;
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: center;
}
.t4s-product__info-container .t4s-product__size .t4s-btn__size-chart {
    justify-content: flex-end;
    align-items: baseline;
}
.t4s-product__info-container .t4s-product__size .t4s-btn__size-chart img{
  margin-right:5px;
}
.t4s-product__info-container .t4s-product__size .t4s-btn__size-chart span{
    text-decoration: underline;
    line-height: 16px;
}
/*--- PDP sticky bar ----*/
.t4s-sticky-atc__img img{
  border-radius: 2px;
}
.t4s-sticky-atc__img {
  border-radius: 2px;
}

.t4s-sticky-atc__qty{
   border-radius: 2px;
   display: none;
}
.t4s-sticky-atc__atc{
  border-radius: 2px;
}
/* PDP swatch de color */
.swatches-type-products .swatch-single.swatch-view-slide .swatch-navigable li.swatch-view-item {margin-right: 10px !important;}



body.template-product .newsletterBlockPDP:hover{
  cursor:pointer;
}



/*-- FILTROS --*/
.t4s-checkbox-wrapper {
    width: 20px;
    height: 20px;
    border-radius: 2px;
}
.t4s-facets__form .t4s-facet-title {
    font-size: 14px;
    font-weight: 700;
}
.t4s-filter-hidden.t4s-drawer .t4s-facets__form>div {
    padding-bottom: 10px;
    border-bottom: none;
    margin-bottom: 10px;
  width:100% !important;
}



.t4s-filter-hidden.t4s-drawer .t4s-sortby .t4s-dropdown.t4s-dropdown__sortby .t4s-dropdown__wrapper.is--opened{
    top: 0px !important;
    left: 0px;
    transform: initial !important;
    position: relative;
    width: 100% !important;
    box-shadow: none;
  transition:initial !important;
}

/* INICIO CSS LABELS, hay 3 apartados: 
1.CSS Labels General / 
2.CSS Labels PDC / 
3.CSS Labels PDP / 
*/

/* NOTA: Para manejar las siguientes variables, diríjete al fichero "custom-variables.css.liquid" */

.t4s-pr-grid .t4s-product-wrapper .t4s-badge-sale{display: none !important}

/* 1.CSS Labels General */

variant-swatch-king .swatch-minified-text {
  line-height: 1rem !important;
}

span._fx-badge{
  padding: 1px 10px;
  z-index: 9;
  border-radius: 2px;
  color: #FFF;
  width: auto;
  text-transform: uppercase !important;
  font-weight: 600;
  font-size: 10px;
}


span._fx-badge.label-sold-out {display: none;}

span._fx-badge.label-sold-out{
  background-color:var(--water-resistant-color-css);
}
span._fx-badge.last-units{
  background-color:yellow;
}
/*
span._fx-badge.discount{
  background-color:var(--discount-color-css);
  color: #fff;
} */
span._fx-badge.discount{
  background-color:#D3A440;
  color: #fff;
}
span._fx-badge.discount-10{
  color: #fff;
  background-color: #ED6A21;
}
span._fx-badge.discount-20{
  color: #fff;
  background-color: #96C66C;
}
span._fx-badge.discount-30{
  color: #fff;
  background-color: #E985B5;
}
span._fx-badge.discount-25{
  color: #fff;
  background-color: #c5b544;
}
span._fx-badge.discount-40{
  color: #fff;
  background-color: #C1692B;
}
span._fx-badge.discount-50{
  color: #fff;
  background-color: #e3ac3b;
}
span._fx-badge.discount-60{
  color: #fff;
  background-color: #4A596B;
}

span._fx-badge.extraDiscount{
  background-color:var(--extraDiscount-color-css);
  color: #222;
}
span._fx-badge.euro2024{
  background-color:#EB5E46;
}

span._fx-badge.aniversario{
  background-color: #FCDFA4 !important;
  color: #C8102E !important;
}
span._fx-badge.details{
    color: #666666;
    font-size: 13px;
    padding: 0px;
    font-weight: 400;
    text-transform: none !important;
}

/* 2.CSS Labels PDC */

.t4s-product-wrapper .customLabelsContainer{
    padding-left: 10px;
    position: absolute;
    top: 7px;
    z-index: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap:5px;
}

/* 3.CSS Labels PDP */
body.template-product .customLabelsContainer{
    position: absolute;
    width: 100%;
    z-index: 99;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 5px;
    padding: 21px 35px;
}

/* FIN CSS LABELS */

.t4s-facets__form .t4s-facet .is--style-color li>a {
    border-radius: 2px;
    border: 1px solid #fff;
    font-weight: 400;
}
.t4s-facets__form .t4s-facet .is--style-color li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 5px 0;
    font-size: 12px;
    line-height: 20px;
}

.t4s-popup-qv button.t4s-modal-close {
    top: 20px;}
    
/* Inicio CMS Devoluciones */

#shopify-section-template--17248163102937__accordion_MmaTbg .t4s-accor-title{
  border:2px solid;
}

/* Fin CMS Devoluciones */


/*--- COLORES FILTROS ---*/
/*--- es ---*/
.bg_color_azul{background-color: #9ABEE9 !important;}
.bg_color_beige{background-color: #E3D3C0 !important;}
.bg_color_burdeos{background-color: #8C2745 !important;}
.bg_color_camel{background-color: #CD9E67 !important;}
.bg_color_gris{background-color: #A7A7A7 !important;}
.bg_color_lavanda{background-color: #B28B9E !important;}
.bg_color_lila{background-color: #7E2095 !important;}
.bg_color_marino{background-color: #1E2271 !important;}
.bg_color_marron{background-color: #78512E !important;}
.bg_color_mostaza{background-color: #CDAC37 !important;}
.bg_color_multicolor{background-color: #fff !important;}
.bg_color_negro{background-color: #222222 !important;}
.bg_color_nude{background-color: #DDD3DF !important;}
.bg_color_rojo{background-color: #DB2020 !important;}
.bg_color_rosa{background-color: #F1C7CF !important;}
.bg_color_verde{background-color: #407A46 !important;}
.bg_color_naranja{background-color: #f3a20c !important;}
.bg_color_amarillo{background-color: #efef10 !important;}


/*--- fr ---*/
.bg_color_bleu{background-color: #9ABEE9 !important;}
.bg_color_beige{background-color: #E3D3C0 !important;}
.bg_color_bordeaux{background-color: #8C2745 !important;}
.bg_color_camel{background-color: #CD9E67 !important;}
.bg_color_gris{background-color: #A7A7A7 !important;}
.bg_color_lavande{background-color: #B28B9E !important;}
.bg_color_lilas{background-color: #7E2095 !important;}
.bg_color_marin{background-color: #1E2271 !important;}
.bg_color_brun{background-color: #78512E !important;}
.bg_color_moutarde{background-color: #CDAC37 !important;}
.bg_color_multicolore{background-color: #fff !important;}
.bg_color_noir{background-color: #222222 !important;}
.bg_color_nu{background-color: #DDD3DF !important;}
.bg_color_rouge{background-color: #DB2020 !important;}
.bg_color_rose{background-color: #F1C7CF !important;}
.bg_color_vert{background-color: #407A46 !important;}

.bg_color_naranja{background-color: #f3a20c !important;}
.bg_color_amarillo{background-color: #efef10 !important;}

/*--- EN ---*/
.bg_color_blue{background-color: #9ABEE9 !important;}
.bg_color_beige{background-color: #E3D3C0 !important;}
.bg_color_bordeaux{background-color: #8C2745 !important;}
.bg_color_camel{background-color: #CD9E67 !important;}
.bg_color_grey{background-color: #A7A7A7 !important;}
.bg_color_lavender{background-color: #B28B9E !important;}
.bg_color_lilac{background-color: #7E2095 !important;}
.bg_color_marine{background-color: #1E2271 !important;}
.bg_color_brown{background-color: #78512E !important;}
.bg_color_mustard{background-color: #CDAC37 !important;}
.bg_color_multicolored{background-color: #fff !important;}
.bg_color_black{background-color: #222222 !important;}
.bg_color_nude{background-color: #DDD3DF !important;}
.bg_color_red{background-color: #DB2020 !important;}
.bg_color_pink{background-color: #F1C7CF !important;}
.bg_color_green{background-color: #407A46 !important;}

.bg_color_naranja{background-color: #f3a20c !important;}
.bg_color_amarillo{background-color: #efef10 !important;}

/*--- PT ---*/
.bg_color_azul{background-color: #9ABEE9 !important;}
.bg_color_bege{background-color: #E3D3C0 !important;}
.bg_color_bordeaux{background-color: #8C2745 !important;}
.bg_color_camelo{background-color: #CD9E67 !important;}
.bg_color_cinza{background-color: #A7A7A7 !important;}
.bg_color_lavanda{background-color: #B28B9E !important;}
.bg_color_lilas{background-color: #7E2095 !important;}
.bg_color_marinho{background-color: #1E2271 !important;}
.bg_color_marrom{background-color: #78512E !important;}
.bg_color_mostarda{background-color: #CDAC37 !important;}
.bg_color_multicolorido{background-color: #fff !important;}
.bg_color_preto{background-color: #222222 !important;}
.bg_color_nu{background-color: #DDD3DF !important;}
.bg_color_vermelho{background-color: #DB2020 !important;}
.bg_color_rosa{background-color: #F1C7CF !important;}
.bg_color_verde{background-color: #407A46 !important;}

.bg_color_naranja{background-color: #f3a20c !important;}
.bg_color_amarillo{background-color: #efef10 !important;}

/*--- IT ---*/
.bg_color_blu{background-color: #9ABEE9 !important;}
.bg_color_beige{background-color: #E3D3C0 !important;}
.bg_color_bordeaux{background-color: #8C2745 !important;}
.bg_color_cammello{background-color: #CD9E67 !important;}
.bg_color_grigio{background-color: #A7A7A7 !important;}
.bg_color_lavanda{background-color: #B28B9E !important;}
.bg_color_lilla{background-color: #7E2095 !important;}
.bg_color_marino{background-color: #1E2271 !important;}
.bg_color_marrone{background-color: #78512E !important;}
.bg_color_mostarda{background-color: #CDAC37 !important;}
.bg_color_multicolore{background-color: #fff !important;}
.bg_color_nero{background-color: #222222 !important;}
.bg_color_nudo{background-color: #DDD3DF !important;}
.bg_color_rosso{background-color: #DB2020 !important;}
.bg_color_rosa{background-color: #F1C7CF !important;}
.bg_color_verde{background-color: #407A46 !important;}

.bg_color_naranja{background-color: #f3a20c !important;}
.bg_color_amarillo{background-color: #efef10 !important;}

/*--- CART ---*/
#shopify-section-template--17248842383577__heading .t4s-header-banner {border: none;}
.t4s-cart-2column .t4s-summary-cart {background-color: transparent; border: 1px solid #d3d3d3; border-radius: 2px;}
.t4s-cart-2column .t4s-cart-total .t4s-col-auto.t4s-col-item {font-size: 16px; text-transform: none;}
.t4s-cart-2column .t4s-cart-total .t4s-cart__ttprice {font-size: 18px !important; font-weight: 700;}
.t4s-main-cart .t4s-cart-2column [type="submit"] {border-radius: 2px;}
.t4s-table-main-cart {border: none;}
.t4s-table-main-cart th {font-size: 14px; font-weight: 700;}
.t4s-table-main-cart th:nth-child(1) {display: none;}
.t4s-table-main-cart thead tr th {border-right: none;}
.t4s-table-main-cart td {border-bottom: none;}
.t4s-table-main-cart .t4s-page_cart__remove {display: none;}
.t4s-table-main-cart .t4s-page_cart__remove, .t4s-table-main-cart .t4s-page_cart__infos, .t4s-table-main-cart .t4s-page-cart_prices, .t4s-table-main-cart .t4s-page_cart__actions, .t4s-table-main-cart .t4s-page_cart__total_price {border-right: none;}
.t4s-page_cart__info .t4s-page_cart__meta {color: #D3D3D3; font-size: 14px;}
.t4s-page_cart__info .t4s-page_cart__tools {display: none;}
.t4s-pr-rencent-related .t4s-pr-single_tab-item {font-size: 20px;}
.t4s-pr-rencent-related .t4s-pr-single_tabs {margin-bottom: 15px;}
.t4s-pr-rencent-related .t4s-pr-single_tab-item.t4s-active:after {background-color: transparent;}
  .t4s-cart-2column .t4s-summary-cart {
    margin-bottom: 20px;
}
  .t4s-cartPage__footer {
   display: none;
}

/*--- MINICART ---*/
#t4s-mini_cart .t4s-drawer__header {padding-bottom: 25px;}
#t4s-mini_cart .t4s-drawer__header span {font-size: 30px; text-transform: capitalize;}
#t4s-mini_cart .t4s-drawer__bottom {background-color: #fff;}
.t4s-drawer__main {background-color: #fff;}
#t4s-mini_cart .t4s-drawer__header button.t4s-drawer__close {background-color: transparent;}
#t4s-mini_cart .t4s-mini_cart__item:first-child {border-top: 1px solid #d3d3d3; padding-top: 25px;}
.t4s-mini_cart__tool {border: none;}
#t4s-mini_cart .t4s-drawer__bottom:last-child {border-top: 1px solid #D3D3D3;}
.t4s-mini_cart__meta .t4s-cart_meta_price .t4s-cart_price {font-size: 14px;}
.t4s-cart_meta_variant {color: #D3D3D3; font-size: 14px;}
.t4s-mini_cart__actions .t4s-quantity-control {border: 1px solid #222; border-radius: 2px;}
.t4s-mini_cart__edit {display: none;}
.t4s-mini_cart__item .t4s-mini_cart__remove {border: none;}
.t4s-col-auto:nth-child(1) {font-size: 14px;}
#t4s-mini_cart .t4s-cart__totalPrice {font-weight: 700;}
.t4s-minicart-group-btns {flex-direction: column-reverse;}
#t4s-mini_cart .t4s-minicart-group-btns .t4s-btn__cart {border-radius: 2px; max-width: 100%;}
#t4s-mini_cart .t4s-btn+.t4s-btn {border-radius: 2px; margin-inline-start: 0px !important; max-width: 100%;}
#t4s-mini_cart.t4s-drawer{ z-index: 500000;}
.bloque-info-cart {
    margin: 0px 0px 20px;
    background: #FDDDC9;
    border-radius: 2px;
    padding: 10px 10px;
  color: #222;
}
.bloque-info-cart p{margin-bottom: 0px;}


/* Inicio GLOBO APP, PDP BLOQUE "COMBINA CON..." */



/* Inicio GLOBO APP, PDP BLOQUE "COMBINA CON..." */

body.template-product .shopify-block.shopify-app-block .ga.ga-template_1.ga-products-box{
    max-width: initial !important;
    margin: initial !important;
}

body.template-product .shopify-block.shopify-app-block .ga-carousel_wrapper{
    padding-left: 0px;
    padding-right: 0px;
}

body.template-product .shopify-block.shopify-app-block .ga-products > p{
display:none !important;
}

body.template-product .shopify-block.shopify-app-block .ga-title.section-title{
      padding-left: 10px;
    padding-right: 10px;
  color:#666666 !important;
      font-family: 'Roboto';
}

body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product{
    padding-right: 0 !important;
    display: flex;
    flex-direction: column;
}

body.template-product .shopify-block.shopify-app-block .globo_widget_18718 
.gowl-stage-outer div.gowl-item:nth-child(3) li.ga-product span.ga-product_price-container{
  margin-bottom:9.5px;
}

body.template-product .shopify-block.shopify-app-block .ga-subtitle{display:none;}

body.template-product .shopify-block.shopify-app-block .ga-product_variants-container{
      display: inline-flex;
}
body.template-product .shopify-block.shopify-app-block .ga-product_variants-container .ga-product_variant_select{
    border-radius: 0;
    font-size: 14px;
    display: flex;
    width: 95px;
    justify-content: center;
    text-align: center;
    color: #666666;
    background-color: #F6F6F6;
    border: 0;
}

body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_price-container{
      width: 50%;
}

body.template-product .shopify-block.shopify-app-block .ga-carousel_wrapper .gowl-nav button.gowl-next{
      right: 4px !important;
}
body.template-product .shopify-block.shopify-app-block .ga-carousel_wrapper .gowl-nav button.gowl-prev{
      left: 12px;
}
 
body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_title{
    order: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
}
body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_price-container{
  order:2;
}
body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_variants-container{
  order:3;
}
body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_addtocart{
  order:4;
  text-transform: uppercase;
  font-size: 12px !important;
}

body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_price-container .money{
  color: #222 !important;
  font-size: 15px !important;
  font-weight: 500;
}

body.template-product .shopify-block.shopify-app-block .gowl-stage-outer li.ga-product .ga-product_image{
    background-size: cover !important;
} 


/* Fin GLOBO APP, PDP BLOQUE "COMBINA CON..." */


/* ------- Inicio CMS Devoluciones ------*/
/*#shopify-section-template--17248840712409__accordion_ttVKkf .t4s-accor-title {
    background-color: #f2ece4;
    border-radius: 2px;
    border-bottom: none;
    padding: 20px 20px 0px 20px;
    font-size: 1.6rem;
}

#shopify-section-template--17248840712409__accordion_ttVKkf .t4s-accor-text {
    padding: 0px; 
}

#shopify-section-template--17248840712409__accordion_ttVKkf .t4s-tab-content {
    background-color: #f2ece450;
    padding: 20px;
    font-size: 1.4rem;
}

#t4s-accor_item_hmbb4R p {
    margin: 4px;
}

#shopify-section-template--17248840712409__accordion_ttVKkf .t4s-type-accordion>.t4s-tab-wrapper {
    border-bottom: none; 
    margin-bottom: 10px;
}*/
/* ------- Fin CMS Devoluciones ------*/


/*--- CMS SAN VALENTÍN AW23 ---*/
section#shopify-section-template--17323072651481__custom_section_WbFjVe {background-color: #e79f9f !important;}
/* swatches de color */

/*-- top bar estática con cuenta atrás  ---*/
 .t4s-announcement-bar__wrap .t4s-announcement-bar__item{
   width: 50% !important;
   position: relative !important;
   transform: none !important;
} 
  .t4s-announcement-bar .flickityt4s-slider{
    transform: none !important;
  }
  .t4s-announcement-bar__wrap{ padding: 0px 0px; }
#b_announcement-bar-0 {
  text-align: left !important;
  padding-left: 2% !important;
} 
#b_announcement_dy9bit {
  text-align: center;
    padding-right: 2% !important;
}

/* CSS para pop up Freshdesk bolita verde chat */
#fc_frame{
    bottom: 174px !important;
}
/* Fin CSS para pop up Freshdesk bolita verde chat */

/* Inicio CSS wheelio halloween */

#wheelio .wlo_panel.wlo-open.wlo_gpuac.wlo_halloween.wlo-panel-animate .scr-title.wlo_main_title p {
  line-height: 36px !important; 
}

#wheelio .wlo_panel.wlo-open.wlo_gpuac.wlo_halloween.wlo-panel-animate .src-text-small p {
  /* color: white !important; */
  padding: 3px !important;
  font-size: 12px !important!;
}

#wheelio .wlo_panel.wlo-open.wlo_gpuac.wlo_halloween.wlo-panel-animate .src-text-small div.scratch-card-text {
  font-family: 'Unbounded' !important;
}

div#tos_container {
  margin-top: 0px !important;
}

body.template-cart #MainContent:has(.t4s-mini_cart__empty) section.shopify-section.t4s-custom-section.t4s-accordion{
  display:none !important;
}

/* RECOMENDADOS PERSONALIZADOS APP GLOBO PDP */
  /* Condicionantes para HOMBRE 
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_18775 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_18816 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19082 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19084 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19085 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19122 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19123 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19124 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19125 .ga.ga-template_1.ga-products-box) 
.globo_widget_15875{
  display:none !important;
}
*/

body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_15875 .ga.ga-template_1.ga-products-box) 
.globo_widget_21290{
  display:none !important;
}
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_18718 .ga.ga-template_1.ga-products-box) 
.globo_widget_21290{
  display:none !important;
}



  /* Condicionantes para MUJER
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19126) 
.globo_widget_18718,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19127) 
.globo_widget_18718,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19128) 
.globo_widget_18718,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19129) 
.globo_widget_18718,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19130) 
.globo_widget_18718,
body.template-product div.shopify-block.shopify-app-block 
div[data-id="glo_related_products_upsell_app_block_product_kY3JBy"]:has(.globo_widget_19131) 
.globo_widget_18718
{
  display:none !important;
}
 */

/* FIN RECOMENDADOS PERSONALIZADOS APP GLOBO PDP */


body.template-product.calcetin-lifestyle-i23-06-marengo-41 .t4s_ratio.t4s-bg-11.t4s-product__media.t4s-child-lazyloaded img,
body.template-product.calcetin-lifestyle-i23-05-marino-41 .t4s_ratio.t4s-bg-11.t4s-product__media.t4s-child-lazyloaded img{
      object-fit: cover;
}



/* Annoucement Bar GRINCH */
body.template-product .t4s-product__price .t4s-product-price.t4s-badge-sale{
  margin-top:15px;
    font-weight:300;
}

section.promoPdcBlockCustom{
  border:2px solid;
}

#shopify-section-top-bar .topBar p{
  margin-bottom:0px;
}
#shopify-section-top-bar .topBar b{
  font-weight:900;
}
.topBar.blue {
  background: #344553;

}

body._grinch-on .promo-pdc-card.promo-span-2 {
  display: none;
}

#shopify-section-top-bar button.klaviyo_form_trigger{
  background:transparent; 
  padding:0px; 
  text-decoration:underline; 
  font-weight:900;
}

body.template-product ._messageBlueMonday p{
    color: #114b5f;
    font-weight: 300;
}
/* Annoucement Bar GRINCH */
/*
  #shopify-section-announcement-bar{
    display:none;
  }*/

  #shopify-section-announcement-bar .flickityt4s-slider{
    justify-content:center;
  }

  #shopify-section-announcement-bar span.t4s-countdown-enabled{
    padding: 1px 0px;
    font-weight: 900;
  }

  ._fx-badge.discount.blueMonday{
  background-color: #758fa8 !important;
  color: #d3eafb !important;
}




.countries-selector-header .lsn-select__item-name{font-size:16px;}

#shopify-section-top-bar{height:var(--top_bar_height);}

.t4s-product-title a{
  font-weight: 500;
  font-family: 'Oswald';
  font-size:16px;
}

header .t4s-header__wrapper .t4s-container .t4s-col-lg-auto.t4s-col-md-4.t4s-col-6{
      align-self: flex-start;
}

header .t4s-header__logo .t4s-d-inline-block img{
    margin: 0px;
    padding: 0px;
}
.t4s-nav__ul > li > a:hover{
    font-weight:900 !important;
    color: #222 !important;
  transition:none;

}

nav.t4s-navigation .t4s-sub-menu{
  background-color: rgba(255, 255, 255, 0.9);
}

#t4s-menu-drawer{
  top:104px;
  width: calc(100% - 40px) !important;
  z-index:99999999;
  /*height: calc(100vh - 154px);*/
  bottom: 0;
  height: auto;
}

.t4s-close-overlay{
    opacity: 100% !important;
    background: #fff9 !important;
}

/*
body:not(._t53mel ._1ggrkb4) #t4s-menu-drawer,
body:not(._t53mel ._1ggrkb4) .t4s-close-overlay{
  top:calc(102px - var(--top_bar_height));
}
*/
body:not(._t53mel ._1ggrkb4) #t4s-menu-drawer,
body:not(._t53mel ._1ggrkb4) .t4s-close-overlay{
  top: calc(var(--top-bar-v2-height, 40px) + var(--header-height2, 62px));
}

body:has(._t53mel ._1ggrkb4) #t4s-menu-drawer,
body:has(._t53mel ._1ggrkb4) .t4s-close-overlay{
  top: calc(var(--top-bar-v2-height, 40px) + var(--header-height2, 62px) + 2px);
}




.t4s-nav__hover_sideup .t4s-nav__ul > li > .t4s-sub-menu{
    width: 100%;
  left:0 !important;
    max-width: initial;
    display: flex;
    justify-content: center;
}

.shopify-section.t4s-sp-section-mb-nav ul.t4s-mb__menu{
  padding:0px 10px !important;
}

.shopify-section.t4s-sp-section-mb-nav ul.t4s-mb__menu li.t4s-menu-item.t4s-item-level-0  > a{
  border-bottom: 1px solid #222 !important;
}

button.t4s-drawer-menu__close{
  display:none;
}

.closeButtonsMenu button.close-button{
    background: transparent;
    position: initial;
    color: #222;
      font-size: 25px;
    display: none;
}

body:has(#t4s-menu-drawer[aria-hidden="false"]) .closeButtonsMenu button.close-button{
  display:block;
}

body:has(#t4s-menu-drawer[aria-hidden="false"]) .closeButtonsMenu a.t4s-push-menu-btn{
  display:none !important;
}

header.t4s-section-header nav.t4s-navigation li:nth-child(1) .t4s-sub-menu .t4s-container{
    margin-left: 150px;
}
header.t4s-section-header nav.t4s-navigation li:nth-child(2) .t4s-sub-menu .t4s-container{
    margin-left: calc((var(--margin_tabDesktop_menu)) * 1.5);
}

header.t4s-section-header nav.t4s-navigation li:nth-child(4) .t4s-sub-menu .t4s-container{
    margin-left: calc((var(--margin_tabDesktop_menu)) * 2.6);
}
header.t4s-section-header nav.t4s-navigation li:nth-child(5) .t4s-sub-menu .t4s-container{
    margin-left: calc((var(--margin_tabDesktop_menu)) * 3.1);
}

.newIcons{
  width:20px;
}
.newIcons.filters{
  margin-right:8px;
}


html:not([lang='es']) header #item_mega_mpaCD4,
html:not([lang='es']) #shopify-section-mb_nav #item_menu_kxCjmK
 {
  display: none;
}

html[lang='es'] header #item_mega_gQKd7B,
html[lang='es'] #shopify-section-mb_nav #item_menu_FfALTX {
  display: none;
}








html[lang='es'] body.template-index section[id$="HjVdfD"]  {
  display: none;
}
html:not([lang='es']) body.template-index section[id$="xrGie6"] {
  display: none;
}



body.template-collection .t4s-top-collections.t4s-nav-true{padding:0;}



.t4s-product{
      display: flex;
    flex-direction: column;
}
.t4s-product .t4s-product-wrapper{order:1;}
.t4s-product .shoesDetails{order:3;}
.t4s-product variant-swatch-king{order:2;}

body.template-collection .t4s-btn-filter-wrapper{
      justify-content: flex-start;
}

.t4s-dropdown__sortby button[data-dropdown-open] {
    border-radius: 2px;
    padding: 0;
    border: 0px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: baseline;
    gap: 22px;
}

.t4s-dropdown__sortby button[data-dropdown-open] svg.t4s-icon-select-arrow{
      opacity: 1;
    width: 20px;
    height: 10px;
    position: initial !important;
    top: initial !important;
    right: initial !important;
}

.t4s-dropdown__sortby .t4s-dropdown__wrapper{
  width:100% !important;
    transform: initial !important;
  transition:initial !important;

}

body.template-collection .t4s-drawer__scroll .t4s-sortby span.t4s-d-none.t4s-d-md-block{
      text-transform: uppercase;
    font-weight: 900;
    font-family: 'Oswald';
    font-size: 14px;
    display: block !important;
}

div.swatches-type-collections .swatch-view-slide .swatch-navigable ul.swatch-view{
  margin-bottom:3px;
}


  body.template-index .shopify-section.t4s-hero-video.t4s_tp_bgvideo{
    display:none
  }



.t4s-tabs .t4s-container {
  max-width: 1440px !important;
}

body.template-product main.content-for-layout h1.t4s-product__title,
body.template-product main.content-for-layout .t4s-product__price{
      font-family: 'Oswald';
}

body.template-product form.t4s-form__product.has--form__swatch {
  margin-top:20px;
}

body.template-collection #MainContent {
  padding:0 45px;
}

button.t4s-btn-filter{
      text-transform: capitalize !important;
    border-radius: 20px !important;
    width: 96px;
    height: 31px;
    background-color: #F6F6F6 !important;
    color: #666666 !important;
    font-size: 14px !important;
}

body.template-product #MainContent .t4s-section-main.t4s-section-main-product .t4s-container.t4s-main-product__content .t4s-main-area .t4s-product__info-wrapper{
    padding: 0px 45px 0 45px;
    margin-top: 0 !important;
}

 

/*
body.template-product .t4s-product__info-container .t4s-product__size i.t4s-ani-none:before{
  content:url('/cdn/shop/files/ruler-triangle-regular_1.png?v=1740496667') !important;
}
*/

.t4s-product__info-container .customLabelsContainer,
.t4s-product__media-wrapper .t4s-product__info-container--sticky .shoesDetails{display:none !important;}

body.template-product .t4s-product__info-container .t4s-richtext_text_CKTqXc{
  margin-bottom:10px;
}

body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__title,
body.template-product .t4s-product__info-container .t4s-richtext_text_CKTqXc p{
  width:100%;
    font-size: 18px !important;
    text-transform: none !important;
    color: #666666 !important;
    padding-bottom: 10px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
}

body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__title--pdp-size-heading {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__title--pdp-size-heading .t4s-swatch__title-text {
  flex: 1 1 auto;
}
body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__title--pdp-size-heading .t4s-swatch__title-chart {
  flex-shrink: 0;
  margin-left: auto;
}
body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__title--pdp-size-heading .t4s-swatch__title-chart .t4s-btn__size-chart {
  margin-bottom: 0;
}

/* Enlace guía de tallas (texto interno) */
body.template-product form.t4s-form__product.has--form__swatch .t4s-btn__size-chart span {
  font-size: 14px !important;
  text-decoration: underline !important;
}

/* Popup guía de tallas (contenido ajax + posible id en ancestro del lightbox) */
#t4s-pr-popup__size-guide span,
.mfp-content #t4s-pr-popup__size-guide span,
.mfp-content .t4s-pr-popup__size-guide span,
.t4s-pr-popup__size-guide span {
  font-size: 14px !important;
}

/* Swatch talla / size (handle según idioma del nombre de opción) */
body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__option.is-t4s-name__talla,
body.template-product form.t4s-form__product.has--form__swatch .t4s-swatch__option.is-t4s-name__size,
body.template-product form.t4s-form__product.has--form__swatch [data-swatch-option].is-t4s-name__talla,
body.template-product form.t4s-form__product.has--form__swatch [data-swatch-option].is-t4s-name__size {
  margin-top: 20px !important;
}

#judgeme_product_reviews{
    font-family: 'Roboto';
    font-weight: 400;
}

body.template-product .t4s-tabs-pr-content:has(#judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"]) .t4s-tab-wrapper:nth-child(3) {display:none;}

body.template-product .t4s-product__info-container .t4s-richtext_text_CKTqXc p{
      padding-bottom: 0px;
  margin-bottom:-10px;
}

body.template-product .t4s-product__info-container .t4s-product__price del{
    color: #222;
    font-size: 18px;
    font-weight: 300; 
}
body.template-product .t4s-product__info-container .t4s-product__price ins{
  font-weight:500;
  color:#C8102E;
  margin-left: 24px;
}

section.shoesDetails:has(.water-resistant):has(.pitas-tex) ._fx-badge.water-resistant:after {
    content: '|';
}

body.template-product section.customWarningText{
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 30px 0 0 0;;
    flex-flow: row wrap;
}

body.template-product section.customWarningText div{
    border-top: 2px solid #D9D9D9;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 auto;
    /* height: 35px; */
    padding: 8px 0;
}

body.template-product section.customWarningText div.warningMessage{
    width: 100%;
    border: 0;
    justify-content: center;
    align-items: flex-start;
    padding: 33px 0 10px 0;
}

body.template-product section.customWarningText p{
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
  font-weight:400;
    align-items: flex-start;
  color:#666;
      font-family: 'Roboto';
}

body.template-product section.customWarningText div.warningMessage p:before{
  width:18px;
  content:url('/cdn/shop/files/circle-info-regular.svg?v=1741007726');
      margin-right: 10px;
}

body.template-product section.customWarningText .chosenWarning {
      border-top: 3px solid #B72B34;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    padding-top: 11px;
}
body.template-product section.customWarningText .chosenWarning p{
  font-weight:700;
}

body.template-product .t4s-product__media-wrapper .customLabelsContainer ._fx-badge.details{display:none;}

#shopify-section-facets .t4s-drawer__content #FacetFiltersForm details.filterTab summary{
      width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap:10px;
  cursor:pointer;
}



#shopify-section-facets .t4s-drawer__content #FacetFiltersForm .t4s-col-item:not(details[open]) img.tabOpen{
  transform: rotate(0deg);
  transition: transform 0.2s ease-in-out;
}
#shopify-section-facets .t4s-drawer__content #FacetFiltersForm .t4s-col-item:has(details[open]) img.tabOpen{
  transform: rotate(179deg);
  transition: transform 0.2s ease-in-out;
}




  
footer .t4s-footer-wrap div:nth-child(1) .t4s-socials-block.social-cus_socials_V9g3aT{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-flow: row nowrap;
    justify-content: flex-start;
    gap: 20px;
    align-items: baseline;
}

footer .t4s-footer-wrap div:nth-child(1) .t4s-socials-block.social-cus_socials_V9g3aT .t4s-list-socials a{
    width: 30px;
    height: 30px;
    color: #fff;
}

footer .t4s-section-inner.t4s_nt_se_footer-bottom.t4s_se_footer-bottom .t4s-footer-content{
      display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    gap: 5px;
}

footer .dinamicAnchors a,
footer .dinamicAnchors a._lawwwing-document-open,
footer .dinamicAnchors a.lawwwing-consent-edit {
  color: #a4a4a4 !important;
  margin-right: 1em !important;
  text-decoration: underline !important;
  text-transform: uppercase !important;
  font-size: 13px;
  cursor: pointer;
}
footer .t4s-coppy-right{
    font-size:13px;
}

footer section.t4s-footer .t4s-custom-col.t4s-col-item.t4s-col-lg-custom .t4s-col-inner.t4s-text-lg-start {
  padding-top:9px;
}

#shopify-section-toolbar_mobile .t4s-toolbar{
    height: 68px;
}

#shopify-section-toolbar_mobile .t4s-toolbar .t4s-toolbar-item a{
      display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#shopify-section-toolbar_mobile .t4s-toolbar span.t4s-toolbar-label{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 10px;
  text-transform:uppercase;
}

#lw-document iframe.lw-document-frame {
    font-family: 'Oswald' !important;
  border:5px solid red;
}

.t4s-product-inner .t4s-product-btns .t4s-product-swatch__info.lazyloadt4sed{
    height: auto !important;
}

/* LANDING PUBLI */
body.template-page.calzado-pitas .t4s-text-bl ul{list-style: disc;}
body.template-page.calzado-pitas span.titulo-destacado-lp {
    color: #fff;
    background: #222;
    font-size: 36px;
    font-family: 'Oswald';
}

body.template-collection .t4s_box_pr_grid:has(.t4s-product.t4s-pr-grid[swatch-generated="estilo_2"]) .t4s-product-inner .t4s-product-img.t4s_ratio{ 
  --aspect-ratioapt: 0.9090909090909091 !important;
}

/* BLOQUE MATERIALES PDP */
.bloque-materiales {
    margin: 10px 10px 10px 10px;
    gap: 10px;
    column-count: 3;
}

/* estilos articulos de blog */
.t4s-article-content h3{
  font-size:16px;
  font-weight: 500;
}
.t4s-article-content h2{font-size:22px;}

body.editorial-primavera-ss26 .t4s-d-block img{border-radius: 0px;}
/*
html[lang="es"] .dia-madre{display: none;}
html[lang="pt-PT"] .dia-madre{display: none;}
html[lang="fr"] .dia-madre{display: none;}
html[lang="en"] .dia-madre{display: none;}

html[lang="es"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(5) {
    display: none !important;
}
html[lang="it"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(5) {
    display: block !important;
}
html[lang="fr"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(6) {
    display: none !important;
} 
html[lang="pt-PT"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}
html[lang="es"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}
html[lang="fr"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}
html[lang="en"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}*/
html[lang="es"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(10) {
    display: none !important;
}
html[lang="fr"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(10) {
    display: none !important;
}
html[lang="it"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(10) {
    display: none !important;
}
html[lang="pt-PT"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(10) {
    display: none !important;
}

html:not([data-market="united-kingdom"]) .free-tote-bag {
  display: none;
}



/* Dia de la madre FR */

html[lang="es"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(11) {
    display: none !important;
}
html[lang="en"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(11) {
    display: none !important;
}
html[lang="it"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(11) {
    display: none !important;
}
html[lang="pt-PT"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(11) {
    display: none !important;
}



html[lang="es"] .dia-madre-fr{display: none;}
html[lang="pt-PT"] .dia-madre-fr{display: none;}
html[lang="en"] .dia-madre-fr{display: none;}
html[lang="it"] .dia-madre-fr{display: none;}
/* Dia de la madre FR */

html[lang="fr"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(6) {
    display: block !important;
} 
html[lang="en"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(6) {
    display: block !important;
} 
html[lang="pt-PT"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(6) {
    display: block !important;
} 
html[lang="it"] #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(6) {
    display: block !important;
} 

/* Dia del padre FR-UK */

html:not([data-market="france"]):not([data-market="united-kingdom"]) #shopify-section-footer .bl-ff8dc3c0-cbf3-4df6-b2d2-24d0659d687e ul.t4s-footer-linklist li:nth-child(7) {
  display: none !important;
}
/* 
html:not([data-market="france"]):not([data-market="united-kingdom"]) .top-bar-marquee__group .top-bar-marquee__item:first-of-type {
  display: none;
} */

/* REBAJAS verano 26 envios y devoluciones */
html[lang="it"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}
html[lang="fr"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;
}
html[lang="en"] .top-bar-marquee__group .top-bar-marquee__item:first-child {
  display: none;