/*html[lang="en"] .glink-en,
html[lang="fr"] .glink-fr {*/
html[lang="en"] a[data-ly-code="en"],
html[lang="fr"] a[data-ly-code="fr"] {
	display:none;  
}
.mobile-nav__search-input-wrapper input::placeholder,
.bootstrap-ndnapps .form-control-ndn::placeholder,
.search-address-box #address::placeholder {
  color: transparent;
}

.nav a.ly-languages-switcher-link {
  color: var(--color-header-text)!important;
  font-family: var(--font-body);
  font-weight: var(--font-body-weight);
  font-size: var(--font-size-body-base);
  font-style: var(--font-body-style);
  border: none!important;
}
.nav a.ly-languages-switcher-link:hover {
    opacity: 0.6;
}
  

.section.lebleu-images-with-text .images-with-text__container {
  margin-bottom: 0px;
}
.section.lebleu-images-with-text .images-with-text__item {
  width: 100%;
}
#js-iwt{height:auto !important;}
.header__sticky-logo-wrapper{
  right:28% !important;
}

@media (min-width: 1200px) {
  .header__sticky-logo-wrapper{
      right: auto!important;
      left: calc(50% + 300px);
  }
}

.design_mesure .type-heading-1{margin-top:0px !important;}

@media (min-width: 768px) {
  .section.lebleu-images-with-text .images-with-text__item {
    width: 50%  !important;
  }
}



@media (min-width: 992px) {
  .section.lebleu-images-with-text .images-with-text__item {
    width: 33.33% !important;
    position:relative !important;
    left:initial !important;
    top:initial !important;
  }
}

@media (max-width: 1200px) {
  .header__content{display:flex !important;}
  .header--default .header__menu-icon{display:block !important;}
  .header__nav{display:none !important;}
  .header__content--centered [data-primary-navigation]::before{display:none !important;}
  .header__sticky-logo-image{margin-top:6px;}
  .header-container.is-sticky{top:-40px !important;}
  .header-container.is-sticky .header__sticky-logo-wrapper{right:25% !important;}
  
  .mobile-nav__header{margin-bottom:0px !important;}   
  .mobile-nav{justify-content: normal !important;}
}

@media (max-width: 960px) {
  .quick-cart__icon{    margin-right: 10px;}
  
}

@media (max-width: 960px) and (min-width: 1199px) {
  .header__sticky-logo-image {
    margin-top: 0px;
  }
}
@media (max-width: 500px) {
  .rte h2{line-height: 1.2em;}
  .about__featured-wrapper {
   	min-height: 75vh; 
  }
}

p.images-with-text__poste {
  font-style: italic;
}
.product-single__thumbnail-image {
    -o-object-fit: contain;
    object-fit: contain;
}
.contact-form input, .contact-form textarea {
    margin-bottom: 20px;
    margin-bottom: var(--spacing-medium);
}
.contact-form label {
    display: none;
}
.contact-form .input {
  box-shadow: none;
  border: 1px solid #a0a0a0;  
}
.contact-form h6 {
  margin: 0px 0px 10px;
}
.header__icon.header__icon--social .icon {
  width: 20px;
  height: 20px;
}
.header__icon.header__icon--social ul.all-social-icons > li {
  padding: 0px;
}
.header__icon.header__icon--social ul.all-social-icons > li + li {
  margin-left: var(--spacing-small);
}
@media (min-width: 38em) {
  .footer__col-text + .footer__col-text,
  .footer__col-list {
      width: 25%;
  }
}
.footer__newsletter {
  padding: 0px;
}

.nav__item-parent:hover > .nav__submenu{display:block;}


.no-masonry.images-with-text__container,
.no-masonry.collage {
    height: auto!important;
    display: flex;
    flex-wrap: wrap;
}

.no-masonry.images-with-text__container .images-with-text__item,
.no-masonry.collage .collage__item {
    position: relative!important;
    left: auto!important;
    top: auto!important;
}
.no-masonry.collage .collage__item-inner {
  	padding-top: 0px;
    height: 100%;
  	display: flex;
}
.no-masonry.collage .content-overlay {
  	position: relative;
}

@media (max-width: 959px) {
    .header__icon.header__icon--social {
      display: none; 
    }
  	.header-container.is-sticky .header__sticky-logo-wrapper {
      right: auto!important;
      left: 50%;
	}
}
.featured-collection {
  overflow: hidden;
}
html[lang="fr"] .glink.link-fr,
html[lang="en"] .glink.link-en {
  display: none;
}
.footer__selectors .glink {
  margin-right: 6px;
}
.footer__selectors {
  align-items: center;
}
#stockist-widget {
  padding: 0px 20px;
  margin-bottom: 30px;
}
.stockist-powered-by-link {
  display: none;
}