.elle-lui{padding:56px 20px 8px!important;margin:0!important;background:#f7f3ee}
.template-index .shopify-section:has(.elle-lui){margin:0!important;padding:0!important}
.vestiaire.section{padding-top:34px!important;padding-bottom:10px!important}
.vestiaire .section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;text-align:left!important}
.vestiaire--two .section-head{justify-content:flex-start!important;gap:36px!important}
.vestiaire .section-head>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.vestiaire .eyebrow,.lettre .eyebrow,.trust-seals .eyebrow,.faq .eyebrow{display:inline-flex!important;align-items:center;width:max-content;margin:0!important;padding:6px 12px!important;border-radius:999px!important;background:#f6ebe6!important;color:#7d1f2a!important;font-size:.68rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}
.vestiaire .section-head h2,.lettre h2,.trust-seals h2,.faq h2{margin:0!important;color:#7d1f2a!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important}
.vestiaire .section-head h2,.trust-seals h2,.faq h2{font-size:clamp(2rem,3.2vw,2.7rem)!important}
.vestiaire .section-head .btn{margin:0 0 4px!important;margin-left:auto!important}
.lettre.section{padding:0!important}
.lettre__box{padding:72px 8vw!important}
.faq h2,.trust-seals h2{text-align:center}
@media(max-width:749px){
  .lettre__box{padding:48px 22px!important}
  .vestiaire .section-head{align-items:flex-start!important}
  .vestiaire .section-head .btn{margin-left:0!important}
}
@media(max-width:989px){
  .site-header{z-index:80!important}
  .site-header__inner{display:flex!important;align-items:center!important;min-height:64px!important}
  .site-header .site-nav{display:none!important}
  .site-header .site-logo,.site-header .menu-toggle,.site-header .header-icon-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important}
  .site-header__end{display:flex!important;position:static!important;transform:none!important}
  #MobileMenu:not(.is-open){display:none!important}
  #MobileMenu.is-open{display:block!important;position:fixed!important;inset:0!important;z-index:70!important;overflow:auto!important;padding:96px 22px 48px!important;background:#14110f!important;color:#f6f1ea!important}
  #MobileMenu.is-open a,#MobileMenu.is-open summary{display:block!important;color:#f6f1ea!important;padding:16px 0!important}
  body:not(.template-index) .site-header .site-logo,body:not(.template-index) .site-header .header-icon-btn,body.template-index .site-header.is-solid .site-logo,body.template-index .site-header.is-solid .header-icon-btn{color:#1a1412!important}
  body:not(.template-index) .site-header .header-icon-btn svg,body.template-index .site-header.is-solid .header-icon-btn svg{stroke:#1a1412!important}
}
