/** Shopify CDN: Minification failed

Line 936:4 Expected ":"
Line 1143:26 Expected identifier but found whitespace

**/



/* GENERAL */
.btn, .sf__btn {
    border-radius: 0;}
.sf-breadcrumb a, .sf-breadcrumb span {color: #999999;}
.sf-breadcrumb__nav {padding-left: 20px ;}
.bread-crumb__item {
  font-size: 12px;
  padding: 0.1rem 0.3rem;
}
.sf__breabcrumb-page-title{
  font-size: 12px;
  padding: 0.1rem 0.3rem !important;
}
@media (max-width:648px){
  .sf-breadcrumb__nav {padding-left: 10px ;}
}
h1, h2{
  font-family:'Times new roman' !important;
}

@media (max-width:648px){

  .sf-home__slideshow h1{
    font-size:40px !important;
  }
  
}
/* FIN GENERAL */
/* HOME */
.bloque-home-universo .section__heading{font-size: 50px !important;}
.bloque-home-universo .section__description{font-size: 20px;}
.bloque-home-universo a.pointer-events-auto.sf__btn.sf__btn-link.md\:text-white {
    font-family: 'Playfaire Display';
    font-size: 36px;
    line-height: 40px;
}
h3.image__card-heading {
    font-family: 'Times new roman';
}
.image__card-heading-group {
    margin-bottom: 20px;
}
.home-banner__slideshow .sf__slide-block.slide__block-desktop a.sf__btn-link.content_above {
    color: #fff !important;
}
.home-banner__slideshow .sf__slide-block.slide__block-desktop a.sf__btn-link.content_above:after, .home-banner__slideshow .sf__slide-block.slide__block-desktop a.sf__btn-link.content_above:before  {
    background-color:  #fff !important;
}
@media (max-width:1024px){
  .bloque-home-universo a.pointer-events-auto.sf__btn.sf__btn-link.md\:text-white {
    font-size: 24px;
    line-height: 30px;
}
  .bloque-home-universo .section__heading{font-size: 36px;}

  body.template-index .sf-home__slideshow .swiper-wrapper{
        height: 60vh;
  }

}


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











/* 1.CSS Labels General */
span._fx-badge{
    padding: 2px 10px;
    z-index: 9;
    border-radius: 50px;
    width:auto;
    text-transform: none;
    font-size: 11px;
    background-color: #222;
    color: #FFF;
}

/*
span._fx-badge.last-units{
  background-color:yellow;
}
*/

span._fx-badge.discount{
  background-color: #952E46;
}
span._fx-badge.discount-30{
  background-color: #2A363D;
}
span._fx-badge.discount-20{
  background-color: #1e95cf;
}

span._fx-badge.pre-order{
  background-color: var(--black-color);
}
span._fx-badge.exclusivo-web{
  background-color: #324D4D;
}
span._fx-badge._privatesale-discount{
  background-color: #1e95cf;
  max-width: fit-content;
}
span._fx-badge.etiqueta-piel{
  background-color: #F1EEED;
  color: #999;
}
span._fx-badge.manual-new-in{
  background-color: #2A363D;
}
div._fx-badge.victoria_x_harper{
 background: #fff;
    margin-left: -6px;
    margin-top: 10px;
}
body.template-product .sf-product-wrapper div._fx-badge.victoria_x_harper{
background: #fff;
    margin-left: 0px;
   margin-top: 10px;
    margin-right: -30px;
    width: 250px;
}
/* 2.CSS Labels PDC */

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

@media (max-width:580px){
  .sf__pcard .customLabelsContainer{
    top: initial;
    height: auto;
    justify-content: flex-end;
    padding-bottom: 8px;
    bottom:0;
    flex-direction: column-reverse;
  }
  
}

.sf__pcard span._fx-badge{
    left: 8px;
    top: 8px;
}

.sf__pcard:has(span._fx-badge.pre-order) span._fx-badge.discount{
  top:39px;
}

/* 3.CSS Labels PDP */

body.template-product .customLabelsContainer{
    display: flex;
  position:absolute;
      height: 20px;
    top: 1vh;
    flex-direction: column;
    gap: 5px;
    justify-content: flex-start;
    align-items: flex-end;
    z-index: 9;
    width: 100%;
    padding: 5px 2%;
}

/* FIN CSS LABELS */

html[lang="en"] .sequra-promotion-widget {
  display: none;
}
html[lang="es"] .sf-product-wrapper #sequraStoreEN {
  display: none;
}

/*DESPLEGABLE DE FILTROS EN PDC*/

#CollectionFiltersForm .sf__accordion-button{
  font-weight: 500;
}
.facest-filters-section .sf__sidebar-content .sf__filter-wrapper .facet-checkbox>svg {
    margin-right: 0.5rem ;
    margin-top: 1px;
}
.facest-filters-section .sf__sidebar-content .sf__filter-wrapper .facet-checkbox {
    padding: 5px 0 ;
}
.facest-filters-section .sf__sidebar-content span.filter-label {
    font-size: 12px;
}
.facest-filters-section .sf__sidebar-content ul {
    column-count: 2;
}
.facest-filters-section .sf__sidebar-content .sf__accordion-item[data-index="3"] ul{
   column-count: 3;
}
.facest-filters-section .sf__sidebar-content ul.sf__list-row li a {
    color: #222;
    transition: all .3s;
    font-size: 12px;
}
.sf__collection-container.sidebar__fixed .sf__sidebar {z-index: 100000;}
/*FIN DESPLEGABLE DE FILTROS EN PDC*/



/* FOOTER */
.sf__footer-middle {border-top-width: 1px !important;}

#shopify-section-footer .sf-footer .container .sf__footer-bottom-inner{
    flex-direction: row-reverse !important;
    gap: 16%;
    align-items: center;
}

.harperEuropa{
    text-align: left;
    padding: 18px;
    border-top: 0.5px solid grey;
  font-size: 11px;
}

.harperEuropa a{
  font-weight:900;
}

@media (max-width:845px){
  
  #shopify-section-footer .sf-footer .container .sf__footer-bottom-inner{
    flex-direction: column-reverse !important;
  }

  #shopify-section-footer .sf-footer .container .sf__footer-bottom-inner > .sf-footer__left > div{
    margin:0 auto;
  }
  
}
/* FIN FOOTER */

body.template-page.page-landing-captacion-calendario-adviento h3.content__heading{
      font-family: Times new roman !important;
  font-size:42px;
}


/* PDC */
body.template-collection .facest-filters-section .w-full{
  padding-left: 0px;
  padding-right: 0px;
}
body.template-collection .sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper {
    margin-left: 20px;
}
body.template-collection .sf__col-item{
    padding-left: 1px;
    padding-right: 1px;
}
body.template-collection .collection-header--small {
    padding: 10px 0 20px;
}

body.template-collection .sf__toggle-filter{
  align-items: flex-start;
}
body.template-collection .sf__toggle-filter .sf__sortmb-icon{
  font-size: 12px;
  font-weight: 400;}

body.template-collection .sf__collection-toolbar{
      border-top: 1px solid #f6f6f6;
      padding-top: 5px;
}

body.template-collection #sf-filter-by-items{
      padding-bottom: 20px;
}

#sf-filter-by-items .filtered-item:hover{
    background: var(--HN-blue-color);
    color: #fff;
}

body.template-collection h1.collection-header__title{
  padding-top:30px;
  padding-bottom: 20px;
}
@media (max-width:1024px){
  body.template-collection h1.collection-header__title,
  body.template-page.page-landing-captacion-calendario-adviento h3.content__heading{
    font-family: Times new roman !important;
    font-size:30px;
  }
}
/* FIN PDC */

#naiz-opener-container{
  display:none;
}

/* PDP */

.main-product__block-tax{display: none;}
.main-product__block-price{margin-top: 0px !important;}

.main-product__block.main-product__block-price {
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-wrap: nowrap;
}
.main-product__block.main-product__block-price p{
    font-style: italic;
}
.main-product__block.main-product__block-price p b{
    font-style: initial;
    font-size: 16px;
}
.sf-po__option-button {
    border: 1px solid #fff;
    border-radius: 50px;
    font-size: 14px;
}
.sf-prod-media__wrapper {
    padding-left: 0px;}
.sf-breadcrumb{
  padding-top: 1rem;
}
.product-mb__media{
  padding-left: 0rem;
    padding-right: 0rem;
}

.ga h2 {
    font-weight: inherit !important;
}
span.ga-product_price,
button.ga-addalltocart, 
button.ga-product_addtocart{
  font-weight: inherit !important;
  
}

/* FIN PDP */
/* PDP 2024 */
.template-product .w-full .sf-prod__container {
    padding: 0 0;
}
.template-product .sf-prod__container>div {
    padding: 0 0;
  z-index: 20;
}
.template-product .sf-product-media__desktop .sf__product-media-lists{
      gap: 2px !important;
}
.template-product .prod__title h1, .f-price-item {
    font-size: 20px;
}
.template-product .prod__title, .prod__option-label, .prod__reviews-and-prices{
      justify-content: left;
}
.template-product .boton-guia-tallas{
  text-decoration: underline;
}
.sf-prod__info .sf-wishlist__button {border: none;}
.main-product__block-description .product__description p{
  color: #999999;
    font-size: 14px;
}
.template-product .main-product__block-collapsible_tab .collapsible__button {
    font-size: 14px;
    border-color: #F1EEED;
    padding-bottom: 15px;}
.template-product .main-product__block-collapsible_tab .collapsible__content-inner.prose p {
    font-size: 14px;
    color: #999999;
  line-height: 1.25rem;
}

.w-full .sf-prod__container .sf-prod__info-wrapper{
  padding: 2% 10%;
}
#aplazos_pdp{margin-top: -25px;}
.installment-shoppay {
    margin-top: 0px !important;
}
@media (max-width:845px){
  .w-full .sf-prod__container .sf-prod__info-wrapper{
  padding: 2% 5%;
}
  .product-mb__media.px-5 .product-mb__atwl {
    left: 10px;
    top: 10px;
}
  .sf__tooltip-item.sf__tooltip-style-1 {
    height: 35px;
    width: 35px;
}
}
/* FIN PDP 2024 */
/* PRODUCT CARD */
.sf__pcard-content.text-left.relative {
    padding: 0px 8px;
}
.sf__pcard h3 .sf__pcard-name{
  font-size: 12px; 
  font-weight: 400 !important;
  -webkit-line-clamp: 1;
  margin-bottom: 1px;
}
.sf__pcard-content  .lg\:mt-5 {
        margin-top: .75rem;
      display: flex;
    justify-content: space-between;
}
@media (max-width:580px){
  .sf__pcard-content  .lg\:mt-5 {
      display: block;
}
  
}
.sf__pcard .f-price-item {font-size: 12px;}
/* Swatches pdc */ 
div.swatches-type-collections .swatch-align-center {
    text-align: left !important;
  padding-left: 5px;
}
.swatches-type-collections:has(div[sa-options-position="default"]) div[sa-options-position="default"]{display: none;}
/* FIN Swatches pdc */ 


/* BLOQUE VARIANTES PDP */
#swatch-option1{display: none;}
.swatch-option-name, .swatch-split-symbol{display:none}

/* FIN BLOQUE VARIANTES PDP */
/* BLOQUE VARIANTES PDC */
/* FIN BLOQUE VARIANTES PDC */

/* app filtros */
.sf__collection-toolbar .sf__sidebar-open{
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight:initial;
    padding-bottom: 6px;
}
.sf__collection-toolbar .sf__sidebar-open .select-selected{
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight:initial;
    padding-bottom: 6px;
}

#gf-products .spf-col-xl-3{
  padding-right: 5px;
    padding-left: 5px;
}
.gf-filter-trigger i{display: none !important;}
.gf-actions{
  margin-bottom: 0px !important;
}
/* FIN app filtros */

/* Etiquetas */
span.spf-product__label.spf-product__label-sale{
position: absolute;
    left: 18px;
    padding: 2px 8px;
    z-index: 9;
    top: 5px;
    border-radius: 0px;
    color: #F0F0F0;
    font-size: 12px;
    background: #2a363d !important;
  
}

/* Bolitas del bloque "Lookbook" - Editoriales */

.sf-lookbook .sf-column .absolute span .absolute svg{
  display:none;
}
.sf-lookbook .sf-column .absolute .flex .absolute{
  width: 25px;
  height: 25px;
  border: 3px solid white;
  background-color: #303b43;
}

/* Fin bolitas del bloque "Lookbook" - Editoriales */


/* Inicio CSS Formulario Contacto */

#shopify-block-655762d7-c515-4069-9854-ca25a6f17bfb .globo-formbuilder .text-danger{
  display:none;
}

#shopify-block-655762d7-c515-4069-9854-ca25a6f17bfb .globo-formbuilder input{
  border:1px solid #b2b2b3;
  background-color:inherit;
}
#shopify-block-655762d7-c515-4069-9854-ca25a6f17bfb .globo-formbuilder select{
  border:1px solid #b2b2b3;
  background-color:inherit;
}
#shopify-block-655762d7-c515-4069-9854-ca25a6f17bfb .globo-formbuilder textarea{
  border:1px solid #b2b2b3;
  background-color:inherit;
}

#shopify-block-655762d7-c515-4069-9854-ca25a6f17bfb .globo-formbuilder a{
  text-decoration:underline;
}
/* Fin CSS Formulario Contacto */

/*
#shopify-section-template--18592388514070__slideshow .sf__slide-block .sf__slide-content{
  margin-top:210px;
}
*/
/* Landing page BLack Friday */
.cabecera-blakfriday{
  background-image: url(/cdn/shop/files/HN-LP-BF.jpg?v=1696580388);
  background-position: center;
  background-size: cover;
}
.cabecera-blakfriday p{color: #ffffff;}
.cabecera-blakfriday h3, .bloque-texto-BF h3{
  font-family: 'Times new roman' !important;
}
.cabecera-blakfriday .sf-custom__text-cta .sf__btn{
  min-width: 280px;
}
.bloque-newsletter-BF{
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.bloque-newsletter-BF .section-my {
    margin-bottom: 0;
    margin-top: 0;
}
.bloque-newsletter-BF .klaviyo-form-XZVb3e{
  padding: 4% 8%;
}
/* vistos recientemente */
.recently-viewed .content-view-list{display: none !important;}
.recently-viewed .f-price__unit{display: none;}

/* inormacion PDP medidas */
.medidas_modelo ul{display: none;}

.medidas_detalle span{display: none;}

/* CART */
@media (min-width: 1024px){
  .sf-cart__form{display: flex;}
  .sf-cart__table{
    padding: 10px;
    margin-right: 40px;
  }
  .sf-cart__summary{
    padding: 2rem;
    background-color: #F7F7F7;
    margin: 1rem;
  }
}

/* INICIO CSS ANNOUNCEMENT-BAR */
.announcement-bar .announcement-bar__content{
    margin-right: 0px;
    padding-left: 0px;
}


/*
.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  box-sizing: border-box;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
}

@keyframes marquee {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

*/

/* FIN CSS ANNOUNCEMENT-BAR */






/* INICIO CSS MINI-CART & CART - Shipping bar */
#cart-drawer-container div.scd__wrapper{
  z-index:99999999;
}
#shopify-section-cart-drawer .customMinicartBlock{
      display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    padding: 0px 10px;
    justify-content: center;
    gap: 7px;
    position: initial !important;
}

#shopify-section-cart-drawer .customMinicartBlock p{
      background-color: #98A6A6;
    color: #fff;
    padding: 10px 15px;
}

#shopify-section-cart-drawer .customMinicartBlock #fsb_placeholder{
    display: block;
    position: initial;
}

body.template-cart #fsb_message{
    padding: 14px 5% 0px !important;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;

}

body.template-cart .cartBenefits{
    margin-top: -20px;
    padding: 8px 5%;
    background-color: #faefdd;
    margin-bottom: 18px;

  & li{
        font-size: 14px;
        display: flex;
        gap: 5px;
        align-items: flex-start;
        margin: 10px 0px;
        flex-flow: row nowrap;
  }

  & ul{
    & li:nth-child(1):before{
      content:url(/cdn/shop/files/image_126_1.png?v=1745483279);
    }
    & li:nth-child(2):before{
      content:url(/cdn/shop/files/image_126_2.png?v=1745483583);
    }
    & li:nth-child(3):before{
      content:url(/cdn/shop/files/Vector_13.png?v=1745483584);
    }
    & li:nth-child(4):before{
      content:url(/cdn/shop/files/Vector_14.png?v=1745483584);
    }
    & li:nth-child(4):after{
      content:url(/cdn/shop/files/image_125.png?v=1745484114);
      margin-top: 2px;
      margin-left: -2px;
    }
  }
}

/*
@media (max-width:474px){
 #shopify-section-cart-drawer .customMinicartBlock{
      margin-bottom: 4%;
  }
}*/
/* FIN CSS MINI-CART & CART - Shipping bar */

 /* password */
 .sf__coming-soon h1 {
  font-family: "Inter", sans-serif !important;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
} 
@media (max-width: 648px){
  .sf__coming-soon h1 {
  font-size: 55px;
} 
}
.sf__coming-soon h2 {
  font-family: "Inter", sans-serif !important;
  color: #fff;
  max-width: 475px;
}
.sf__coming-soon h2{
  text-transform: none;
  font-size: 18px;
}
.sf__coming-soon h2 b{
  font-size: 1.5rem;
  text-transform: uppercase;
}
.sf__coming-soon .sf__password-form{max-width: 430px}

/* bloque info PDC */
[data-product-id="8884442005782"] .sf__pcard-content{display: none !important;}
[data-product-id="8884442005782"] .sf__pcard-image  a{
  pointer-events: none !important;
  cursor: default !important;
}  
[data-product-id="8884442005782"] .sf__pcard-action {display: none !important;}
[data-product-id="8884442005782"] .sf__pcard-quick-add  {display: none !important;}

/* Tienda navidad */
.tienda-navidad .sf-custom__block {
    padding: 30px calc(var(--column-gap)/2) !important;
}
@media (max-width: 648px){
  .tienda-navidad .sf-custom__grid .sf-custom__block--product{width: 50%;}
}

/* popup gift card */
.header__wrapper {z-index: 30;}

/* descripcion PDC */
.collection-header__description{
   max-width: 1000px;
    margin: auto;
  color: #999;
}


#Globo-Back-In-Stock{
  width:initial !important;
}
#Globo-Back-In-Stock .gBackInStockBtn{
  height:46px;
}
/* Inicio Sticky Bar*/
.product-template .prod__sticky-atc{
  max-height: initial !important;
  z-index: 4000000;
}
.product-template .prod__sticky-atc .form.product-form{
  flex-wrap:wrap;
  justify-content: space-around;

}
.product-template .prod__sticky-atc .spc__main-img {
        height: 70px;
}
.product-template .prod__sticky-atc .quantity-input{display: none !important;}
@media (min-width:  768px){
  .product-template .prod__sticky-atc{
  max-width: min-content;
  bottom: 20px;
  right: 20px;
  left: auto;
}
.product-template .prod__sticky-atc .form.product-form{
  justify-content: flex-start;
  padding: 8px 0px;
}

.prod__sticky-atc .psa__form-controls {
    padding: 8px 0;
}
}
/* Fin Sticky Bar*/




/* INICIO CSS landing Sorteo Abril */
body.template-page.page-sorteoabril2024 #shopify-section-footer {
display:none !important;
}
/* FIN CSS landing Sorteo Abril */

/* INICIO CSS landing Venta privada */ 


body.template-page.page-venta-privada div.sf-custom.sf-section-padding.landing-venta-privada div.w-full.section-my {
  display: flex;
  align-items: right;
  justify-content: right;
}

body.template-page.page-venta-privada .sf-custom__grid.flex.flex-wrap  {
  max-width: 600px;
  margin-right: 9%;
}

body.template-page.page-venta-privada h3.content__heading {
  font-size: 2rem;
}

@media (max-width: 648px){
  body.template-page.page-venta-privada m-custom-content.sf-custom__grid.flex.flex-wrap {width: 100%; margin: 20px;}
}

/* FIN CSS landing Sorteo Abril */

body.template-collection.collection-venta-privada-ss24 .sf__col-item .sf__pcard-content .f-price__regular:after{
    content: '-30% registrándote';
    display: flex;
  color:var(--HN-blue-color);
   margin-top: 10px;
  font-weight:700;
}


body.template-collection.collection-venta-privada-ss24 .sf__col-item .sf__pcard-content .sf__pcard-price.leading-normal:after{
      content: 'VENTA PRIVADA';
    width: 100%;
    display: flex;
    justify-content: center;
    color: #c9a66f;
}

/* popup guia de tallas */
.popup-guia-tallas .custom-image-class{
  width: 40%;
    max-width: 100%;
    height: auto;
    margin: 8% auto;  
}
.popup-guia-tallas{
 width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.75);
  z-index: 111;
}
@media (max-width: 1024px){
  .popup-guia-tallas .custom-image-class {
    width: 85%;
    margin: 20% auto;
}
  
}
/* FIN popup guia de tallas */

.announcement-bar {z-index: 30;}

.main-product__blocks .main-product__block+.main-product__block:nth-child(3),
.main-product__blocks .main-product__block+.main-product__block:nth-child(4){
  margin-top:initial !important;
}
 /* Mega menu */


   

   

   
.sf-menu-item--mega ul.sf-menu-submenu__items {
    display: flex;
    flex-direction: row;
}
.sf-menu-item--mega ul.sf-menu-submenu__items li{
  width: 100%;
}


.sf-menu-item--mega .sf-menu-submenu__addon {
    width: 40%;
}
.sf-menu-item--mega ul.sf-menu-submenu__items li a{
  font-weight: 400;
  width: fit-content;
  position:relative;
}
.sf-menu-item--mega ul.sf-menu-submenu__items li a:after{
 background-color: currentColor;
    bottom: 0;
    content: "";
    height: 2px;
    left: 1rem;
    position: absolute;
    transition: width .2s ease-in-out;
    width: 0;
}
.sf-menu-item--mega ul.sf-menu-submenu__items li:hover a:after{
 width: calc(100% - 1.5rem)
}

body.template-product #openPopupBtn{
text-decoration:underline;
}

body.template-product span.medidasModelo{
    color: #999 !important;
    font-weight: 300 !important;
  ma
}
/* bloque subcategorías PDC */
.fx_bloque-subcategorias ul{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.fx_bloque-subcategorias li {
    margin: 10px 10px;
}
.fx_bloque-subcategorias li a{
font-size: 12px;
    text-transform: uppercase;
  }
@media (max-width: 1024px){
  .fx_bloque-subcategorias li a{
font-size: 11px;
  }
  .fx_bloque-subcategorias li {
    margin: 10px 5px;
  }

    body.template-page.page-landing-calendario-adviento #MainContent div:nth-of-type(3) .sf-custom__grid{
        width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: flex-start;
  }
  
  body.template-page.page-landing-calendario-adviento #MainContent div:nth-of-type(3) .sf-custom__grid .sf-custom__block{
        width: 30%;
  }

  body.template-page.page-calendario-adviento .advent-day {
    width: 30%;
  }
}

/* ventas privadas 

 --- Esto oculta los botones de pago rápido del carrito y el botón de checkout del mini cart ---

 
.dynamic-checkout__content {
  display: none;
}
#cart-drawer-container .scd__checkout,#cart-drawer-container .agree-terms{display: none;}
#cart-drawer-container .scd__footer a.underline.mt-2 {
    color: #fff;
    background: #2a363d;
    width: 100%;
    text-align: center;
    padding: 10px;
}*/

body.template-page.page-condiciones-sorteo-black-friday24 h3.content__heading{
      font-size: 20px;
    font-weight: 700;
}


/* INICIO CSS CALENDARIO ADVIENTO */

  body.template-page.page-calendario-adviento #MainContent{
    padding-bottom: 1px;
  }

  
  body.template-page.page-calendario-adviento #advent-calendar-container span.falseDiscount{
    margin: 9px 25px;
  }
  
  body.template-page.page-calendario-adviento #advent-calendar-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap:8px;
    align-items: center;
    padding-bottom: 80px;
    max-width: calc(var(--container-width, 1280)* 1px);
    margin: 0 auto;
  }

    #advent-calendar-container img{
      width:100%;
    }
    
  .advent-day {
    width: 24%;
    display: flex;
    justify-content:center;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }



#advent-calendar-container .advent-day h3{
  display:none;
}

#advent-calendar-container .productPicOn{
  display:none;
}

#advent-calendar-container:has(.active) .advent-day.active .productPicOn{
  display:block;
}
#advent-calendar-container:has(.active) .advent-day.active .productPicOff{
  display:none;
}
#advent-calendar-container:has(.active) .advent-day.active h3{
  display:block;
  visibility: hidden;
}

body.template-page.page-calendario-adviento #advent-calendar-container .advent-day.active:not(.today) .image-frame-es {visibility: hidden;}
body.template-page.page-calendario-adviento #advent-calendar-container .advent-day.today .image-frame-es {visibility: hidden;}
body.template-page.page-calendario-adviento #advent-calendar-container .advent-day .image-frame-en {display: none;}
body.template-page.page-calendario-adviento #advent-calendar-container .advent-day .image-frame-fr {display: none;}

body.template-page.page-calendario-adviento ._fx-badge.falseDiscount{
  position:absolute;
}

body.template-page.page-calendario-adviento .pictureProductBacground{
    background-size: cover;
    background-position: center;
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    height: 100%;
}

#advent-calendar-container ._fx-badge.falseDiscount{
  display:none;
}

body.template-page.page-calendario-adviento:has(.advent-day.active) #advent-calendar-container ._fx-badge.falseDiscount{
  display:block;
}

body.template-page.page-calendario-adviento #advent-day-1 ._fx-badge.falseDiscount,
body.template-page.page-calendario-adviento #advent-day-2 ._fx-badge.falseDiscount,
body.template-page.page-calendario-adviento #advent-day-5 ._fx-badge.falseDiscount,
body.template-page.page-calendario-adviento #advent-day-11 ._fx-badge.falseDiscount,
body.template-page.page-calendario-adviento #advent-day-19 ._fx-badge.falseDiscount,
body.template-page.page-calendario-adviento #advent-day-21 ._fx-badge.falseDiscount{
  display:none !important;
}

body.template-page.page-calendario-adviento #advent-day-5 .pictureProductBacground,
body.template-page.page-calendario-adviento #advent-day-11 .pictureProductBacground,
body.template-page.page-calendario-adviento #advent-day-19 .pictureProductBacground,
body.template-page.page-calendario-adviento #advent-day-21 .pictureProductBacground{
      background-size:contain !important;
}


/* FIN CSS CALENDARIO ADVIENTO*/


/* CSS  TEMPLATE Shop the look - Globo related products */
body.template-product.product-shop-by-look .prod__sticky-atc, body.template-product.product-shop-by-look-2 .prod__sticky-atc{display: none;}

body.template-product.product-shop-by-look .ga-product_oldprice, body.template-product.product-shop-by-look-2 .ga-product_oldprice {
    color: #999;
    text-decoration: line-through;
    margin-left: 0px;
    font-weight: 400;
    font-size: 14px !important;
}
body.template-product.product-shop-by-look span.ga-product_price, body.template-product.product-shop-by-look-2 span.ga-product_price {
    font-size: 14px !important;
    margin-left: 5px;
    font-weight: 600;
}
body.template-product.product-shop-by-look .ga-label, body.template-product.product-shop-by-look-2 .ga-label{
  display: none;
}
body.template-product.product-shop-by-look .ga-related-vertical li.ga-product, body.template-product.product-shop-by-look-2 .ga-related-vertical li.ga-product {
    background: #fff;
    border-bottom: 1px solid #F1EEED;
}
body.template-product.product-shop-by-look select.ga-product_variant_select, body.template-product.product-shop-by-look-2 select.ga-product_variant_select {
    width: 50%;
}
body.template-product.product-shop-by-look .ga-product-image-wp, body.template-product.product-shop-by-look-2 .ga-product-image-wp {
      width: 120px;
}
@media (max-width: 798px){
  body.template-product.product-shop-by-look .ga-product-image-wp, body.template-product.product-shop-by-look-2 .ga-product-image-wp {
      width: 70px;
}
  body.template-product.product-shop-by-look .ga-related-vertical li.ga-product, body.template-product.product-shop-by-look-2 .ga-related-vertical li.ga-product {
    padding: 0px;
}
}


#CollectionFiltersForm ul. sf__options-swatch li.sf__option-filter:has(input[value="UNIC"]) li.sf__option-filter {display:none !important;}


.sf-product__section.recently-viewed.hidden{display:none !important;}

.sf-product__section.recently-viewed .section__header,
.sf-product__section.product-recommendations .section__header{
      margin-bottom: 15px;
    margin-top: 40px;
}

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

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

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 .ga-carousel_wrapper .gowl-nav button.gowl-next{
  right: 20px !important;
}

body.template-product .shopify-block.shopify-app-block .ga-carousel_wrapper .ga-product .ga-product_title {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sf-product__section.recently-viewed .relative .sf-slider__controls,
.sf-product__section.product-recommendations .relative .sf-slider__controls{
    width: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 20px 0 0;
    padding: 0;
    gap:5px;
}

body.template-product section.customWarningText{
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-flow: row wrap;
    margin-bottom: -20px;
  gap:2px;
}

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

body.template-product section.customWarningText p{
    margin-bottom: 10px;
    font-size: 14px;
    display: flex;
    font-weight: 300;
    align-items: flex-start;
    color: #222;
    flex-wrap: wrap;
}

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

body.template-product section.customWarningText div.warningMessage:before{
  width:25px;
  content:url('/cdn/shop/files/Vector_11.png?v=1745416510');
      margin-right: 6px;
}
body.template-product section.customWarningText div.warningMessage p span{
    font-weight: 600;
    color: #2A363D;
  width:100%;
}

body.template-product section.customWarningText .chosenWarning {
      border-bottom: 6px solid #2A363D;
}

body.template-product .sizeLabels{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: row nowrap;
}

.sf-menu__submenu.sf-menu__desktop-sub-menu li.sf__menu-item-level3 a{
    color:#222 !important;
}

.sf-menu__submenu.sf-menu__desktop-sub-menu ul.sf-menu-submenu__items li.list-none.sf__menu-item-level2 a:after {
     height:0px !important;
}

.sf-menu__submenu.sf-menu__desktop-sub-menu ul.sf-menu-submenu__items li.list-none.sf__menu-item-level2 a.sf__sub-menu-link2.sf-menu-submenu__title {
         font-weight: 700;
}

header .sf-menu-logo-bar{
  padding:0px 20px;
}

#shopify-section-header .sf-menu-item-parent[data-index="1"] {
    color: #2A363D !important;
}
