/** Shopify CDN: Minification failed

Line 1351:0 Expected "}" to go with "{"

**/

/*HOme coplección otoño invierno  21*/

.privacyPolicyFormField{
  display: flex;
  align-items: center;
  gap: 8px;
}

.privacyPolicyFormField [type=checkbox]{
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
  margin-right: 0;
}
.privacyPolicyFormField [type=checkbox]+label{
  text-transform: none;
  font-weight: 500;
}
.privacyPolicyFormField [type=checkbox]+label a{
  text-decoration: underline;
}

.header-PC{
    background: #fff;
}

.descuentohome{
margin-bottom:10px; 
  background-color: #e13f3f; 
  padding: 0 5px; 
      FONT-SIZE: 22PX;
  line-height: 40px;
}


div#shopify-section-1591764494882 h2.slideshow__heading.animated.mega-title--large
  {
    font-size: 16px !important;
}
#shopify-section-1591764494882 .slideshow__content.content--left {
    text-align: center;
}

#shopify-section-1591764494882 .slideshow__heading-sub span {

    background-image: linear-gradient(transparent 97%,#fff0);


}

@media (min-width: 550px){ #shopify-section-1591764494882 svg#Layer_1{
    width: 312px;
    height: 121px;
}

.overlay--dark .hero__image:after, .overlay--dark .slideshow__image:after {
    background-color: rgba(40,40,40, 0) !important;
}
}
@media (max-width: 1024px){ #shopify-section-1591764494882 svg#Layer_1{
       width: 200px;
    height: 78px;}
.overlay--dark .hero__image:after, .overlay--dark .slideshow__image:after   {
    background-color: rgba(30,30,30, 0.4) !important;
}
  .logo-ralph{-webkit-filter: invert(1);
  filter: invert(1);
  }

[data-section-id='1591764494882'] .slideshow__text {
    color: #fff !important;
}
  [data-section-id='1591764494882'] .slideshow__heading {
    color: #fff !important;
}
[data-section-id='1591764494882'] .slideshow__button {
  
    border-color: #ffffff !important;
    background-color: transparent !important;
} 
  .slick-slide img {
    display: initial;
}
}

/*Tablet*/
@media (min-width: 551px) and (max-width: 1024px) {
#shopify-section-1591764494882 img.slideshow__image--background {
    width: 200%;
    height: auto;
    transform: translate(-50%, 0%);
top: 0%;
  left: 0%;
}
.overlay--dark .hero__image:after, .overlay--dark .slideshow__image:after   {
    background-color: rgba(30,30,30, 0.3) !important;

}
    .slideshow--large{
    margin-top: 3px ;
}
}
/*end Tablet*/
@media (max-width: 550px){
img.slideshow__image--backgroundMobile {
  width:auto;  
  height: auto;
    max-width: 127%;
}

}

@media (min-width: 2100px){
.hero__content.content--left, .slideshow__content.content--left {
     transform: translate(-50%,-50%);
}}

@media (min-width: 1650px) and (max-width: 2099px) {
.hero__content.content--left, .slideshow__content.content--left {
    transform: translate(-20%,-50%)!important;
}}



/*slider 100%*/

  
@media (min-width: 1025px){
  
  #shopify-section-1591764494882 .slideshow__image--background {  transform: translate(-50%,-0%);
    top: 0;}

.hero--large .hero__image, .slideshow--large .slideshow__image {
    height: 100vh !important;
}

.hero__content.content--left, .slideshow__content.content--left {
      max-width: 450px;}

  .slideshow--large{
    margin-top: 50px ;
}
  .overlay--dark.slideshow .slick-dots li button {
    border-color: #000;
    background-color: #000;
}

.overlay--dark.slideshow .slick-dots li button:hover, .overlay--dark.slideshow .slick-dots li.slick-active button {
  border-color: #000;
background-color: rgba(30,30,30, 0);
}
}




@media (min-width: 1281px){
.hero__content.content--left, .slideshow__content.content--left {
    max-width: 550px;
}}



/*end slider 100%*/

/*end HOme coplección otoño invierno  21*/

/*newsletter popup
.modal-newsletter {
  width: auto;}
.newsletter--content {
width: 100%;
    padding: 50px 65px;
}
.newsletter--image{
display: none;
}
.newsletter--form{
display: none;
}*/
.newsletter--message {
    font-style: normal ;

}
.newsletter--content .social-icons{
display: none;
}
/*end newsletter popup*/
/*cookies popup*/
  #shopify-privacy-banner-div {
    bottom: 50% !important;
    width: 570px !important;
    left: 50% !important;
    transform: translate(-50%) !important;
}

#shopify-privacy-banner-button-div{
width: 100%;
}

#shopify-privacy-banner-accept-button{
      float: right !important;
}


#shopify-privacy-banner-decline-button{
  opacity: 0.5;
      border: none !important;
      padding: 0px !important;
}
@media (max-width: 1025px){
#shopify-privacy-banner-div {
  width: 90% !important;
}
}
  	/*end cookies popup*/
/* traducción opiniones*/
.alerta-cast:lang(ca){
	display:none !important;
}
.alerta-catalan:lang(es){
	display:none !important;
}
/* end traducción opiniones*/

/* rebajas home
.template-list-collections .section-header strong {background-color: #e13f3f;
    FONT-SIZE: 22PX;
    padding: 0 5px;
    color: #fff;
}


.descuentohome{
margin-bottom:10px; 
  background-color: #e13f3f; 
  padding: 0 5px; 
  line-height: 40px;
}

.descuentohomeslider{
background-color: #e13f3f; 
   FONT-SIZE: 22PX;
    padding: 0 5px; 
}
@media (min-width: 1025px){
.hero__subheading{
   FONT-SIZE: 25PX;
}
}

@media (max-width: 675px){
  .descuentohome{ line-height: 20px;}
}
end rebajas home*/


/* slider img 
@media (min-width: 1025px){
.hero__image--background, .slideshow__image--background {
    top: 61%;

}}
 end  img */

#shopify-section-image-with-text-novios>.halo-column-image-with-text__item>.image-with-text>.image-with-text__image{
Display:none;
}


#shopify-section-header-2 .slick-prev svg, #shopify-section-header-2 .slick-next svg{
color: #fff !important;
}

/* variaciones producto */

.swatch .swatch-element input:checked+label:after{
    border: 2px solid #000000 !important;
}
.swatch .swatch-element.color input:checked+label:after {
    border: 2px solid #000000 !important;
}

.swatch .swatch-element.color label:after{
    border:none;
}

/* Página novios */
#shopify-section-image-with-text-novios .container{
  max-width: 100% ;
        padding-left: 0px  ;
    padding-right: 0px ;
}
#shopify-section-image-with-text-novios .halo-section{
  padding-bottom: 0px;}

.centrado{
margin-left: auto;
    margin-right: auto;
}

.centrado .contact-form{
margin-left: auto;
    margin-right: auto;
}
/* Página retoques */


#shopify-section-arreglos-template .about-information {
    margin-bottom: 100px;
}

  
#shopify-section-image-with-text-1 .container{
  max-width: 100% ;
        padding-left: 0px  ;
    padding-right: 0px ;
}
#shopify-section-image-with-text-1 .halo-section{
  padding-bottom: 0px;}

h1.titulo-pag, h2.titulo-pag, h3.titulo-pag, h4.titulo-pag, h5.titulo-pag{
    text-transform: uppercase;
    font-size: 25px ;  
  font-weight: 100 !important;
  
  }

.image-with-text__content p{
  max-width: 800px;
    margin-left: auto;
    margin-right: auto;

}

.image-with-text__content {
    margin-bottom: 50px;
}

 .image-with-text__image{
margin-bottom: 100px;
    height: 500px;
    width: 100%;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.product__terms-conditions:before {
	left: 31px;
  	content: none;
}
.product__terms-conditions:hover:before {
    width: calc(48%);
}
.cart-quickview_content .product__terms-conditions:before {
	left: 20px;
}
.cart-quickview_content .product__terms-conditions:hover:before {
    width: calc(43%);
}
.product__terms-conditions .title {
  text-align: left;
  display: inline-block;
  padding-left: 20px;
  cursor: default;
  position: absolute;
  left: 0;
}
.product__terms-conditions .title:before {
  position: absolute;
  left: 0;
}
.product__terms-conditions .title:after{
    left: 1px;
}
.product__terms-conditions {
    font-size: 14px;
  	width: 100%;
    display: block;
  text-align:left;
      font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #000;
  position: relative;
  display: flex;
  padding-left: 22px;
}



@media all and (max-width: 1024px){
  p.announcement-bar__message{
    font-size: 12px;
}
    a.announcement-bar__message{
    font-size: 12px;
}
  
  
      .filters-toolbar__input-content, .filters-toolbar__refined-content {

    left: -43px;}
  .filtroorden{
    font-size: 13px !important;
  }
  
  .filters-toolbar__input-list.text > div{
  font-size: 13px;
  }

 .halo-section>.halo-column-image-with-text__item .imagenarreglos{
display: none !important;
}


.image-with-text__content p{
  max-width: 650px;
    margin-left: auto;
    margin-right: auto;
      padding-left: 0px;
    padding-right: 0px;

}
  
 
  #shopify-section-arreglos-template .about-information {
    margin-bottom: 0px;
}

   .image-with-text__image{
margin-bottom: 100px;
    height: 400px;
}

  .about-information__image{
   height: 400px;
  }
  
  .lang-menu{
display:none !important;
}

}

@media all and (max-width: 675px) {
form#Contactonovios {
    padding: 0 20px;
}

  
  h1.titulo-pag, h2.titulo-pag, h3.titulo-pag, h4.titulo-pag, h5.titulo-pag{
    text-transform: uppercase;
    font-size: 22px ;  
  
  }
  
  .image-with-text__content p{
    padding-left: 20px;
    padding-right: 20px;
}
  
  .image-with-text__image{
        margin-bottom: 50px;
    height: 250px;
}
  
    .about-information__image{
   height: 250px;
  }
 
}



  
/*ficha producto*/

a#read-more-product{
    font-size: 12px;
    border: solid 1px #000;
    padding: 1px 5px;
    white-space: nowrap;

}


.product-single__photo {
  cursor: -webkit-zoom-in !important;
  }
  
/*header*/
/*menu*/


.header-2 .header-middle__left {
    width: 243px;
}

.header-2 .header-middle__right {
    width: 243px;
}

.header-2 .header-middle__center {
    width: 100%;
}
/**/

.header-middle__item--language+.header-middle__item--currency:before{
display:none;
}
.header-2 .header-middle__left {
    height: 55px;
}

.site-header__logo-image {
    max-width: 100px!important;
}
.header-2 .header-middle__left .logo-wrapper {
    padding: 12px 0 17px;
}

.collection-sort-filter.is-sticky {
    top: 54px!important;
}

/*filters*/

.filters-toolbar__input, .filters-toolbar__input-title, .filters-toolbar__refined-title {
    min-width: 70px;
}

.filters-toolbar__input-content.is-open {
    min-width: 150px;
}

/*siderbar_blog*/
.recentpost h5.title {
    font-size: 16px;
    font-weight: 500;
}

.recentpost p.date {
    font-size: 14px;
    color: #b8b8b8;
}
/*slider*/
.slideshow__button {
    color: #ffffff;
    border-color: #ffffff;
    background-color: rgba(0,0,0,0);
}

[data-section-id='1591764494882']
.btn--primary:hover, .btn-primary:hover {
    outline: 0;
    color: #fff;
    border-color: #0a0a0a;
    background-color: #0a0a0a;
}
  
.slideshow.slick-dotted {
    margin-bottom: 0 !important;
}

.slideshow .slick-dots {
    position: absolute;
    bottom: 10px;
}

@media (max-width: 1280px) and (min-width: 1025px) {
.hero__content.content--left, .slideshow__content.content--left {
  left: calc((100% - 1000px)/ 2)!important;}}

/*textos*/
   .titulo3 
{margin-top: 40px;
font-size: 20px;}

.titulo2{
	font-size: 1.3em;
    line-height: 1.2;
	font-weight: 100;
      border-left: solid 3px #001b32;
    padding-left: 20px;
}

/*pag contacto*/
.page-contact .form-vertical .loginTitle{display: none;}
.contact-infomation{background-color: #f5f5f5 !important;}

/*listado productos*/
.color.blanco label {border: solid 1px #d8d8d8;}
.blancoyazulmarino label {border: solid 1px #d8d8d8;}
.product-card__variant-name{
text-transform: uppercase!important;
}

/*lista colecciones*/
.collection-grid-item__product, .collection-grid-item__title{
color:#fff;
}
.collection-grid-item{
background-color: black;
}
.collection-grid-item__overlay{
opacity: 0.9;
}
a.product-card_wishlist {
    margin-left: 15px;
}
/*pag texto*/
.pagina-texto{
    max-width: 850px;
    margin: 0 auto;
}

.shopify-policy__container{
    max-width: 850px !important;
  padding: 30px 0 100px 0;
}

.shopify-policy__title h1{
margin-bottom: 60px;
  text-transform: uppercase;
font-size: 25px;
  
}

.product__collection_more--wrapper {
	margin-bottom: 0;
}
.text-center {
	text-align: center;
}
.product__information--block-list {
	display: flex;
	flex-wrap: wrap;
}
.product__information--block-list > div:last-child {
	border-right: 0;
}
.product__information--block-list > div {
	border-right: 1px solid #e6e6e6;
}
.product__information--block-list .item {
	width: 25%;
	padding: 0 15px;
}
.product__information--block-list .item .text-center {
	margin-bottom: 15px;
}
.product__information--block-list .item .text {
	text-align: center;
	font-family: 'Helvetica',"Helvetica Neue",'Arial',"Lucida Grande",'sans-serif';
	font-size: 13px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
}
.product__information--block-list .item .text span {
	text-transform: uppercase;
	font-weight: 500;
	display: block;
}
.product-single__photo .zoom {
	position: absolute;
  	right: 15px;
    bottom: 15px;
    cursor: pointer;
}
@media all and (max-width: 675px) {

.shopify-policy__title h1{
font-size:17px;
  margin-bottom: 30px;
  
}}

.titulo-destacados{
    font-size: 26px;
}

.section-header h1, .section-header .h1, .section-header h2, .section-header .h2, .section-header h3, .section-header .h3, .section-header .title{
    font-weight: 100;
}
/*Header home*/

@media all and (min-width: 1025px) {
.filters-toolbar__label, .filters-toolbar__input-wrapper {
display: inline-block !important;
}

.site-header {
    z-index: 99;
    border-bottom: 1px solid #e2e4e8;
}

 .template-index .page-container{
      margin-top: -55px;
  }
  
  
div#shopify-section-1591764494882{
    margin-top: -55px;
}

.slideshow__button {
  background-color: #fd000000;
  padding: 20px 25px 33px 25px;
}

.site-header.is-sticky .site-header__logo-image img {
  -webkit-filter: invert(0);
  filter: invert(0);
}
.template-index, .header-middle {     
  background-color: transparent;
}

.template-index .icon-arrow{
color: #fff;
}
  
 .is-sticky .icon-arrow{
color: #000;
}


.template-index .site-header{
border: none;
    background-color: transparent;
}

.site-header.is-sticky {
  background-color: #ffffff;
}
/*menu y logo blanco home
.template-index .site-header .site-nav>.menu-lv-1>.nav-action a, .navUser-text{
color: #fff;
}
  .template-index .site-header .site-header__logo-image img {
  -webkit-filter: invert(1);
  filter: invert(1);
}
  */

.template-index .is-sticky .site-nav>.menu-lv-1>.nav-action a, .navUser-text{
color: #000;
}

.template-index .site-header .navUser-text{
color: #fff;
}

.template-index .is-sticky .navUser-text{
color: #000;
}

.template-index .navUser-action .icon {
color: #000;
}

.template-index .is-sticky .navUser-action .icon {
color: #000;
}
}


/*Home ing coleccion y novios ok */
#shopify-section-1600426301862 .halo-column-image-with-text-overlay__item:last-of-type{
    padding-left: 7%;
    padding-right: 7%;
}
#shopify-section-1600426301862 .halo-column-image-with-text-overlay__item:first-of-type{
    padding-left: 15px;
    padding-right: 15px;
}


.halo-section{
padding-bottom: 100px;
}

/*home destacado marca*/

.hero__content.content--middle, .slideshow__content.content--middle.content-style-2{
    top: 50%;
    background-color: #ffffff;
    padding: 60px;
    width: 450px;
}
.hero__heading{
      font-weight: 100;
}
.hero__text, .slideshow__text {
    font-size: 16px;
}

.hero-2 .hero__subheading {
    margin-bottom: 10px;
}


.image-with-text-overlay__image>a {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    display: block;
    position: absolute;
}

#button-collection-center a.btn.btn--primary{
    font-weight: 600 !important;
}

.halo-column-image-with-text-overlay{
    font-size: 0;
    margin-left: -15px;
    margin-right: -15px;
 	  display: block;
    position: relative;
  
}

.halo-column-image-with-text-overlay__item {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}

.halo-column-image-with-text-overlay__item {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
      vertical-align: top;
  display: inline-block;
}

.image-with-text-overlay.image--hover.overlay--light.text-center{
    margin-bottom: 50px;
}

.image-with-text-overlay__image>img{
    width: 100%;
}

.halo-column-image-with-text-overlay__item:first-of-type{
    padding-left: 7%;
    padding-right: 7%;
}

.image-with-text-overlay__content {
    left: 0;
    top: 50%;
    z-index: 6;
    width: 100%;
    padding: 15px;
    position: absolute;
    transform: translateY(-50%);
}
.image-with-text-overlay__content .title {
    font-size: 25px;
color: #FFFFFF;
line-height: 30px;
      font-weight: 100;
  margin:0px;
}

.image-with-text-overlay__content .link {
    font-size: 16px;
      color: #fff;
}
.section-footer.text-center{
      FONT-SIZE: 16PX;
  color: #000;
}


/* SELECTA VIDAL */
#shopify-section-1600435185594 .hero__image1{
	width: 60%;
}

#shopify-section-1600435185594 .container-fluid{
BACKGROUND-COLOR: #F5F5F5;
}

#shopify-section-1599134196339 .halo-section .container {
	position: relative;
}


#shopify-section-1600435185594 .hero__content {
LEFT: 81%;
  BACKGROUND-COLOR: transparent;
}


/*home marcas*/
#shopify-section-1599134196339 .container{
 background-color: transparent;
      margin-top: -4px;
}

#shopify-section-1599134196339 .halo-section{
 background-color: #F4F4F4;
        padding-bottom: 10px;
        margin-bottom: 10px;
  
}

#shopify-section-16022315881d9aa306 .halo-section{
padding-bottom:50px;
}

/*puntos fuertes*/
#shopify-section-1592209707062  .icon-with-text{display: block;}
#shopify-section-1592209707062  .icon-with-text__icon{
    text-align: center;display: block; width: 100%;
 }
#shopify-section-1592209707062  .icon-with-text__content{    text-align: center;    width: 100%;padding-left: 0px;}
#shopify-section-1592209707062  .icon-with-text__icon .icon, .icon-with-text__icon svg {
   width: 68px;
    height: 68px;
}

#shopify-section-1592209707062    { border-top: solid 1px #eaeaea;}
#shopify-section-1592209707062  .halo-section { padding-bottom:60px;}   
.icon-with-text__content .description {
    font-size: 14px;

}


/*footer*/

.newsletter__submit{
background-color: #555;
  border: 1px solid #555;
}
@media (min-width: 1025px){

  .footer-newsletter {
	 width: 100%;
	    max-width: 360px;
	}
.footer-row__item--small {
    width: 15%;
}}

@media all and (max-width: 1024px) {
  
    
  .header-2 .countPill {
    top: 5px;
    right: -16px;
    height: 18px;
    width: 18px;
    font-size: 12px;
    line-height: 19px;
}

  
  #shopify-section-16022315881d9aa306 .halo-section{
padding-bottom:30px;
}

	#shopify-section-1591953855781 .halo-column > div:first-child,
	#shopify-section-1591953855781 .halo-column > div:last-child {
		width: 50%;
	}

	.slideshow-wrapper .slideshow__button {
      	display: inline-block;
	}


	.image-with-text-overlay__content .title {
	    font-size: 20px;
	}
	/*Tablet*/
	 /*Home ing coleccion y novios ok */
	#shopify-section-1600426301862 .halo-column-image-with-text-overlay__item:last-of-type{
	    padding-left: 4%;
	    padding-right: 4%;
	}

	.halo-section{
	padding-bottom: 70px;
	} 
	.halo-column-image-with-text-overlay__item:first-of-type{
	    padding-left: 6%;
	    padding-right: 6%;
	}
	/*home destacado marca*/

	.hero__content.content--middle, .slideshow__content.content--middle.content-style-2{
	    width: 350px;
	}

	  /*home destacado prendas*/


	

	/* SELECTA VIDAL */
	#shopify-section-1600435185594 .hero__image1{
		width: 50%;
	}

	#shopify-section-1600435185594 .hero__content {
	LEFT: 75%;
	    width: 375px;
	}
	  
	/*home marcas*/


	#shopify-section-1599134196339 .halo-section{
	 margin-bottom: 10px;
	  
	}
	#shopify-section-1599134196339 img.lazyloaded{
      height: 90px;}
     .product__information--block-list {
		margin-top: 50px;
		border-top: 1px solid #e6e6e6;
		padding-top: 40px;
     }
  	.hero__image--background, .slideshow__image--background {
    	width: auto;
      	height: 100%;
    }
  	.slideshow--large .slideshow__image {
    	height: 520px;
    }
    .hero__text, .slideshow__text {
      margin-bottom: 20px;
    }
}

@media all and (max-width: 675px) {
  .hero__image--mobile img{
  width: 100%;
  }
  
  .punto-fuerte{
  width:35px;
  }
  
	.product__collection_more--wrapper,
	.product-single__details {
		margin-bottom: 26px;
	}
	.product__information--block-list {
		margin-top: 0;
		padding-top: 26px;
	}
	.product__information--block-list .item {
		width: 100%;
		display: flex;
		align-items: center;
		margin-bottom: 6px;
		border-right: 0;
		padding: 0;
	}
	.product__information--block-list .item .text-center {
		text-align: left !important;
    	margin-bottom: 0;
    	margin-right: 15px;
	}
	.product__information--block-list .item .text span {
		display: inline-block;
	}
	.product__information--block-list .item svg {
		width: 30px;
		height: 30px;
	}
  .halo-section{
	padding-bottom: 20px;
	} 
  
  	/*home marcas*/
	#shopify-section-1599134196339 img.lazyloaded{
      height: 80px;
    }
  
  	/* colecciones movil home*/
 #shopify-section-1599060994595 .image-with-text-overlay {
    background-color: #000;
}
  
#shopify-section-1599060994595 .image-with-text-overlay__image {
    opacity: 0.5;
}
  
	/* */
	.footer-newsletter {
	 width: 100%;
	    max-width: 360px;
	}

  .hero__content.content--middle, .slideshow__content.content--middle.content-style-2{
    padding: 30px;
}
  
  #shopify-section-1600426301862{
  padding-top: 0px;
  }
	  
	
	/* */
	#shopify-section-1599134196339 .halo-section .container a.marcas-link {
		position: absolute;
		right: 15px;
		bottom: -40px;
	}
	#shopify-section-1591953855781 .halo-column > div:first-child,
	#shopify-section-1591953855781 .halo-column > div:last-child {
		width: 100%;
	}
	div#shopify-section-1591764494882 {
		margin-top: 0;
	}
	.slideshow--large .slideshow__image {
		height: 520px;
	}
	.slideshow__image--background {
		left: 50%;
	}
	 .mega-title--medium {
		font-size: 27px;
		font-weight: 300;
		margin-top: 25px;
	}
	.slideshow-wrapper .slideshow__button {
		display: inline-block;
		margin-top: 20px;
		padding: 20px 22px 33px;
		font-size: 14px;
	}
	#shopify-section-1599134196339 .logo-bar img {
		max-width: 140px;
	}
	#shopify-section-1599134196339 .halo-section {
		margin-bottom: 10px;
	}
	#shopify-section-1600426301862 h2.title {
		font-size: 19px;
		max-width: 245px;
		margin: 0 auto;
	}
	body.template-index .halo-column-image-with-text-overlay__item {
		width: 100%;
	}
	body.template-index .image-with-text-overlay__content .title {
		font-size: 15px;
		max-width: 205px;
		margin: 28px auto 6px;
		line-height: 20px;
	}
	body.template-index .image-with-text-overlay__content .link {
		font-size: 14px;
		font-weight: 300;
	}
	body.template-index .image-with-text-overlay.image--hover.overlay--light.text-center {
		margin-bottom: 31px;
	}
	body.template-index .halo-section {
		margin-bottom: 0;
	}
	body.template-index #shopify-section-1599055937114,
	body.template-index #shopify-section-1599129673537 {
		overflow: hidden;
	}
	body.template-index #shopify-section-1599055937114 .hero__image1 {
		height: 360px;
	}
	body.template-index #shopify-section-1599129673537 .hero__image1 {
		height: 370px;
	}
	body.template-index #shopify-section-1599055937114 .hero,
	body.template-index #shopify-section-1599129673537 .hero {
		overflow: visible;
	}
	body.template-index #shopify-section-1599055937114 .hero__image--background1,
	body.template-index #shopify-section-1599129673537 .hero__image--background1 {
		left: 50%;
		top: 21%;
		transform: scale(2);
		position: relative;
	}
	body.template-index #shopify-section-1599055937114 .hero__content,
	body.template-index #shopify-section-1599129673537 .hero__content {
		left: 0;
		right: 0;
		transform: none;
	}
	body.template-index #shopify-section-1599055937114 .hero__content .mega-title--medium,
	body.template-index #shopify-section-1599129673537 .hero__content .mega-title--medium {
		font-size: 19px;
	}
	#shopify-section-1599060994595 .halo-column-image-with-text-overlay__item,
	#shopify-section-1599060994595 .halo-column-image-with-text-overlay__item {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	#shopify-section-1599060994595 .image-with-text-overlay.image--hover.overlay--light.text-center {
		width: 48%;
		margin-bottom: 10px;
	}
	#shopify-section-1600435185594 .container-fluid {
		background: #fff;
	}
	#shopify-section-1600435185594 .hero__image1 {
		width: 100%;
	}
	body.template-index .hero__content {
		width: calc(100% - 26px) !important;
	}
	#shopify-section-1600435185594 .hero__content {
		background: #fff;
		top: -35px;
		position: relative;
		left: 0;
		right: 0;
		margin: 0 auto;
		transform: none;
		background: #F5F5F5;
	}
	.hero__content {
		padding: 30px;
	}
	.slideshow__image--background {
		left: 25%;
	}
  
	body.template-index .hero__content.content--middle, 
	body.template-index .slideshow__content.content--middle.content-style-2 {
		top: 0;
		position: relative;
			/*margin-top: -65px;*/
	}
	/*preguntas frecuentes*/
.faq-contact .faq-group__item {
    width: 100%;
}
.faq-contact .faq-group__item .icon {
  display: inline-block;}

	/*ficha producto*/
  

.product__policies {
    font-size: 13px;
}

	/*Tiendas*/

.about-information:last-child .about-information__content .rte {
        padding-bottom: 5%;
}


#shopify-section-tiendas-template .about-information__content{
padding: 0px  !important;
} 

 #shopify-section-tiendas-template .about-information__content .rte {
    padding: 30px 15px 0 15px;
  max-width: 952px !important;;
      margin: auto;
}

 #shopify-section-tiendas-template .about-information__content{
  max-width: 1952px !important;
}

@media (min-width: 1025px){
#shopify-section-tiendas-template .about-information__content .rte {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    padding-bottom: 0px;
}}

@media (min-width: 1600px){
 #shopify-section-tiendas-template .about-information__content .rte {
	padding-top: 5%; 
     padding-bottom: 5%; 
     padding-left: 60px; 
    padding-right: 60px; 
        padding-bottom: 0px;
}
}

.about-information:last-child .about-information__content .rte {
        padding-bottom: 0px;
}


.copy #text{
margin-top:10px !important;
}
@media all and (max-width: 675px) {

  .product__terms-conditions {
  	display: inline;
  }
  
}
	/*imagenes movil home*/
@media all and (max-width: 450px) {

body.template-index .hero__content.content--middle, body.template-index .slideshow__content.content--middle.content-style-2{ margin-top: -50px;}
  
}

@media all and (max-width: 380px) {

body.template-index .hero__content.content--middle, body.template-index .slideshow__content.content--middle.content-style-2{ margin-top: -80px;}
  
}
@media all and (max-width: 350px) {

body.template-index .hero__content.content--middle, body.template-index .slideshow__content.content--middle.content-style-2{ margin-top: -110px;}
  
}

@media all and (max-width: 300px) {

body.template-index .hero__content.content--middle, body.template-index .slideshow__content.content--middle.content-style-2{ margin-top: -130px;}
  
}
