/** Shopify CDN: Minification failed

Line 556:0 Unexpected "}"
Line 1868:1 Comments in CSS use "/* ... */" instead of "//"

**/




@media (min-width: 768px) {
#tabarcalookbook .imagetabarca1{
  position: relative;
    left: -38px;
    width: 51.8%;
      vertical-align:top;

}}

@media (min-width: 768px) {
#tabarcalookbook .imagetabarca2{
      width: 48.2%;
}}

#tabarca-lookbook {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  gap: 0;
}

.tabarca-video-wrapper {
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

.tabarca-video-fill {
  width: 50%;
  position: relative;
  overflow: hidden;
  padding-right: 12px;
}

.tabarca-video-100 {
  width: 100%;
  position: relative;
  overflow: hidden;
}





.tabarca-video-fill iframe {
position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    pointer-events: none;
    border: none;
}

.tabarca-image-right {
  width: 50%;
  display: block;
padding-left: 15px;
  
}

@media (max-width: 768px) {
.tabarca-video-wrapper {
  display: block;
  width: 100%;
}

  .tabarca-video-fill {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-right: 0px;
}
  .tabarca-image-right {
  width: 100%;
  display: block;
padding-left: 0px;
  padding-top:20px;
}

  .tabarca-text-block img {
  width: 20%;
  height: auto;
}
.tabarca-text-block p {
  width: 80%;
  line-height: 1.6;
  margin: 0;
  text-align: right;
}

}




/*tipo de prenda ancho*/
.fit-guide {
  width: 100%;
  margin: 20px 0;
}

.fit-guide__labels {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  margin-bottom: 6px;
  font-weight: 400;
  color: inherit; /* Mantiene el color de texto de tu tema */
}

.fit-guide__track {
  position: relative;
  height: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #818080;
  border-radius: 4px;
  padding: 0 4px;
}

.fit-guide__dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ffffff;
    border: 1px solid #818080;
    position: relative;
}

/* Punto resaltado según el valor del metafield */
.fit-guide[data-level="1"] .dot-1::after,
.fit-guide[data-level="2"] .dot-2::after,
.fit-guide[data-level="3"] .dot-3::after,
.fit-guide[data-level="4"] .dot-4::after,
.fit-guide[data-level="5"] .dot-5::after{
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  width: 12px;
  height: 12px;
  border: 1x solid #333;
  border-radius: 50%;
  background-color: #333;
  box-sizing: border-box;
}

.fit-guide__description {
  margin-top: 10px; /* aquí está el margen inferior de los puntos */
}




/*Banner home*/
#shopify-section-template--17303889183021__section_slideshow_EU8GVM .slider__arrow {
  --text: #574d34;
  visibility: visible;
  opacity: 1;
}

/*College*/
#college .flickity-prev-next-button {
  background: none !important;
  }

@media (max-width: 768px) {
 #college .ContentContainer {
    flex-direction: column;
  }

  #college .flickity-prev-next-button.previous {
  left: -15px !important;
}

#college .flickity-prev-next-button.next {
  right: -15px !important;
}
}

#college .flickity-prev-next-button.previous {
  left: -23px;
  visibility: visible;
  color: black;
  opacity: 1;
      box-shadow: none;
}

#college .flickity-prev-next-button.next {
  right: -23px;
  visibility: visible;
  color: black;
  opacity: 1;
      box-shadow: none;
}

#college .flickity-page-dots {
    display: none;
}







/*Video movil ajustes*/
@media only screen and (max-width: 768px){
.video__container--template--22561538834764__section_video_7K44yY{
padding-bottom:150% !important;
top: 0px !important;
}

#shopify-section-template--22561538834764__section_video_7K44yY .video__iframe{
    min-height: 119% !important;
}




#shopify-section-template--22561538834764__section_video_zw7gMq .video__iframe{
    min-height: 119% !important;
}
  
 .video__container--template--22561538834764__section_video_zw7gMq{
padding-bottom:150% !important;
top: 0px !important;
}
}









/*#shopify-section-template--22561538834764__section_video_7K44yY .template-collection .video__container {
    padding-bottom: 56%;
}*/






/*People saving people*/


#people-saving-people .product__price{
  display:none;
}

#eo_rule_fields {
    margin: 0% 0% 0% !important;
}

#eo_rule_fields p{
margin-top:0;
}

.eoMinPrice {
    color: red;
    font-size: 13px !important;
    margin-top: 0px;
}


/*Topventas home 5 por fila y eliminar los 2 ultimos*/
@media screen and (min-width: 1024px) {
    .tp-instance--section_collection_XViztN {
        --grid: repeat(5, minmax(0, 1fr)) !important;
    }

    .tp-instance--section_collection_XViztN .featured-collection__container .product-grid-item:nth-child(11){
  display:none;
}

      .tp-instance--section_collection_XViztN .featured-collection__container .product-grid-item:nth-child(12){
  display:none;
}


  .tp-instance--section_collection_eBgVGa {
        --grid: repeat(5, minmax(0, 1fr)) !important;
    }

    .tp-instance--section_collection_eBgVGa .featured-collection__container .product-grid-item:nth-child(11){
  display:none;
}

      .tp-instance--section_collection_eBgVGa .featured-collection__container .product-grid-item:nth-child(12){
  display:none;
}
}





.footer-block h6{
  font-size: 14px;
    font-weight: 100;
}


@media only screen and (min-width: 767px) and (max-width: 1400px) {
  .tp-instance--section_logo_list_cEexXQ .logo-list__slide-image {
    width: 250px !important;
  }
}

@media only screen and (min-width: 1400px) {
.tp-instance--section_logo_list_cEexXQ .logo-list__slide-image{
  width:400px !important;
}
}


@media only screen and (max-width: 767px) {
.tp-instance--section_logo_list_cEexXQ .logo-list__slide-image{
  width:180px !important;
}

.tp-instance--section_custom_html_7pYFRV h4{
  text-align:left;
}  
}


.tp-instance--section_logo_list_cEexXQ .logo-list__slide{
  padding: 0 5px !important;
}

  #shopify-section-template--22417214243148__173020555148baca23 {
    padding-top: 0 !important;
  }

  #shopify-section-template--22478680555852__173020555148baca23{
    padding-top: 0 !important;
  }

#shopify-section-template--22478680555852__173020555148baca23 .wrapper{
  padding:0;
}

#shopify-section-template--22478719779148__173020555148baca23{
  padding-top:0;
}

#shopify-section-template--22478719779148__173020555148baca23 .wrapper{
  padding:0;
}

#shopify-section-template--22478838399308__173020555148baca23{
  padding-top:0;
}

#shopify-section-template--22478838399308__173020555148baca23 .wrapper{
  padding:0;
}

#shopify-section-template--22478897316172__173020555148baca23{
  padding-top:0;
}

#shopify-section-template--22478897316172__173020555148baca23 .wrapper{
  padding: 0;
}

#shopify-section-template--22478969504076__173020555148baca23{
  padding-top:0;
}

#shopify-section-template--22478969504076__173020555148baca23 .wrapper{
  padding:0;
}


.stl__embeded * {
  box-shadow: none !important;
}
.cartitem__image .noline {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
}
.shopthelook-section-v2 * {
  grid-template-columns: repeat(
    auto-fit,
    minmax(clamp(50%, 280px, 100%), 380px)
  ) !important;
  gap: 0 !important;
}
.stl__section-heading {
  border-top: 0 !important;
}
.stl__products_container li {
  margin-bottom: 10px;
}
.stl__products_container li:last-child {
  margin-bottom: 0px !important;
}
.stl__product-info {
  padding: 0px 10px 10px 10px !important;
}
.cartitem__name {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.stl__pdp-price {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.detail__option {
  background-color: white !important;
}
.shopthelook_add-to-cart {
  color: white !important;
  font-weight: 600 !important;
  font-family: "Roboto" !important;
  border-radius: 0 !important;
}
.cartitem:after {
  width: 0px !important;
}
.shopthelook_variants {
  border: 1px solid black;
  color: #333333;
  font-weight: 400;
  font-size: 17px;
  padding: 8px;
  line-height: normal;
}
.sizeselect {
  padding: 1em 0em !important;
}
.shopthelook-section-v2
  .stl__embeded.stl__left_sha
  .module--featured--grid
  .featured__header {
  padding: 0 !important;
}
.featured__header__heading {
  color: #818080;
  font-size: 14px;
}
@media (min-width: 768px) {
  .stl__embeded.stl__left_sha .cartitem .cartitem__image {
    padding-bottom: 40.7% !important;
  }
}
@media (max-width: 768px) {
  .shopthelook-section-v2
    .stl__embeded.stl__left_sha
    .module--featured--grid
    .featured__header {
    display: none;
  }
    .shopthelook-section-v2 .stl__embeded.stl__left_sha .cartitem .cartitem__image {
    width: 60% !important;
    padding-bottom: 69% !important;
}
  .stl__products_container{
    margin-top:10px !important;
  }

  .shopthelook-section-v2 .stl__embeded.stl__left_sha .cartitem .cartitem__details .cartitem__addtocart .btn {
    width: 100% !important;
}
}


/*Footer*/




@media only screen and (min-width: 768px) {


  
    .site-footer {
        display: block !important;
    }
	
	.footer-content__logo {
    width: 15%;
	margin-right: 70px;
    float: left;
}

      .popout--footer {
        justify-content: end !important;
    }

      .footer-copyright {
        margin-top: 0px;
    }
}

#shopify-section-footer{
  .footer-content{
    padding:0;
  }
}

.footer-content__logo__image {
    margin-right: 0 !important;
}

.social-sharing-wrapper {
    margin-top: 10px;
}

.social-sharing-wrapper a {
    margin: 0 3px;
}

.social-sharing-wrapper .icon {
    width: 25px;
    height: 25px;
}

.footer-content__logo {
    flex-direction: column;
}


.footer-links {
    margin: 0px 0 0;
    display: flex;
        flex-wrap: wrap;
        gap: 15px;
}
}

.footer-blocks h6 {
    font-size: 13px !important;
    font-weight: 100 !important;
}


.footer-link {
    color: #333333;
}


.footer-text p{
  margin:0;
}



@media (max-width: 768px) {
.footer-text{
  padding-left:25px;
  margin-top:60px;
}



.footer-links {
    margin: 0px 0 0;
      padding-left: 25px;
    padding-top: 5px;
    display: flex;
        flex-wrap: wrap;
        gap: 15px;
}
  
   /* .footer-blocks .footer-block:nth-child(3) {
        display: none;
    }*/

      .footer-blocks {
        display: block;
    }

      .footer-title__button {
        padding: 5px 32px 5px 25px;
    }

      .footer-title--links {
        padding-right: 25px;
    }

  footer-links{
    padding-left: 15px;
        padding-top: 5px;
  }

 
}

 .footer-copyright {
    margin-top: 0;
    width: 100%;
    text-align: center;
}

      .popout--footer {
        justify-content: center;
        width: 100%;
    }

  .footer-bottom{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }



/*Shop the look*/

#shopify-section-template--22417214243148__173020555148baca23 .wrapper {
  padding: 0;
}


/*Bundles*/
.bundleandsave{
  font-size:12px; 
  font-weight:500 ;
  color:#333333;
  margin: 0;
}

.extra10{
  font-size:12px; 
  font-weight:500 ;
  color:#ffffff;
  margin: 0;
}


@media only screen and (max-width: 1023px) {
    .product-single__details {
        margin-top: 15px;
    }
}

/*NEW IN*/
.bss_pl_label_text {
    width: auto !important;

    height: auto !important;
    font-family: Roboto;
    font-size: calc(.4875rem* var(---font-adjust-body)) !important;
    letter-spacing: 1px;
    border: 1px solid;
    color: #000000 !important;
    margin: 5px !important;
  min-width: max-content;
}

@media only screen and (min-width: 1024px){
.bss_pl_label_text {
    width: auto !important;
    padding: 5px !important;
    height: auto !important;
    font-family: Roboto;
    font-size: calc(.6875rem* var(---font-adjust-body)) !important;
    letter-spacing: 1px;
    border: 1px solid;
    color: #000000 !important;
    margin: 5px !important;
  min-width: max-content;
}}




/*REBAJAS*/
@media only screen and (max-width: 1024px){
#ss24-sale .gf-filter-trigger{
display:none;
}

#ss24-sale .gf-filter-selection{
display:none;
}

#ss24-sale-men .gf-filter-trigger{
display:none;
}

#ss24-sale-men .gf-filter-selection{
display:none;
}

#ss24-sale-women .gf-filter-trigger{
display:none;
}

#ss24-sale-women .gf-filter-selection{
display:none;
}

#ss24-sale-kids .gf-filter-trigger{
display:none;
}

#ss24-sale-kids .gf-filter-selection{
display:none;
}

#ss24-sale-accessories .gf-filter-trigger{
display:none;
}

#ss24-sale-accessories .gf-filter-selection{
display:none;
}
  
}



/*Blog*/
#trendsplant-report-vol-x .wrapper--small {
    width: 100%;
}

#trendsplant-report-vol-x .section-header{
  display:none;
}

#trendsplant-report-vol-x  .rte{
    font-size: 16px;
    color: #363636;
}

#trendsplant-report-vol-x .article__image__wrapper{
display:none;
}

@media only screen and (min-width: 1024px){
.imagen50left img{
  width:50%;
  max-width:100%;
  margin-right:30px;
}

.imagen50left p{
  width:50%;
  float:right;
}

.imagen50left{
  display:flex;
  align-items:center;
}


.imagen60left img{
  width:60%;
  max-width:100%;
}

.imagen60left p{
  width:40%;
  float:right;
}

.imagen60left{
  display:flex;
  align-items:center;
}

.imagen60right img{
  width:60%;
  max-width:100%;
  float:right;
  margin-left:30px;
}

.imagen60right p{
  width:40%;
}

.imagen60right{
  display:flex;
  align-items:center;
}
  .countryBF{
  width: 100%;
    text-align: center;
    display: block;
    font-size: 40px;
    font-weight: 400;
  line-height:30px;
}
  .imagen40right img{
  width:40%;
  max-width:100%;
  float:right;
  margin-left:30px;
}

.imagen40right p{
  width:60%;
}

.imagen40right{
  display:flex;
  align-items:center;
}
}

@media only screen and (min-width: 1024px){
#shopify-section-template--17303888068909__main{
  width:75%;
  margin:auto;
}}

@media only screen and (min-width: 2000px){
#shopify-section-template--17303888068909__main{
  width:60%;
  margin:auto;
}}



@media only screen and (max-width: 1024px){
.countryBF{
  width: 100%;
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: 400;
  line-height:20px;
}

.imagen60right p{
    flex-wrap: wrap;
    order:2;
}

.imagen60right img{
    display: flex;
    flex-wrap: wrap;
  order:1; 
}

.imagen60right{
  display: grid;
}
  

}

/*locksmith*/
#shopify-section-template--20946034196812__main{
padding-top:0px;
}

.locksmith-passcode{    
    letter-spacing: 1px;
    font-weight: 400;
  padding: 0px 0px 0px 16px;
}


.tp-instance--section_custom_html_8QrqCc{
padding-top:0px;
  max-width:480px;
margin:auto;
}

#locksmith_passcode_submit{
    width: 100%;
    height: 40px;
    padding: 0;
}

/*Packs regalo sin filtros*/
#gift-packs #gf-controls-container{
display:none;
}

/*Calctines pie*/
.tp-instance--d996c69f-8cf6-4745-aeb3-c512e963085b{
  padding-top: 0;
}

/*Shop the look*/
.tp-instance--37080db7-892e-4402-b080-0933996df265{
    padding-top:0;
}

.tp-instance--4bdff6be-c222-45f2-8920-1c7c640eb989 .product__tag--rectangle{
display:none;
}

/*Landing día SED*/
#sed .product__tag--rectangle{
  display:none;
}

#sed-maristas .product__tag--rectangle{
  display:none;
}

#camiseta-sed-2024-hombre .product__tag--rectangle{
  display:none;
}

#camiseta-sed-2024-mujer .product__tag--rectangle{
  display:none;
}

#camiseta-sed-2024-infantil .product__tag--rectangle{
  display:none;
}

#camiseta-sed-2024-hombre #judgeme_product_reviews{
  display:none;
}

#camiseta-sed-2024-mujer #judgeme_product_reviews{
  display:none;
}

#camiseta-sed-2024-infantil #judgeme_product_reviews{
  display:none;
}



@media only screen and (min-width: 1024px){
#sed .grid {
    grid-template-columns: 33% 33% 33%;
}
#sed-maristas .grid {
    grid-template-columns: 33% 33% 33%;
}


}

@media only screen and (max-width: 600px){
#sed .grid {
    grid-template-columns: 100%;
}
#sed-maristas .grid {
    grid-template-columns: 100%;
}
}

@media only screen and (min-width: 1024px){
.onlymobile{
  display:none;
}}

@media only screen and (max-width: 1024px){
.onlydesktop{
  display:none;
}}


#shop-the-look .gf-actions{
display:none;
}

#shop-the-look .product__tag{
display:none;
}

.gf-filter-selection .limit-by{
display:none;
}

/*Landing Marest
@media only screen and (min-width: 1024px){
#marest-alicante-beach .grid {
    grid-template-columns: 33% 33% 33%;
}}*/

#marest-alicante-beach #gf-controls-container .gf-summary{
display:none;
}

#marest-alicante-beach #gf-controls-container .gf-filter-selection{
display:none;
}

.tp-instance--37847824-06ac-4b6c-81db-bb5285f93728{
padding:0px;
}

.tp-instance--22d28c02-01b1-417b-9998-7b260da90250{
  padding:0;
}

.tp-instance--4d3cac25-4288-45a2-98bf-646fa695a1cd{
    padding:0;
}



/*After sell, thankyou*/
.as-productRecommendation .as-product-img {
    width: 100%;
    height: 300px;
}

.as-productRecommendation .as-product-title {
    font-size: 1rem !important;
    height: 38px;
    overflow: hidden;
    margin-top: 0px;
    color: #333333;
    font-weight: 100;
    font-color: red;
}



/*Landing equilibrium*/
@media only screen and (max-width: 479px){
.tp-instance--37847824-06ac-4b6c-81db-bb5285f93728{
padding-bottom:0px;  
}

.tp-instance--4d3cac25-4288-45a2-98bf-646fa695a1cd{
  padding-top:0px;
  padding-bottom:0px;
}

.equilibriumxtrendsplant{
  width:30%;
}
}



#shopify-section-template--18945669529932__37a8aa50-88a7-42a7-ace6-a633edb33fbe .wrapper{
  padding-left:0px;
  padding-right: 0px;
}

.tp-instance--f712deb3-b51f-4580-80fd-2c7c6eaff5bd{
  padding-top:0px;
  padding-bottom:0px;

}

#shopify-section-template--18945669529932__37847824-06ac-4b6c-81db-bb5285f93728{
      padding-top: 0px;
}

.tp-instance--f6b69422-c30a-40dc-922f-18a76539321f{
    padding-top: 0px;
}



.tp-instance--37847824-06ac-4b6c-81db-bb5285f93728{
padding-top:0px;
}


.tp-instance--37847824-06ac-4b6c-81db-bb5285f93728 .wrapper{
    margin: 0px;
    padding: 0;
    width: 100%;
}

@media only screen and (min-width: 479px){
.equilibriumlogos{
  width:30%;
}

 .equilibriumxtrendsplant{
  width:20%;
}
  
#equilibrium-hombre img{
padding: 10px;
max-width:50% !important;
}

#equilibrium-mujer img{
padding: 10px;
max-width:50% !important;
}

#almondlookbook img{
max-width:50% !important;
  vertical-align:top;
}

#almondlookbook .imageAlmond1{
  padding-right:4px;
}

  #almondlookbook .imageAlmond2{
  padding-left:4px;
}

  
#equilibrium-accesorios img{
padding: 10px;
max-width:33% !important;
}
#equilibrium-accesorios2 img{
padding: 10px;
max-width:50% !important;
}

#almond-blossom-colores img{
padding: 10px;
max-width:20% !important;
} 
  
}





@media only screen and (max-width: 479px){
#equilibrium .carousel--inactive {
    padding-left: 10px;
}

#equilibrium .carousel__item {
    margin-left: 0;
    margin-right: 10px;
}

#equilibrium .product-grid-item{
width: 80%;
}
  
#equilibrium  .carousel__container {
    margin-top: 10px;
}
  
}

@media only screen and (min-width: 480px){
#equilibrium  .carousel__item {
    margin-left: 0;
    margin-right: 10px;
}

#equilibrium  .product-grid-item{
width: 30%;
}
  

  
}

/*The timeless*/
@media only screen and (max-width: 479px){
#the-timeless .carousel--inactive {
    padding-left: 10px;
}

#the-timeless .carousel__item {
    margin-left: 0;
    margin-right: 10px;
}

#the-timeless .product-grid-item{
width: 80%;
}
  
  #the-timeless  .carousel__container {
    margin-top: 10px;
}
  
}

@media only screen and (min-width: 480px){
#the-timeless .carousel__item {
    margin-left: 0;
    margin-right: 10px;
}

#the-timeless .product-grid-item{
width: 30%;
}
  

  
}


.jdgm-prev-badge {
    display: block !important;
    margin-left: 2px !important;
    margin-top: 2px !important;
    font-size: 13px;
}


.tp-instance--1661876245590c3bef{
  padding:0;
}


@media only screen and (min-width: 768px){
.imagenMBDK{
  width:50%;
}}




.tp-instance--81a19ee6-d45d-48d4-80e8-ca6d3f7fe8d6{
padding:0;  
}

.tp-instance--2c775690-9676-49a4-87f3-3dbda93f94f1{
 padding:0;   
}

.tp-instance--f49f2f7b-8452-4987-ad01-10950258a7ff{
  padding-top:20px;
}

@media only screen and (max-width: 768px){
#camiseta-sed-25-aniversario .tp-instance--1643654154dfc5f66d{
padding:0px;
}

#camiseta-sed-25-aniversario .product-feature__text{
margin-top:10px;
padding-top:10px;
margin-bottom:20px;
}

#camiseta-sed-25-aniversario .cabeceratejidos {
    font-size: 25px;
}
}

.restock-alerts-notify-button{
  margin: 0 !important;
    border: none;
    font-size: 12px;
    width: 100% !important;
    padding: 0px;
    position: relative;
    right: 0% !important;
    left: 0% !important;
}

.wrapper {
    max-width: 100% !important;
}

/*landing*/

#landing .list-collections__item__btn-wrapper {
    opacity: 1 !important;
}

#landing .list-collections__item__btn-wrapper {
    position: absolute;
    left: 25px;
    right: 25px;
    bottom: -28px;
}

#landing .btn--secondary:hover {
    color: black !important;
    border:none !important;
    background-color: white !important;
}

#landing .btn--secondary{
    border: none !important;
    text-decoration: underline !important;
}

#landing .list-collections__item__btn-wrapper span{
padding: 0px 22px;
}

#landing .btn--secondary:before {
    background: none;
}

@media only screen and (max-width: 1023px){
#landing .list-collections__item__btn-wrapper {
    position: absolute;
    left: 25px;
    right: 25px;
    bottom: -10px;
}

#landing .tp-instance--0d0526c7-170d-406d-a71a-63fe9ce03b19 .list-collections__item{
    margin-top: 10px;
}}


#landing .rich-text__text {
    color: black;
}

.tp-instance--67b80403-9356-49aa-9be5-2c7f508d05e8{
padding-top: 0;
padding-bottom:20px;
}


@media only screen and (max-width: 768px){
.imagenDK{
  display: none;
}
.textoKlarna{
  color:black; 
  font-size:18px;
  font-weight:600;
}
.alineadoTextoImagenCentro{
  vertical-align: middle;
    margin-bottom: 6px;
      width: 83px;
}
}

@media only screen and (min-width: 768px){
.imagenMB{
  display: none;
}
.textoKlarna{
 color:black; 
font-size:30px;
font-weight:600;
}
.alineadoTextoImagenCentro{
  vertical-align: middle;
  margin-bottom: 15px;
      width: 169px;
}
  
}



.tp-instance--cf097e5e-ee4e-4808-858a-72bc5f480027{
 padding:0; 
}

.tp-instance--84c2ff86-a9e1-45dd-9a9a-1e680aa1e94e{
  padding:1px;
}

.tp-instance--079ef26e-c72e-40d5-bfc9-869086a14396{
padding:0;
}

.tp-instance--0d0526c7-170d-406d-a71a-63fe9ce03b19{
padding-top:0px;  
}



#landing #shopify-section-footer{
  display:none;
}

#shopify-section-template--18086845645101__main{
  padding-top:0px;
}

/*B-Corp landing*/
/*con rich*/
@media only screen and (min-width: 768px){
.tp-instance--54a4f9ed-fe25-40e3-8310-e6d66aad93c1{
  padding:10px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__top-image-img {
    width: 112px !important;
    margin-right: 40px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__top-image {
    float: left;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__text{
    color: white;
    font-weight: 600;
    margin-top: 29px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__container {
        float: right;
        margin-top: 14px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__heading {
    font-size: 35px;
    color: white;
    font-weight: 500;
    margin-top: -5px;
}}

@media only screen and (max-width: 768px){
.tp-instance--54a4f9ed-fe25-40e3-8310-e6d66aad93c1 img{
width: 70px !important;
}
  
.tp-instance--54a4f9ed-fe25-40e3-8310-e6d66aad93c1{
  padding:10px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__top-image-img {
    margin-right: 30px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__top-image {
    float: left;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__text{
    color: white;
    font-weight: 400;
    margin-top: 29px;
    font-size: 14px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__container {
        float: right;
        margin-top: 14px;
}

#shopify-section-template--18086845645101__54a4f9ed-fe25-40e3-8310-e6d66aad93c1 .rich-text__heading {
    font-size: 34px;
    color: white;
    font-weight: 500;
    margin-top: -7px;
}
}


#trendsplant-x-umbrella-v-1 .restockify-notify-button{
display:none;
}

.botonumbrella{
      width: 100%;
    background-color: #333333;
    min-width: 180px;
    padding: 16px 22px;
    line-height: 22px;
    text-align: center;
}

#trendsplant-x-umbrella-v-1 .pwzrswiper-slide {
    height: auto !important;
}


.botonumbrella a{
color: white;
    font-weight: 400;
    letter-spacing: .05em;
	display:block;
	width:100%;
}


#umbrella-x-trendsplant .site-footer{
padding-top:150px;
}

@media only screen and (min-width: 768px){
#shopify-section-template--17943103865133__fd4dfde5-a400-4f61-bef9-e4105beaa27e{
display:none;
}}

@media only screen and (max-width: 767px){
#shopify-section-template--17943103865133__b1cf6952-43d9-417d-ae90-9f677f32339d{
  display:none;
}
}

.tp-instance--fd4dfde5-a400-4f61-bef9-e4105beaa27e{
padding:0;
}

.tp-instance--fd4dfde5-a400-4f61-bef9-e4105beaa27e{
padding:0;
}

.tp-instance--b1cf6952-43d9-417d-ae90-9f677f32339d{
padding:0;
}

.tp-instance--a43620f2-3cd1-41aa-a9a6-6e63af139108{
  padding:0;
}


@media only screen and (max-width: 767px){
#shopify-section-template--17943103865133__18641401-9cbd-4aaa-9aa3-2ccd35164c2a{
display:none;
}

}

#shopify-section-template--17943103865133__18641401-9cbd-4aaa-9aa3-2ccd35164c2a{
margin-left:23%;
margin-right:23%;
}

/*Video movil que no se vea en escritorio*/
@media only screen and (min-width: 768px){
#shopify-section-template--17943103865133__7862ac47-498d-4d71-a415-1057e16298e9{
  display: none;
}
}

/*Video movil ajustes*/
.video__container--template--17943103865133__7862ac47-498d-4d71-a415-1057e16298e9{
padding-bottom:150% !important;
top: 0px !important;
}

#shopify-section-template--17943103865133__7862ac47-498d-4d71-a415-1057e16298e9 .video__iframe{
    min-height: 120% !important;
}

.video__container--template--21699902898508__section_video_W4RzQ7{
padding-bottom:150% !important;
top: 0px !important;
}

#shopify-section-template--21699902898508__section_video_W4RzQ7 .video__iframe{
    min-height: 120% !important;
}


.gv{
  margin-top: 15px;
    width: 45%;
}

.icex {
    width: 100%;
    float: right;
    color: #7e7e7e;
    font-size: 11px;
    padding: 0px 10px 0px 10px;
}

.icex img:first-child {
    width:40px !important;
}


/*reviews judge.me
.jdgm-rev-widg__title{
  text-align: left;
}*/

.jdgm-write-rev-link{
    font-weight: 500 !important;
    font-size: 13px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    background-color: white !important;
    color: #333333 !important;
    border: 1px solid #333333 !important;
}

.jdgm-rev-widg__title{
    margin: 0 !important;
    font-size: 16px !important;
    color: #333333 !important;
    padding: 15px 53px 15px 0 !important;
    text-align: left ;
}

.jdgm-review-widget--medium .jdgm-rev-widg {
    padding: 0px 0 !important;
}


.tp-instance--df48b1de-a2e8-4573-add5-cde9301d7e28{
padding: 20px 10px 10px 10px;
}


@media only screen and (min-width: 600px){
#mediterranean-fall .four-fifty-height-hero {
    padding-left: 20%;
    padding-right: 20%;
}}

#simple-bundles-options label{
    font-weight: 400;
    color: #333333;
    font-size: 14px;
}

#simple-bundles-options option:disabled{
color:red;
}

#simple-bundles-options-container select {
    width: 100%;
    margin-bottom: 8px;
    padding: 6px 10px 6px 10px;
}

.discounted-price{
  color:#b73b3b;
}


#trendsplant-apparel-with-purpose .newsletter-section{
margin-bottom:15px;}

 .tp-instance--1661944442d6f2438b{
padding:0px;
}

.tp-instance--1661876245590c3bef{
  padding:0px;
}

.tp-instance--1664182762148cef74{
  padding: 0px;
}

.tp-instance--1661876245590c3bef{
  padding: 0px;  
}

.tp-instance--1661876245590c3bef{
  padding: 0px;
}

@media only screen and (max-width: 479px){
  .imgchore{
    width:100% !important;
  }
}

/*Menú móvil tapado por la cabecera*/
/*@media only screen and (max-width: 1058px){
  .drawer--left {
    margin-top: 10px;
}
}*/

.yeps-top-push.yeps-top-animated #NavDrawer {
  transition: top 0.25s ease-in-out;
}

/*.yeps-top-push.yeps-top-show #NavDrawer {
  top: calc(var(--yeps-top-height) + var(--yeps-top-height-offset)) !important;
}*/
/*
#NavDrawer ul.mobile-nav li:first-child a{
    color: black;
    text-transform: uppercase;
}
*/
/*#NavDrawer ul.mobile-nav li:nth-child(2) a{
    color: darkgreen;
    text-transform: uppercase;
}*/

/*
#NavDrawer ul.mobile-nav li:nth-child(7) a{
    color: darkgreen;
    text-transform: uppercase;
}
*/

.mobile-nav__item #customer_login_link{
    text-transform: none !important;
}






.tp-instance--4bc67900-36a0-4684-b005-70c915f7fb28{
  padding: 0;
}

.tp-instance--8678710f-6c09-42eb-a24e-abcb20eca7ac{
padding: 0;
}

.tp-instance--ec115c59-7e6d-4af7-9900-f799fb1bf177{
padding: 10px 0px 0px 0px;
}

.tp-instance--ec115c59-7e6d-4af7-9900-f799fb1bf177 p{
font-size: 18px;
}

#shopify-section-template--14734700642382__main .section{
    padding-top: 0;
    padding-bottom: 0;
}


.nobf{
    color: red;
    font-weight: 400;
    font-size: 14px;
}

/*Activar para rebajas y al de abajo ponerle (darkgreen) un 3 y en el otro un 7*/
/*ul#AccessibleNav .nav__item--level-1:nth-child(2) a {
    color: #bd4d4d;
    font-weight: 700 !important;
}*/

/*ul#AccessibleNav .nav__item--level-1:nth-child(2) a {
    color: darkgreen;
    font-weight: 700 !important;
}*/

/*ul#AccessibleNav .nav__item--level-1:nth-child(2) a {
    color: black;
    font-weight: 700 !important;
}*/

/*ul#AccessibleNav .nav__item--level-1:nth-child(6) a {
    color: darkgreen;
    font-weight: 700 !important;
}*/


/*PRecios vip*/
.ac_table4 {
    margin: 0px 0 !important;
}



/*Landing chore jackets*/
.tp-instance--1664796252f208b561 .wrapper {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.tp-instance--1664795942ff37032b .wrapper {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}


/*Los 3 productos en una fila chquetas*/
@media only screen and (min-width: 1024px){
#men-39-s-outerwear #gf-products{
    min-width: 133.3% !important;
}}

@media only screen and (max-width: 479px){
#men-39-s-outerwear  .grid {
    grid-template-columns: 100%;
}

.tp-instance--166479922609d672db .wrapper {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.tp-instance--166479922609d672db{
padding: 0;
}

#men-39-s-outerwear .custom-html-section {
    padding: 0;
}
}

#men-39-s-outerwear #gf-controls-container{
  display: none;
}


/*Slider clickable*/
.slide__btn:last-child {
    margin-right: 0;
    left: 0;
    top: 0;
    margin-left: 0 !important;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    opacity: 0%;
}

/*Barra superior top bar*/
.yeps-content {
    min-height: auto !important;
    max-height: auto;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.yeps-button {
    margin: 0px !important;
    padding: 1px !important;
    border: 1px solid;
    border-color: #717171;
    border-radius:0px !important;
}

/*Quitar etiqueta sale en las colecciones de clearance*/
#clearance .product__tag--rectangle{
display:none;
}

#accessories-clearance .product__tag--rectangle{
display:none;
}

#kid-39-s-clearance .product__tag--rectangle{
display:none;
}

#women-39-s-clearance .product__tag--rectangle{
display:none;
}

#men-39-s-clearance .product__tag--rectangle{
display:none;
}

.product__tag--rectangle {
    background-color: #b73b3b;
    color: white;
    font-weight: 500;
 // display:none;
}

/*tooltips para los iconos de tallas en colecciones*/
.tooltip.bottom .tiptextbf {
    margin-left: -60px;
    margin-top: 10px;
    top: 100%;
    left: 44%;
    z-index: 99;
    width: 250px;
    text-align: left;
    padding: 10px;
}

.tooltip .tiptextbf {
    visibility: hidden;
    width: 120px;
    background-color: #fff;
    color: #333333;
    text-align: center;
    border-radius: 3px;
    padding: 6px 0;
    position: absolute;
    z-index: 1;
    border: 1px #333333 solid;
}

.tooltip .tiptextbf::after {
    content: "";
    position: absolute;
    border-width: 1px;
    border-style: solid;
}
.tooltip:hover .tiptextbf {
    visibility: visible;
}

.tooltip.bottom .tiptextbf::after{
    margin-left: -5px;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent #2E2E2E transparent;
}



.tooltip.bottom .tiptextpreorder {
    margin-left: -60px;
    margin-top: 10px;
    top: 100%;
    left: 44%;
    z-index: 99;
    width: 365px;
    text-align: left;
    padding: 10px;
}

.tooltip .tiptextpreorder {
    visibility: hidden;
    width: 120px;
    background-color: #fff;
    color: #333333;
    text-align: center;
    border-radius: 3px;
    padding: 6px 0;
    position: absolute;
    z-index: 1;
    border: 1px #333333 solid;
}
.tooltip .tiptextpreorder::after {
    content: "";
    position: absolute;
    border-width: 1px;
    border-style: solid;
}
.tooltip:hover .tiptextpreorder {
    visibility: visible;
}

.tooltip.bottom .tiptextpreorder::after{
    margin-left: -5px;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent #2E2E2E transparent;
}


/*Testimonios*/
.testimonial__text {
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    line-height: 1.5625;
    color: #333333;
}

.testimonials-section {
    padding-bottom: 10px;
}

/*cookies*/
.fYWMEB {
    position: absolute;
    top: 5px;
    right: 5px;
}

.jbscAv {
    margin-right: 20px;
    text-align: left !important;
}

@media only screen and (max-width: 768px){
.iconostallasDK{
  display: none;
}

/*Quitar espacios en html custom en colecciones en móvil*/
.tp-instance--1661876245590c3bef {
    padding: 0;
    padding-bottom: 15px;
}

.tp-instance--1661944442d6f2438b {
    padding: 0;
    padding-bottom: 15px;
}
.tp-instance--1664182762148cef74 {
    padding: 0;
    padding-bottom: 15px;
}

.tp-instance--1661876245590c3bef{
    padding: 0;
    padding-bottom: 15px;
}

.tp-instance--1661876245590c3bef{
    padding: 0;
    padding-bottom: 15px;
}
}

/*Quitar espacios en html custom en colecciones en escritorio*/
@media only screen and (min-width: 768px){
.iconostallasMB{
  display: none;
}
.tp-instance--1661876245590c3bef{
  padding:0px;
}

.tp-instance--1664182762148cef74{
  padding:0px;
}


.tp-instance--1661944442d6f2438b{
  padding:0px;
}

.tp-instance--1661876245590c3bef{
  padding:0px;
}

.tp-instance--1661876245590c3bef{
  padding:0px;
}
}


.iconostallasMB span{
  padding-right: 5px;
}

.iconostallasDK span{
  padding-right: 10px;
}




#shopify-section-template--14571259822158__main .section{
  padding-top:0px !important;
}

.cart__count--has-items .cart-indicator {
    visibility: visible;
    fill: #ff9800;
}

@media only screen and (max-width: 768px){
.grid--mobile {
    padding: 10px !important;
    gap: 10px !important;
}}


@media only screen and (min-width: 768px){
  .tp-instance--1656944954aa9e9156 .rich-text__text{
  font-size: 40px;
    color: black;
    letter-spacing: -1px;
}
    .tp-instance--1656944954aa9e9156 .rich-text__text p {
    margin: 0px;
}
  

.featured-collection__container .grid {
    display: grid;
    gap: 10px;
}

.featured-collection--grid .wrapper{
width: 100%;
padding: 0px 10px 0px 10px !important;
  
}
}



@media only screen and (max-width: 767px){
  .tp-instance--1656944954aa9e9156 .rich-text__text{
  font-size: 30px;
    color: black;
    letter-spacing: -1px;
}
  .tp-instance--1656944954aa9e9156 .rich-text__text p {
    margin: 0px;
    text-align: left;
}
  .tp-instance--16552047584ce0b62e .mobile--one-half{
    width: 70%;
}
}

.tp-instance--16552047584ce0b62e {
    padding-top: 0;
    padding-bottom: 30px;
}


.faq__heading{
font-size: 25px;
}

.faq__item-question {
    padding: 15px 10px 15px 30px;
    font-size: 17px;
    color: #333333;
}

.faq__item {
    border-bottom: 0px;
}

.faq__item-question .icon {
    left: 0px;
    width: 15px;
    padding: 0px 0px;
    right: auto;
}

.faq__item--first {
    border-top: 0px;
}

/*
ul.megamenu__links.megamenu__links--level-2:nth-child(2) a {
    color: red;
}*/




/*#shopify-section-template--17303889183021__16530406699ea8e084 .video__iframe {
    position: absolute;
    top: 45%;
    left: 50%;
    min-width: 130%;
    transform: translate(-50%,-50%);
}*/


/*Videos en Colecciones*/
.collection__products {
    margin-bottom: 30px;
}

.template-collection .video__container {
    position: relative;
    padding-bottom: 43%;
    height: 0!important;
    overflow: hidden;
    top: -1px;
    left: 0;
}

/*Videos en productos*/
.template-product .video__container {
    position: relative;
    padding-bottom: 43%;
    height: 0!important;
    overflow: hidden;
    top: -1px;
    left: 0;
}

/*Video escritorio ajustes*/
/*Se ha añadido a los ajustes CSS de cada vídeo*/
/*.video__container--template--17303889183021__16530406699ea8e084{
padding-bottom: 43% !important;
top: 0px !important;
}*/

/*.video__container--template--19976351154508__f4f3f2c4-8a1f-436d-8320-c4e75eda7a3c{
padding-bottom: 43% !important;
top: 0px !important;
}
*/


/*Video escritorio que no se vea en movil*/
@media only screen and (max-width: 767px){
#shopify-section-template--17303889183021__16530406699ea8e084{
display:none;
}
/*#shopify-section-template--19976351154508__f4f3f2c4-8a1f-436d-8320-c4e75eda7a3c{
  display:none;
}*/
}

/*Video movil que no se vea en escritorio*/
@media only screen and (min-width: 768px){
#shopify-section-template--17303889183021__1653468320004781f3{
  display: none;
}
#shopify-section-template--19976351154508__8284395c-537b-486a-b5f0-ec2cb901b880{
      display: none;
  }
}

/*Video movil ajustes*/
/*.video__container--template--17303889183021__1653468320004781f3{
padding-bottom:150% !important;
top: 0px !important;
}*/

.video__container--template--19976351154508__8284395c-537b-486a-b5f0-ec2cb901b880{
padding-bottom:150% !important;
top: 0px !important;  
}

/*#shopify-section-template--17303889183021__1653468320004781f3 .video__iframe{
    min-height: 120% !important;
}*/

/*#shopify-section-template--19976351154508__8284395c-537b-486a-b5f0-ec2cb901b880 .video__iframe{
    min-height: 100% !important;
}*/




.ddshop-faq-answer a{
font-weight: 500;
}


.newsletter .form-success {
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
    border-color: #ffffff;
}


.product-grid-item__image:hover .bss-pl-top-left{
display:none !important;
}

#shopify-section-footer{
    padding-top: 30px;
    padding-bottom: 30px;
}

.ddshop-faqs-published .copyright b{
color:white !important;
}

/*Preorder*/

.timesact-preorder-description {
    padding: 0!important;
    margin: -15px 0 0!important;
    font-weight: 500;
    color: red;
    letter-spacing: -0.5px;
    font-size: 13px;
    text-align: center;
}

/*badges preorder*/
.bss-pl-top-left{
    margin-top: -2px !important;
    margin-left: -1px !important;
}


/*Satelites*/
#about-us .rich-text__text{
color: black;
}

#shopify-section-template--17303889543469__main .section{
display:none;
}

#shopify-section-template--17303889543469__16507061141477645e .featured-content-section {
     padding: 0;
}

#shopify-section-template--17303889543469__1650790267c50a39db .featured-content-section {
padding: 0 0 var(--gutter) 0;
}

#shopify-section-template--17303889543469__1650790267c50a39db .rich-text__text strong{
  font-weight: 600;
}

#shopify-section-template--17303889543469__1650790267c50a39db .rich-text__text p:nth-child(2){
text-align: center;
}

.tp-instance--1650785323829f044d .page-title__heading{
display:none;
}

.tp-instance--1650785323829f044d{
    padding: 0;
}

.tp-instance--1650785323829f044d .text-center {
    padding: 0;
    text-align: left;
}

/*B-Corp*/
/*con rich*/
#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__top-image-img {
    margin-right: 40px;
}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__top-image {
    float: left;
}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__text{
    color: white;
    font-weight: 600;
    margin-top: 29px;
}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__container {
        float: right;
        margin-top: 14px;
}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__heading {
    font-size: 35px;
    color: white;
    font-weight: 500;
    margin-top: -5px;
}


/*Elefante*/
#shopify-section-template--17303889543469__165079322318631b6e .featured-image__bg {
    background-size: contain;
}

#shopify-section-template--17303889543469__16507930899a485958 .rich-text__heading {
    text-align: center;
    font-size: 68px;
    color: black;
    letter-spacing: -2px;
    font-weight: 600;
	
}

#shopify-section-template--17303889543469__16507930899a485958 .featured-content-section {
    padding: var(--gutter) 0 0 0;
}

#shopify-section-template--17303889543469__165079322318631b6e .four-fifty-height-hero {
    height: 200px;
}

.tp-instance--1650794264f5f03374{
padding: 0px;
}

#shopify-section-template--17303889543469__1650794264f5f03374 .rich-text__text{
padding-bottom: var(--gutter);
}

#shopify-section-template--17303889543469__1650794264f5f03374 .rich-text__heading {
    font-size: 25px;
    margin-bottom: 12px;
    text-align: center;
    font-weight: 600;
}

/*1% for the planet*/
/*#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__top-image {
    float: left;
    margin-right: 50px;
}*/

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__top-image {
    float: right;
    margin-left: 40px;
}



#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__heading {
    font-size: 35px;
    color: white;
}

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__text p {
    font-size: inherit;
    line-height: 1.5;
    color: white;
}



/*Report*/
#shopify-section-template--17303889543469__1650823709853d5bce .rich-text__heading {
    font-size: 68px;
    color: black;
    letter-spacing: -2px;
    font-weight: 600;
	text-align:center;
}

#shopify-section-template--17303889543469__16508769427c62afab .featured-blog {
    padding-top: 0;
}

/*Repack*/
#shopify-section-template--17303889543469__1650824245264dafd6 .rich-text__top-image {
    display: contents;
}

#shopify-section-template--17303889543469__1650824245264dafd6 .rich-text__heading {
    font-size: 35px;
    font-weight: 600;
	color:black;
}

#shopify-section-template--17303889543469__1650824245264dafd6 .rich-text__text strong{
    font-weight: 600;
    float: right;
}

/*Retraced*/
#shopify-section-template--17303889543469__1650826792d99ccb35 .rich-text__heading {
	font-size: 68px;
    color: black;
    letter-spacing: -2px;
    font-weight: 600;
    line-height: 68px;
	text-align: center;
}

#shopify-section-template--17303889543469__1650826161429a8d96 .logo-list__slide-image {
    width: 200px !important;
}

#shopify-section-template--17303889543469__1650826792d99ccb35 .featured-content-section {
    padding: 0 0 var(--gutter) 0;
}


#shopify-section-template--17303889543469__16508260516da322ac .featured-content-section {
    padding: var(--gutter) 0px 0px 0px;
}

#shopify-section-template--17303889543469__16508260516da322ac .rich-text__heading {
    font-size: 35px;
    font-weight: 600;
}

#shopify-section-template--17303889543469__1650826792d99ccb35 .rich-text__top-image {
    display: contents;
    float: right;
}

@media only screen and (max-width: 767px){
/*Satelites*/
#shopify-section-template--17303889543469__1650708270bc4546cd .four-fifty-height-hero {
    height: 310px;
}

.tp-instance--1650790267c50a39db .rich-text__text{
margin-bottom: -14px;
}  
  
.tp-instance--16507061141477645e .rich-text__heading {
    font-size: 68px;
    text-align: left;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 68px;
    color:black;
}

#shopify-section-template--17303889543469__1650708270bc4546cd .featured-image__bg {
    background-size: contain;
}
  
/*B-Corp*/
#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__heading {
    font-size: 49px;
    margin-top: -10px;
    letter-spacing: -1px;
    line-height: 45px;

}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__text {
    margin-top: 35px;
    font-weight: 400;
}

.tp-instance--16508253915b5d9f5b {
    padding: var(--gutter) 0 var(--gutter) 0;
}

#shopify-section-template--17303889543469__16508253915b5d9f5b .rich-text__top-image {
    width: 100px !important;
    margin-right: 40px;
}

/*#shopify-section-template--17303889543469__1650787255257cbbe1 .rich-text__text {
    color: #000;
    width: 180%;
    margin-top: 70px;
}*/

/*Elefante*/
#shopify-section-template--17303889543469__16507930899a485958 .rich-text__heading {
 font-size: 68px;
    text-align: left;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 68px;
    color:black;
}

#shopify-section-template--17303889543469__1650794264f5f03374 .rich-text__heading {
    font-size: 18px;
}

#shopify-section-template--17303889543469__1650794264f5f03374 .rich-text__text {
    margin-bottom: 0px;
} 


#shopify-section-template--17303889543469__1650787255257cbbe1 .rich-text__text p {
    color: #fff;
    font-weight: 400;
}
  
#shopify-section-template--17303889543469__1650787255257cbbe1 .image-column__image {
    background-size: contain;
    margin-top: 30px;
}

/*1% for the planet*/

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__top-image-img {
    width: 150px !important;
}

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__top-image {
    float: left;
    margin-right: 40px;
    margin-left: 0px;
}


#shopify-section-template--17303889543469__1650794542ea94cf19 .featured-content-section{
    padding: var(--gutter) 0 var(--gutter) 0;
}

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__heading {
    font-size: 35px;
    color: #fff;
    font-size: 49px;
    letter-spacing: -1px;
    margin-bottom: 70px;
    line-height: 45px;
}

#shopify-section-template--17303889543469__1650794542ea94cf19 .rich-text__text{
margin-bottom: -14px;
}  

/*video*/
#shopify-section-template--17303889543469__16508210498f0b19bf .video__iframe {
    top: 0px;
    width: 100%!important;
    height: 107%!important;
    left: 0;
    transform: initial;
    min-height: 100%!important;
}

.video__container--template--17303889543469__16508210498f0b19bf{
top: -15px !important;
}

/*Report*/
#shopify-section-template--17303889543469__1650823709853d5bce .rich-text__heading {
 font-size: 68px;
    text-align: left;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 68px;
    color:black;
}

#shopify-section-template--17303889543469__1650823709853d5bce .featured-content-section {
    padding: var(--gutter) 0;
    margin-top: -10px;
}

#shopify-section-template--17303889543469__1650823709853d5bce .rich-text__text {
    margin-bottom: -14px;
}

#shopify-section-template--17303889543469__1650824245264dafd6 .featured-content-section{
    padding: var(--gutter) 0;
}

/*Repack*/
#shopify-section-template--17303889543469__1650824245264dafd6 .rich-text__heading {
    font-size: 49px;
    letter-spacing: -1px;
    margin-bottom: 30px;
    color: black;
    margin-top: 30px;
    line-height: 45px;
}

/*Retraced*/

#shopify-section-template--17303889543469__1650826792d99ccb35 .rich-text__heading {
    font-size: 49px;
    line-height: 45px;
    letter-spacing: -1px;
    margin-bottom: 30px;
    color: black;
    margin-top: 30px;
}


#shopify-section-template--17303889543469__1650826161429a8d96 .logo-list {
    padding: var(--gutter) 0 0 0;
}

}
    
@media only screen and (min-width: 767px){
#shopify-section-template--17303889543469__1650708270bc4546cd .featured-image__bg {
    background-size: contain;
  /*  margin-right: 30%;
    margin-left: 30%;*/
}


.tp-instance--16507061141477645e .rich-text__heading {
    font-size: 68px;
    font-weight: 600;
    color: black;
    letter-spacing: -2px;
}


/*B-Corp*/
#shopify-section-template--17303889543469__1650787255257cbbe1 .image-columns--2{
background:black;
margin-left: 22%;
    margin-right: 22%;
    height: auto;
}

#shopify-section-template--17303889543469__1650787255257cbbe1 .rich-text__heading {
    font-size: 35px;
}

/*video*/
#shopify-section-template--17303889543469__16508210498f0b19bf .video__iframe {
    top: 0;
    width: 100%!important;
    height: 107%!important;
    left: 0;
    transform: initial;
    min-height: 100%!important;
}

.video__container--template--17303889543469__16508210498f0b19bf{
top: -60px !important;
}


/*Repack*/
#shopify-section-template--17303889543469__1650824245264dafd6 .rich-text__top-image {
    float: left;
    height: 400px;
margin-right: 40px;
margin-top: 82px;
}

}

/*

#apparel-with-purpose-dk .rich-text__text strong{
    font-weight: 600;
    font-size: 18px;
}


#apparel-with-purpose-dk  .image-column__image {
    background-size: contain;
}

#shopify-section-template--17303889543469__165069962129d21d21 .rich-text__text strong{
    font-weight: 600;
    font-size: 18px;
}

#shopify-section-template--17303889543469__main{
  display:none;
} 

#shopify-section-template--17303889543469__165069962129d21d21 .image-column__image {
    background-size: contain;
}

@media only screen and (min-width: 1200px){ 
#shopify-section-template--17303889543469__165069962129d21d21 .rich-text__heading {
    font-size: 70px;
    line-height: 70px;
	color: black;
    font-weight: 600;
    width: 50%;
}

#shopify-section-template--17303889543469__165069962129d21d21 .image-column--image {
    margin-right: 15%;
	width: 50%;
		order: 2;
}

#shopify-section-template--17303889543469__165069962129d21d21 .image-column--text {
    width: 50%;
    margin-right: 5%;
    margin-left: 10%;
    	order: 1;
}
  #shopify-section-template--17303889543469__165069962129d21d21 .rich-text__text {
    width: 72%;
	margin-top: 20px;
}
}

@media only screen and (min-width: 1000px){ 
#shopify-section-template--17303889543469__165069962129d21d21 .rich-text__heading {
    font-size: 60px;
    line-height: 60px;
	color: black;
    font-weight: 600;
    width: 50%;
}

#shopify-section-template--17303889543469__165069962129d21d21 .image-column--image {
	width: 50%;
	order: 2;
}

#shopify-section-template--17303889543469__165069962129d21d21 .image-column--text {
    width: 50%;
    margin-right: 5%;
    order: 1;
}
  #shopify-section-template--17303889543469__165069962129d21d21 .rich-text__text {
    width: 100%;
	margin-top: 20px;
}
}*/


/*Repack*/
@media only screen and (max-width: 480px){
#repack-modal-content #modal-img {
    display: block;
    width: 100% !important;
    padding-top: 0px;
    text-align: center;
}
#repack-modal-content #modal-img img {
    width: 25% !important;
    text-align: center;
}
#repack-modal-title{
    margin-bottom: 0px;
    font-size: 1.5rem !important;
}


}

@media only screen and (min-width: 1058px){ 


#NavDropdown--men-0 ul:first-child{
display:none;
}

/*
#NavDropdown--men-0 ul:nth-child(2):a{
color:red;
}*/

#NavDropdown--women-1 ul:first-child{
display:none;
}

#NavDropdown--kids-2 ul:first-child{
display:none;
}



#NavDropdown--men-3 ul:first-child{
display:none;
}

#NavDropdown--women-4 ul:first-child{
display:none;
}

#NavDropdown--kids-5 ul:first-child{
display:none;
}

#NavDropdown--collections-3{
    margin-top: 4px;
    border-top: 1px solid #f3f3f3;
    font-size: calc(1rem*var(---font-adjust-nav));
    color: var(--text);
}



.megamenu__item--level-2 li:first-child{
  display:none;
}

}

.mobile-nav__link--level-2 {
    font-size: 19px;
    text-align: left;
    padding-right: 68px;
    line-height: 38px;
    color:black;
}

  .mobile-nav__item--has-items>.mobile-nav__link {
    width: calc(100% - 68px);
    text-align: left;
    padding-right: 0px;
    text-transform: capitalize;
}


.mobile-nav__link--level-1 {
    font-size: 19px;
    padding: 5px 44px 5px 0px;
    line-height: 38px;
    width: calc(100% - 23px);
    text-align: left;
  color:black;
}



.mobile-nav__link--level-3 {
    padding: 5px 70px 5px 65px;
    text-align: left;
    font-size: 17px;
    color:black;
}

/*.mobile-nav {
    margin: -10px calc(var(--gutter)/-2) 0;
}*/

.mobile-nav--bottom {
    /*margin-top: 15px !important;*/
    text-align: left;
    padding-top: 15px;
    padding-right: 22px;
}

/*Tarjeta de regalo*/
@media only screen and (min-width: 1024px){
#git-card .product-single__wrapper {
    grid-template-columns: 50% 50%;
    padding: 0 10%;
}}


.bss_pl_img img{
height: 80px !important;
}

/*.bss_pl_img .bss-pl-top-right{
height: 80px!important;
}

.bss_pl_img .bss-pl-top-right{
height: 57px!important;
}*/


.main-content>.shopify-section:not(.shopify-section--product):first-child:not(.transparent-header) {
    padding-top: 20px;
}

#almond-blossom .main-content>.shopify-section:not(.shopify-section--product):first-child:not(.transparent-header) {
    padding-top: 0px;
}


.gl-row {
    background-color: white;
}

.gl-fullscreen-layer .gl-fullscreen-header {
    background-color: white;
}

.gl-col-right {
    background-color: white;
}

.gl-col-left {
    background-color: white;
}

.gf-search-item-product-vendor {
    display: none;
}

.gl-fullscreen-layer .gl-card-title a {
    display: none;
}

.gl-fullscreen-layer .gl-card-pricing {
    font-size: 13px;
    font-weight: 300 !important;
    margin-top: 0px;
    text-align: right;
   	line-height: 6px; 
}

.gl-fullscreen-layer .gl-card-thumbnail a {
    padding-top: 150% !important;
}



.gl-col-left {
    flex: 0 0 15%;
    min-width: 15%;
}

.gl-fullscreen-layer .gl-card {
    padding: 0px !important;
}

.gl-col-right {
    padding-right: 5px;
    padding-left: 5px;
}



.gl-fullscreen-layer .gl-fullscreen-results__content{
    gap: 10px !important;
}

@media only screen and (max-width: 479px){
.gl-fullscreen-layer .gl-fullscreen-results__content {
    grid-template-columns: var(--grid-mobile);
}
.gl-col-left {  
  padding-left: 25px;
}
}

@media only screen and (max-width: 1023px){
.gl-fullscreen-layer .gl-fullscreen-results__content {
    grid-template-columns: var(--grid-tablet);
}
  .gl-col-left {
    flex: 0 0 25%;
    padding-right: 0px;
}
  
}

@media only screen and (min-width: 1024px){
.gl-fullscreen-layer .gl-fullscreen-results__content {
    grid-template-columns: var(--grid);
}
}

.gl-fullscreen-layer .gl-card-content {
    margin-top: 2px !important;
}


.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-initial-content, .gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-suggestions div {
    padding: 0px 15px 24px;
}

.gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-top-searches {
    padding: 0px 0px 0px 15px;
}

.search-page .search-page__title {
    padding: 0 0px 20px 0;
}

.search-page .collection__filters-wrapper {
    display: none !important;
}

.search-page {
    padding: 0;
}

.search-page .icon-filter {
    display: none;
}


@media only screen and (min-width: 1058px){
.search__top {
    margin-bottom: var(--gutter);
    display: none;
}
}

.video__container{
    position: relative;
    padding-bottom: 56.25%;
    height: 0 !important;
    overflow: hidden;
    top: -7px;
    left: 0;
}

#trendsplant .video__iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 104%!important;
    height: 104%!important;
    transform: initial;
    min-height: 100% !important;
}

.featured-video-section{
  height: 100%;
}

/*HOME*/
/*Slider*/
.slide__btn {
    position: absolute;
    left: 50%;
    bottom: 75px;
    margin-left: -78px !important;
    margin: 0px 0px 0;
    min-width: 150px;
    max-width: 150px;
}
/*
.slider{
   max-height: -webkit-calc(100vh - 110px) !important;
   max-height: -webkit-fill-available;
}

.slider .item{
   max-height: -webkit-calc(100vh - 110px) !important;
   max-height: -webkit-fill-available;
}

@media (min-width: 766px){
#trendsplant-apparel-with-purpose .slider{
   max-height: -webkit-calc(100vh - 60px) !important;
   max-height: -webkit-fill-available;
}

#trendsplant-apparel-with-purpose .slider .item{
   max-height: -webkit-calc(100vh - 60px) !important;
   max-height: -webkit-fill-available;
}

#landing .slider{
   max-height: -webkit-calc(70vh - 60px) !important;
   max-height: -webkit-fill-available;
}

#landing .slider .item{
   max-height: -webkit-calc(70vh - 60px) !important;
   max-height: -webkit-fill-available;
}


}*/

/*Mensaje debajo slider*/
.purposehome{
  font-size: 18px;
  font-weight: 400;
}


/*Seccion productos destacados*/
.section__heading {
    margin-bottom: 15px;
    text-align: left;
    font-size: 20px;
}

/*@media screen and (max-width: 479px){
.featured-collection {
    padding-top: 0px;
}
.icons-row {
    padding: 0 0 var(--gutter) 0;
}
}*/


/*@media only screen and (max-width: 479px){
.grid--mobile-carousel {
    padding-left: 5px;
}}*/

@media only screen and (max-width: 767px){
.grid--mobile-carousel {
    padding: 0 5px 0 5px;
}
  
.grid--mobile-carousel .list-collections__item, .grid--mobile-carousel .product-grid-item {
    margin-right: 5px;
    width: 80%;
}
  
}

/*Colecciones home*/
.list-collections__item__title{
  display: none;
}

#shopify-section-template--17303889183021__collection-list .list-collections-section{
padding-top:0px;
padding-bottom:0px;
}

@media only screen and (min-width: 479px){
.tp-instance--collection-list .wrapper{
padding: 0px;
margin: 0px;
width:100%;
}
.tp-instance--collection-list .grid{
gap:0px;
}
}

@media only screen and (min-width: 479px){
.tp-instance--section_list_collection_x8pa8R .wrapper{
padding: 0px;
margin: 0px;
width:100%;
}
.tp-instance--section_list_collection_x8pa8R .grid{
gap:0px;
}
}


@media only screen and (max-width: 479px){
.list-collections-section {
    padding-top: 0px;
}
  
.list-collections-section--grid .grid{
    gap: 1px;
}
}


/*Blog Home*/
/*@media only screen and (max-width: 767px){
.featured-blog__slider {
    padding-left: 0px;
    padding-right: 0px;
}
.blog-item {
    margin-right: 5px;
    min-width: 80%;
    width: 80%;

}
}*/

@media only screen and (max-width: 767px){
.blog-item__article {
    height: 225px ;
    min-height: 225px;
}

.blog-item--horizontal {
    width: 312px;
}
.featured-blog__slider {
    padding-left: 0px;
    padding-right: 0px;
}
.blog-item {
    margin-right: 5px;
}
}

@media only screen and (min-width: 766px){
.blog-item--horizontal {
    width: 375px;
    left: 0%;
}

.blog-item__article {
    height: 271px;
    min-height: 271px;
}
}

@media only screen and (min-width: 1900px){
.blog-item--horizontal {
    width: 562px;
    left: 0%;
}

.blog-item__article {
    height: 406px;
    min-height: 406px;
}
}

.blog-item__article__title {
    font-size: 14px;
    background-color: black;
    padding: 5px;
    min-height: 45px;
    width:200%;
}

.blog-item__article__tags a {
    display:none;
}

.blog-item__article__content {
    padding: 0px;
}

/*@media only screen and (min-width: 1024px){
.blog-item--horizontal .blog-item__article__content {
    right: 0;
}*/
.blog-item__article__title {
    min-height: 25px;
}
/*}*/

.blog-item .overlay {
    opacity: 0;
}

.blog-item__product__image {
    background-color: #f4f2f0;
}

.blog-item__button__show {
    right: 12px;
    bottom: 12px;
    width: 50px;
    height: 50px;
    display: block !important;
}

.blog-item__product__image {
    margin-bottom: 10px;
    padding-top: 50%;
}

.blog-item__product__details {
    padding: 0 10px 10px;
}

.blog-item__button__hide {
    width: 50px;
    height: 50px;
    color: #3e3e3e;
}

.blog-item__products {
    display: block !important;
   width: auto !important;
}

/*Tienda Home*/
.locations__info-subheading {
    display: none;
}

.location__image-bg {
    padding-top: 60%;
}


/*Newletter*/
/*.newsletter-section{
    background-image: url(/cdn/shop/files/footernewsletter.jpg?v=1648570378) !important;
    padding: 40px 0 40px 0;
    background: no-repeat center center;
    background-size: cover;
    color: white;
}

.newsletter-section h2{
  color:white;
  font-size: 25px;
}*/

.newsletter .input-group__field--email {
    padding: 4px 10px;
}

.newsletter .input-group__btn {
    color: #ffffff;
    background: #000;
    border: 1px solid #000000;
}

/*Footer*/
.site-footer {
    padding-top: 10px;
    padding-bottom: 10px;
}


.template-collection .wrapper--full {
    padding: 0px 10px 0px 10px;
}

.collection__products .grid{
    gap: 10px;
}

.collection__inner {
    width: 100%;
}


#naiz-opener-container {
    width: 40% !important;
    float: left;
}


.restockify-notify-button {
    padding: 3px 0px 0px 0px !important;
    margin: 0px 0px !important;
    position: relative;
    width: auto !important;
    float: right;
    font-size: 12px;
    border:0px !important;
}


.tooltip {
    position: relative;
    display: inline-block;
}
.tooltip .tiptext {
    visibility: hidden;
    width: 120px;
    background-color: #fff;
    color: #333333;
    text-align: center;
    border-radius: 3px;
    padding: 6px 0;
    position: absolute;
    z-index: 1;
    border: 1px #333333 solid;
}
.tooltip .tiptext::after {
    content: "";
    position: absolute;
    border-width: 1px;
    border-style: solid;
}
.tooltip:hover .tiptext {
    visibility: visible;
}
.tooltip.bottom .tiptext{
    margin-left: -60px;
    top: 100%;
    left: 50%;
    z-index: 99;
}
.tooltip.bottom .tiptext::after{
    margin-left: -5px;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent #2E2E2E transparent;
}

.iconoslogos span{
  padding-right: 10px;
}




@media only screen and (min-width: 768px){
.product-feature__images {
    width: 50%;
    margin-left: 5%;
}
.product-feature__block--reverse .product-feature__text {
    padding-right: var(--gutter);
    padding-left: 0;
    margin-right: 5%;
}


.product-feature {
    padding: var(--gutter) 0;
    overflow: hidden;
    margin-right: 10%;
    margin-left: 10%;
}
}

 




/*Opción 1*/

@media only screen and (min-width: 480px){
.template-product .wrapper {
    padding: 0 var(--gutter-mobile);
}}

.template-product .wrapper{
  width:100%;
}

@media only screen and (min-width: 1024px){
.product-single__wrapper {
    grid-template-columns: 66% 30%;
}
  
  .product-single__details {
    width: 100%;
}
}



/*.product-grid-item__title {
    text-align: center;
    width: 100%;
	font-size: 13px;
	    line-height: 18px;
}*/

#Avada-SC-modal .Avada-modal-container .modal-wrapper header {
    display: none;
}

#Avada-SC-modal .Avada-modal-container .modal-wrapper .modal-content {
    height: 100% !important;
    overflow-y: auto !important;
}


.Avada-modal-container .modal-wrapper{
    height: auto !important;
}


/*Página de producto*/
.product-single__details .breadcrumbs {
    display:none;
}

.product__title {
    font-size: 18px;
}

.product__price-and-badge .product__price {
font-weight: 500;
font-size: 21px;
color: #333333;
}

.product__price-and-badge .product__price s{
font-weight: 400;
font-size: 21px;
color: #333333;
}


.variant-label {
    display: none;
}

.variant-input:checked+.variant__button-label{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000;
    border-bottom: 3px solid #03492d;
}

.variant__button-label {
box-shadow: none !important;
color:#333333;
padding: 3px 12px !important;
}

/*Otras combinaciones*/
.alsoavailableimg{
  margin-right: 5px;
}

.product-alt-colours{
  min-height: 106px;
}

.product-tab__title {
    font-size: 16px;
    color:#333333;
    padding: 15px 53px 15px 0;
}

/*.restockify-notify-button {

z-index: 0 !important;
}*/

@media(min-width: 1024px){
.product-single {
    padding-top: 15px;
}
}

.titulossecciones{
      font-size: 18px;
    font-weight: 500;
    color: #333333;
}

/*Especificaciones*/
.specs ul{
  margin-bottom:10px;
}

/*Tejidos*/
.cabeceratejidos{
  display: flex;
  font-size: 30px;
  color: #333333; 
  font-weight: 500;
  margin-left: 10px;
}

.imagentejido{
  width:35px;
  position:absolute;
  margin-top: 8px;
}

.imagentejidoseaqual {
    width: 65%;
    position: initial;
    margin-top: 8px;
}

.imagentejidobamboo {
    width: 25px;
    position: absolute;
    margin-top: 8px;
}

.imagentejidopigment{
  
    width: 25px;
    position: absolute;
    margin-top: 24px;
}

.imagentejidoecodye {
    width: 109px;
    position: absolute;
    margin-top: 6px;
}

.imagentejidofancyfleece{ 
    width: 35px;
    position: absolute;
    margin-top: 5px;
}

.cabeceratejidosbamboo {
      display: flex;
  font-size: 30px;
  color: #333333; 
  font-weight: 500;
}

.cabeceratejidosbamboo span{
margin-left: 50px;
    margin-top: 25px;
}

.imagentejidoOzono {
    width: 55px;
    position: absolute;
    margin-top: 8px;
}

.cabeceratejidosOzono {
    display: flex;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin-left: 10px;
}

.cabeceratejidosOzono span {
    margin-left: 65px;
    margin-top: 8px;
}

.imagenacetato {
    width: 78px;
    position: absolute;
    margin-top: 10px;
}

.cabeceratejidosacetato {
    display: flex;
    font-size: 30px;
    color: #333;
    font-weight: 500;
}

/*Página de producto mobile*/
@media (max-width:1024px){
.product-single {
    padding: 0px;
}

.product-single__gallery{
    margin-left: -25px;
    margin-right: -25px;
}

}

/*Care instructions*/


.care-img{
margin-right: 15px;
width: 20px;
margin-top: 2px;
}

.product-care{
display: flex;
margin-bottom: 10px;
}


/*Colecciones*/
#shopify-section-template--14390076964942__164925421836076ed1 .rich-text__text{
    margin-top: 50px;
}


@media only screen and (max-width: 767px){
.gf-refine-toggle-mobile {
    border: 1px solid #f4f2f0;
    border-radius: 2px;
    background-color: #f4f2f0;
}

.sort-by {
    background: #f4f2f0;
    border: 1px solid #f4f2f0 !important;
}}

/*.collection__products .pagination{
display:none;
}*/

.collection__sticky-bar {
    position: initial;
}

.collection-section {
    padding: 0;
}

.product-grid-item__image {
    position: relative;
    display: block;
    margin-bottom: 0px;
}

/*.product-grid-item__price {
    font-size: 14px;
    color: #333;
    font-weight: 500;
	width: 100%;
}
}

.product-grid-item__price {
    font-size: 14px;
    color: #333;
    font-weight: 500;
	width: 100%;
}

.product-grid-item__price s{
    font-size: 14px;
    color: #333 !important;
    font-weight: 400;
}

.product-grid-item__info {
    align-items: start;
	gap:3px;
}*/

.sort-by{
    background-color: #f3f3f3;
}

.sort-by-toggle span {
    color: #333333;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #f7f7f7;
}

.limit-by{
  display:none;
}

.template-collection .featured-content-section {
    padding: 0px;
}

@media only screen and (max-width: 767px){
.rich-text--no-image {
    padding: 0px;
}}



/*Capa carrito*/
.drawer--right{
background-color: #f4f2f0;
}




/*Página de envíos y devoluciones*/
/*CMS envios y devoluciones*/
#freepaypal{
float:left;
width:100%;
  }

#freepaypal .cmsheading{ 
font-family: Oswald;
    font-weight: 400;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
    margin-top: 30px;
font-size:20px;
text-align:left;
}




.conCirculo{
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     width: 10px;
    height: 10px;
    margin-top: 3px;
    float: left;
    text-align: left;
    margin-right: 5px;
}

#serviciodiasprecio{
margin-bottom:5px;
color: black;
text-transform: uppercase;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 500;
}

#cabeceraEnvios{
    color: white;
    padding: 10px 0px 10px 0px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
margin-top: 20px;
}

#EnvioGratisApartir{
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: black;
    font-size: 13px;
    font-family: 'Roboto';
    font-weight: 500;
}

#EnvioGratisApartir span{
    font-family: 'Roboto';
}


/*FAQ*/
summary {
  font-size: 1.25rem;
  color: #333;
  cursor:pointer;
}
details > summary::before {
  content: "+";
  margin-right: 10px;
}
details[open] > summary::before {
  content: "-";
  margin-right: 10px;
}
details > summary::-webkit-details-marker {
  display: none;
}

.faq__content{
  margin-bottom: 10px !important;
  margin-left:16px;
}

.cd-faq-categories .selected {
    border-left: 3px rgba(0, 33, 71, 0.9) solid;
}

/*Menu*/





#NavDropdown--men-0 .megamenu-inner {
    grid-template-columns: 15% 15% 15% 15% 15% 15%;
}

#NavDropdown--women-1 .megamenu-inner {
    grid-template-columns: 15% 15% 15% 15% 15% 15%;
}

#NavDropdown--kids-2 .megamenu-inner {
    grid-template-columns: 18% 18% 18% 18% 18%;
}



#NavDropdown--men-3 .megamenu-inner{
    grid-template-columns: 15% 15% 15% 15% 15% 15%;
}

#NavDropdown--women-4 .megamenu-inner {
    grid-template-columns: 15% 15% 15% 15% 15% 15%;
}
#NavDropdown--kids-5 .megamenu-inner {
    grid-template-columns: 18% 18% 18% 18% 18%;
}

.megamenu {
    max-height: initial;
    padding-bottom: 20px;
}

.megamenu__link--heading {
    color: #333333;
    font-size: 14px;
}

/*Blog*/
#blog .blog-post h3{
font-size:16px;
}

.blog-post__item .rte{
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}


.blog-post__item .light-gray{display:none;
}

.article__wrapper .section-header--article .light-gray{
display:none;
}

.article__wrapper .section-header--article{
  padding-bottom: 0px;
}

#blog .section-title{
display:none;
}


/*Footer*/
@media only screen and (max-width: 767px){
.footer-blocks {
    flex-direction: initial;
}}

.payment-icon-list>li {
    margin: 0px 2px 10px;
}

@media only screen and (min-width: 768px){
.footer-bottom {
margin: 16px 0 0;
}
.site-footer{
display: flex;
}

.popout--footer {
    justify-content: flex-start;
}
.footer-copyright {
    margin-top: 10px;
    margin-left: 5px;
    text-align: left;
}
.payment-icon-list {
    margin: 10px 3px 0px;
    line-height: 0;
    justify-content: flex-start;
}
}

/*Columnas bootstrap*/
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 576px) {
    .col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 768px) {
    .col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 992px) {
    .col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
      padding-right: 15px;
      padding-left: 15px; } }

.col-xs-1 {
  float: left;
  width: 8.33333%; }

.col-xs-2 {
  float: left;
  width: 16.66667%; }

.col-xs-3 {
  float: left;
  width: 25%; }

.col-xs-4 {
  float: left;
  width: 33.33333%; }

.col-xs-5 {
  float: left;
  width: 41.66667%; }

.col-xs-6 {
  float: left;
  width: 50%; }

.col-xs-7 {
  float: left;
  width: 58.33333%; }

.col-xs-8 {
  float: left;
  width: 66.66667%; }

.col-xs-9 {
  float: left;
  width: 75%; }

.col-xs-10 {
  float: left;
  width: 83.33333%; }

.col-xs-11 {
  float: left;
  width: 91.66667%; }

.col-xs-12 {
  float: left;
  width: 100%; }

.col-xs-2-4 {
  float: left;
  width: 20%; }

.col-xs-4-8 {
  float: left;
  width: 40%; }

.col-xs-7-2 {
  float: left;
  width: 60%; }

.col-xs-9-6 {
  float: left;
  width: 80%; }

.pull-xs-0 {
  right: auto; }

.pull-xs-1 {
  right: 8.33333%; }

.pull-xs-2 {
  right: 16.66667%; }

.pull-xs-3 {
  right: 25%; }

.pull-xs-4 {
  right: 33.33333%; }

.pull-xs-5 {
  right: 41.66667%; }

.pull-xs-6 {
  right: 50%; }

.pull-xs-7 {
  right: 58.33333%; }

.pull-xs-8 {
  right: 66.66667%; }

.pull-xs-9 {
  right: 75%; }

.pull-xs-10 {
  right: 83.33333%; }

.pull-xs-11 {
  right: 91.66667%; }

.pull-xs-12 {
  right: 100%; }

.pull-xs-2-4 {
  right: 20%; }

.pull-xs-4-8 {
  right: 40%; }

.pull-xs-7-2 {
  right: 60%; }

.pull-xs-9-6 {
  right: 80%; }

.push-xs-0 {
  left: auto; }

.push-xs-1 {
  left: 8.33333%; }

.push-xs-2 {
  left: 16.66667%; }

.push-xs-3 {
  left: 25%; }

.push-xs-4 {
  left: 33.33333%; }

.push-xs-5 {
  left: 41.66667%; }

.push-xs-6 {
  left: 50%; }

.push-xs-7 {
  left: 58.33333%; }

.push-xs-8 {
  left: 66.66667%; }

.push-xs-9 {
  left: 75%; }

.push-xs-10 {
  left: 83.33333%; }

.push-xs-11 {
  left: 91.66667%; }

.push-xs-12 {
  left: 100%; }

.push-xs-2-4 {
  left: 20%; }

.push-xs-4-8 {
  left: 40%; }

.push-xs-7-2 {
  left: 60%; }

.push-xs-9-6 {
  left: 80%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-1 {
  margin-left: 8.33333%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-2 {
  margin-left: 16.66667%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-3 {
  margin-left: 25%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-4 {
  margin-left: 33.33333%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-5 {
  margin-left: 41.66667%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-6 {
  margin-left: 50%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-7 {
  margin-left: 58.33333%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-8 {
  margin-left: 66.66667%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-9 {
  margin-left: 75%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-10 {
  margin-left: 83.33333%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

.offset-xs-11 {
  margin-left: 91.66667%; }

.offset-xs-2-4 {
  margin-left: 20%; }

.offset-xs-4-8 {
  margin-left: 40%; }

.offset-xs-7-2 {
  margin-left: 60%; }

.offset-xs-9-6 {
  margin-left: 80%; }

@media (min-width: 576px) {
  .col-sm-1 {
    float: left;
    width: 8.33333%; }

  .col-sm-2 {
    float: left;
    width: 16.66667%; }

  .col-sm-3 {
    float: left;
    width: 25%; }

  .col-sm-4 {
    float: left;
    width: 33.33333%; }

  .col-sm-5 {
    float: left;
    width: 41.66667%; }

  .col-sm-6 {
    float: left;
    width: 50%; }

  .col-sm-7 {
    float: left;
    width: 58.33333%; }

  .col-sm-8 {
    float: left;
    width: 66.66667%; }

  .col-sm-9 {
    float: left;
    width: 75%; }

  .col-sm-10 {
    float: left;
    width: 83.33333%; }

  .col-sm-11 {
    float: left;
    width: 91.66667%; }

  .col-sm-12 {
    float: left;
    width: 100%; }

  .col-sm-2-4 {
    float: left;
    width: 20%; }

  .col-sm-4-8 {
    float: left;
    width: 40%; }

  .col-sm-7-2 {
    float: left;
    width: 60%; }

  .col-sm-9-6 {
    float: left;
    width: 80%; }

  .pull-sm-0 {
    right: auto; }

  .pull-sm-1 {
    right: 8.33333%; }

  .pull-sm-2 {
    right: 16.66667%; }

  .pull-sm-3 {
    right: 25%; }

  .pull-sm-4 {
    right: 33.33333%; }

  .pull-sm-5 {
    right: 41.66667%; }

  .pull-sm-6 {
    right: 50%; }

  .pull-sm-7 {
    right: 58.33333%; }

  .pull-sm-8 {
    right: 66.66667%; }

  .pull-sm-9 {
    right: 75%; }

  .pull-sm-10 {
    right: 83.33333%; }

  .pull-sm-11 {
    right: 91.66667%; }

  .pull-sm-12 {
    right: 100%; }

  .pull-sm-2-4 {
    right: 20%; }

  .pull-sm-4-8 {
    right: 40%; }

  .pull-sm-7-2 {
    right: 60%; }

  .pull-sm-9-6 {
    right: 80%; }

  .push-sm-0 {
    left: auto; }

  .push-sm-1 {
    left: 8.33333%; }

  .push-sm-2 {
    left: 16.66667%; }

  .push-sm-3 {
    left: 25%; }

  .push-sm-4 {
    left: 33.33333%; }

  .push-sm-5 {
    left: 41.66667%; }

  .push-sm-6 {
    left: 50%; }

  .push-sm-7 {
    left: 58.33333%; }

  .push-sm-8 {
    left: 66.66667%; }

  .push-sm-9 {
    left: 75%; }

  .push-sm-10 {
    left: 83.33333%; }

  .push-sm-11 {
    left: 91.66667%; }

  .push-sm-12 {
    left: 100%; }

  .push-sm-2-4 {
    left: 20%; }

  .push-sm-4-8 {
    left: 40%; }

  .push-sm-7-2 {
    left: 60%; }

  .push-sm-9-6 {
    left: 80%; }

  .offset-sm-0 {
    margin-left: 0%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-1 {
    margin-left: 8.33333%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-2 {
    margin-left: 16.66667%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-3 {
    margin-left: 25%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-4 {
    margin-left: 33.33333%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-5 {
    margin-left: 41.66667%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-6 {
    margin-left: 50%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-7 {
    margin-left: 58.33333%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-8 {
    margin-left: 66.66667%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-9 {
    margin-left: 75%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-10 {
    margin-left: 83.33333%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; }

  .offset-sm-11 {
    margin-left: 91.66667%; }

  .offset-sm-2-4 {
    margin-left: 20%; }

  .offset-sm-4-8 {
    margin-left: 40%; }

  .offset-sm-7-2 {
    margin-left: 60%; }

  .offset-sm-9-6 {
    margin-left: 80%; } }
@media (min-width: 768px) {
  .col-md-1 {
    float: left;
    width: 8.33333%; }

  .col-md-2 {
    float: left;
    width: 16.66667%; }

  .col-md-3 {
    float: left;
    width: 25%; }

  .col-md-4 {
    float: left;
    width: 33.33333%; }

  .col-md-5 {
    float: left;
    width: 41.66667%; }

  .col-md-6 {
    float: left;
    width: 50%; }

  .col-md-7 {
    float: left;
    width: 58.33333%; }

  .col-md-8 {
    float: left;
    width: 66.66667%; }

  .col-md-9 {
    float: left;
    width: 75%; }

  .col-md-10 {
    float: left;
    width: 83.33333%; }

  .col-md-11 {
    float: left;
    width: 91.66667%; }

  .col-md-12 {
    float: left;
    width: 100%; }

  .col-md-2-4 {
    float: left;
    width: 20%; }

  .col-md-4-8 {
    float: left;
    width: 40%; }

  .col-md-7-2 {
    float: left;
    width: 60%; }

  .col-md-9-6 {
    float: left;
    width: 80%; }

  .pull-md-0 {
    right: auto; }

  .pull-md-1 {
    right: 8.33333%; }

  .pull-md-2 {
    right: 16.66667%; }

  .pull-md-3 {
    right: 25%; }

  .pull-md-4 {
    right: 33.33333%; }

  .pull-md-5 {
    right: 41.66667%; }

  .pull-md-6 {
    right: 50%; }

  .pull-md-7 {
    right: 58.33333%; }

  .pull-md-8 {
    right: 66.66667%; }

  .pull-md-9 {
    right: 75%; }

  .pull-md-10 {
    right: 83.33333%; }

  .pull-md-11 {
    right: 91.66667%; }

  .pull-md-12 {
    right: 100%; }

  .pull-md-2-4 {
    right: 20%; }

  .pull-md-4-8 {
    right: 40%; }

  .pull-md-7-2 {
    right: 60%; }

  .pull-md-9-6 {
    right: 80%; }

  .push-md-0 {
    left: auto; }

  .push-md-1 {
    left: 8.33333%; }

  .push-md-2 {
    left: 16.66667%; }

  .push-md-3 {
    left: 25%; }

  .push-md-4 {
    left: 33.33333%; }

  .push-md-5 {
    left: 41.66667%; }

  .push-md-6 {
    left: 50%; }

  .push-md-7 {
    left: 58.33333%; }

  .push-md-8 {
    left: 66.66667%; }

  .push-md-9 {
    left: 75%; }

  .push-md-10 {
    left: 83.33333%; }

  .push-md-11 {
    left: 91.66667%; }

  .push-md-12 {
    left: 100%; }

  .push-md-2-4 {
    left: 20%; }

  .push-md-4-8 {
    left: 40%; }

  .push-md-7-2 {
    left: 60%; }

  .push-md-9-6 {
    left: 80%; }

  .offset-md-0 {
    margin-left: 0%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-1 {
    margin-left: 8.33333%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-2 {
    margin-left: 16.66667%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-3 {
    margin-left: 25%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-4 {
    margin-left: 33.33333%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-5 {
    margin-left: 41.66667%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-6 {
    margin-left: 50%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-7 {
    margin-left: 58.33333%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-8 {
    margin-left: 66.66667%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-9 {
    margin-left: 75%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-10 {
    margin-left: 83.33333%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; }

  .offset-md-11 {
    margin-left: 91.66667%; }

  .offset-md-2-4 {
    margin-left: 20%; }

  .offset-md-4-8 {
    margin-left: 40%; }

  .offset-md-7-2 {
    margin-left: 60%; }

  .offset-md-9-6 {
    margin-left: 80%; } }
@media (min-width: 992px) {
  .col-lg-1 {
    float: left;
    width: 8.33333%; }

  .col-lg-2 {
    float: left;
    width: 16.66667%; }

  .col-lg-3 {
    float: left;
    width: 25%; }

  .col-lg-4 {
    float: left;
    width: 33.33333%; }

  .col-lg-5 {
    float: left;
    width: 41.66667%; }

  .col-lg-6 {
    float: left;
    width: 50%; }

  .col-lg-7 {
    float: left;
    width: 58.33333%; }

  .col-lg-8 {
    float: left;
    width: 66.66667%; }

  .col-lg-9 {
    float: left;
    width: 75%; }

  .col-lg-10 {
    float: left;
    width: 83.33333%; }

  .col-lg-11 {
    float: left;
    width: 91.66667%; }

  .col-lg-12 {
    float: left;
    width: 100%; }

  .col-lg-2-4 {
    float: left;
    width: 20%; }

  .col-lg-4-8 {
    float: left;
    width: 40%; }

  .col-lg-7-2 {
    float: left;
    width: 60%; }

  .col-lg-9-6 {
    float: left;
    width: 80%; }

  .pull-lg-0 {
    right: auto; }

  .pull-lg-1 {
    right: 8.33333%; }

  .pull-lg-2 {
    right: 16.66667%; }

  .pull-lg-3 {
    right: 25%; }

  .pull-lg-4 {
    right: 33.33333%; }

  .pull-lg-5 {
    right: 41.66667%; }

  .pull-lg-6 {
    right: 50%; }

  .pull-lg-7 {
    right: 58.33333%; }

  .pull-lg-8 {
    right: 66.66667%; }

  .pull-lg-9 {
    right: 75%; }

  .pull-lg-10 {
    right: 83.33333%; }

  .pull-lg-11 {
    right: 91.66667%; }

  .pull-lg-12 {
    right: 100%; }

  .pull-lg-2-4 {
    right: 20%; }

  .pull-lg-4-8 {
    right: 40%; }

  .pull-lg-7-2 {
    right: 60%; }

  .pull-lg-9-6 {
    right: 80%; }

  .push-lg-0 {
    left: auto; }

  .push-lg-1 {
    left: 8.33333%; }

  .push-lg-2 {
    left: 16.66667%; }

  .push-lg-3 {
    left: 25%; }

  .push-lg-4 {
    left: 33.33333%; }

  .push-lg-5 {
    left: 41.66667%; }

  .push-lg-6 {
    left: 50%; }

  .push-lg-7 {
    left: 58.33333%; }

  .push-lg-8 {
    left: 66.66667%; }

  .push-lg-9 {
    left: 75%; }

  .push-lg-10 {
    left: 83.33333%; }

  .push-lg-11 {
    left: 91.66667%; }

  .push-lg-12 {
    left: 100%; }

  .push-lg-2-4 {
    left: 20%; }

  .push-lg-4-8 {
    left: 40%; }

  .push-lg-7-2 {
    left: 60%; }

  .push-lg-9-6 {
    left: 80%; }

  .offset-lg-0 {
    margin-left: 0%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-1 {
    margin-left: 8.33333%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-2 {
    margin-left: 16.66667%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-3 {
    margin-left: 25%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-4 {
    margin-left: 33.33333%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-5 {
    margin-left: 41.66667%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-6 {
    margin-left: 50%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-7 {
    margin-left: 58.33333%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-8 {
    margin-left: 66.66667%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-9 {
    margin-left: 75%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-10 {
    margin-left: 83.33333%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; }

  .offset-lg-11 {
    margin-left: 91.66667%; }

  .offset-lg-2-4 {
    margin-left: 20%; }

  .offset-lg-4-8 {
    margin-left: 40%; }

  .offset-lg-7-2 {
    margin-left: 60%; }

  .offset-lg-9-6 {
    margin-left: 80%; } }
@media (min-width: 1200px) {
  .col-xl-1 {
    float: left;
    width: 8.33333%; }

  .col-xl-2 {
    float: left;
    width: 16.66667%; }

  .col-xl-3 {
    float: left;
    width: 25%; }

  .col-xl-4 {
    float: left;
    width: 33.33333%; }

  .col-xl-5 {
    float: left;
    width: 41.66667%; }

  .col-xl-6 {
    float: left;
    width: 50%; }

  .col-xl-7 {
    float: left;
    width: 58.33333%; }

  .col-xl-8 {
    float: left;
    width: 66.66667%; }

  .col-xl-9 {
    float: left;
    width: 75%; }

  .col-xl-10 {
    float: left;
    width: 83.33333%; }

  .col-xl-11 {
    float: left;
    width: 91.66667%; }

  .col-xl-12 {
    float: left;
    width: 100%; }

  .col-xl-2-4 {
    float: left;
    width: 20%; }

  .col-xl-4-8 {
    float: left;
    width: 40%; }

  .col-xl-7-2 {
    float: left;
    width: 60%; }

  .col-xl-9-6 {
    float: left;
    width: 80%; }

  .pull-xl-0 {
    right: auto; }

  .pull-xl-1 {
    right: 8.33333%; }

  .pull-xl-2 {
    right: 16.66667%; }

  .pull-xl-3 {
    right: 25%; }

  .pull-xl-4 {
    right: 33.33333%; }

  .pull-xl-5 {
    right: 41.66667%; }

  .pull-xl-6 {
    right: 50%; }

  .pull-xl-7 {
    right: 58.33333%; }

  .pull-xl-8 {
    right: 66.66667%; }

  .pull-xl-9 {
    right: 75%; }

  .pull-xl-10 {
    right: 83.33333%; }

  .pull-xl-11 {
    right: 91.66667%; }

  .pull-xl-12 {
    right: 100%; }

  .pull-xl-2-4 {
    right: 20%; }

  .pull-xl-4-8 {
    right: 40%; }

  .pull-xl-7-2 {
    right: 60%; }

  .pull-xl-9-6 {
    right: 80%; }

  .push-xl-0 {
    left: auto; }

  .push-xl-1 {
    left: 8.33333%; }

  .push-xl-2 {
    left: 16.66667%; }

  .push-xl-3 {
    left: 25%; }

  .push-xl-4 {
    left: 33.33333%; }

  .push-xl-5 {
    left: 41.66667%; }

  .push-xl-6 {
    left: 50%; }

  .push-xl-7 {
    left: 58.33333%; }

  .push-xl-8 {
    left: 66.66667%; }

  .push-xl-9 {
    left: 75%; }

  .push-xl-10 {
    left: 83.33333%; }

  .push-xl-11 {
    left: 91.66667%; }

  .push-xl-12 {
    left: 100%; }

  .push-xl-2-4 {
    left: 20%; }

  .push-xl-4-8 {
    left: 40%; }

  .push-xl-7-2 {
    left: 60%; }

  .push-xl-9-6 {
    left: 80%; }

  .offset-xl-0 {
    margin-left: 0%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-1 {
    margin-left: 8.33333%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-2 {
    margin-left: 16.66667%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-3 {
    margin-left: 25%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-4 {
    margin-left: 33.33333%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-5 {
    margin-left: 41.66667%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-6 {
    margin-left: 50%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-7 {
    margin-left: 58.33333%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-8 {
    margin-left: 66.66667%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-9 {
    margin-left: 75%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-10 {
    margin-left: 83.33333%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; }

  .offset-xl-11 {
    margin-left: 91.66667%; }

  .offset-xl-2-4 {
    margin-left: 20%; }

  .offset-xl-4-8 {
    margin-left: 40%; }

  .offset-xl-7-2 {
    margin-left: 60%; }

  .offset-xl-9-6 {
    margin-left: 80%; } }



 


