body:has(.lf-hero--home){--lf-paper: #f7f5f0;--lf-ink: #252821}body:has(.lf-hero--home) .header{padding-top:8px;padding-bottom:8px}body:has(.lf-hero--home) .lf-header-logo{width:76px}body:has(.lf-hero--home) .header__menu-item{font-size:12px;letter-spacing:.09em}body:has(.lf-hero--home) .announcement-bar__message{min-height:32px;padding:8px 0;font:11px/1.4 var(--font-body-family);letter-spacing:.1em}body:has(.lf-hero--home) .utility-bar{background:var(--lf-paper)}body:has(.lf-hero--home) .lf-hero--home{background:var(--lf-paper);color:var(--lf-ink)}body:has(.lf-hero--home) .lf-hero__content{align-items:flex-start;padding:clamp(48px,6vw,88px) clamp(32px,6vw,92px) 44px}body:has(.lf-hero--home) .lf-hero__content-inner{max-width:480px}body:has(.lf-hero--home) .lf-hero__title{max-width:12ch;font-size:clamp(48px,4.7vw,76px);line-height:1.06;letter-spacing:-.035em;margin:22px 0 26px}body:has(.lf-hero--home) .lf-hero__text{font-size:17px;line-height:1.65;max-width:365px;margin-bottom:28px}body:has(.lf-hero--home) .lf-kicker{font-size:10px;letter-spacing:.17em}body:has(.lf-hero--home) .lf-hero__actions{gap:14px 22px;align-items:center}body:has(.lf-hero--home) .lf-hero__actions .button{flex:0 1 auto;min-height:46px;border-width:1px;padding:13px 22px;font-size:12px;font-weight:400;letter-spacing:.06em;background:var(--lf-ink);border-color:var(--lf-ink)}body:has(.lf-hero--home) .lf-hero__actions .lf-hero__secondary-link{padding:10px 0;border:0;background:transparent;color:var(--lf-ink);text-decoration:underline;text-underline-offset:5px}body:has(.lf-hero--home) .lf-hero__quality{border:0;padding:0;margin-top:26px}body:has(.lf-hero--home) .lf-hero__quality span{font-size:12px;letter-spacing:.01em;text-transform:none;color:#62645e}body:has(.lf-hero--home) .lf-hero__media-label{top:auto;left:18px;bottom:16px;padding:6px 9px;font-size:9px;letter-spacing:.08em;background:#f7f5f0ed}body:has(.lf-hero--home) .lf-hero__image--hover{display:none}body:has(.lf-hero--home) .page-width{max-width:1440px}body:has(.lf-hero--home) :is(.lf-collections,.lf-steps,.lf-faq){padding:72px 0}body:has(.lf-hero--home) .lf-section-heading{max-width:none;margin-bottom:32px}body:has(.lf-hero--home) :is(.lf-section-heading__title,.lf-faq__header h2){font-size:clamp(30px,3.2vw,46px);line-height:1.16;max-width:none}body:has(.lf-hero--home) .lf-section-heading__text{margin-top:12px;font-size:16px;color:#62645e}body:has(.lf-hero--home) .lf-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}body:has(.lf-hero--home) .lf-collection-card__media{aspect-ratio:4/5}body:has(.lf-hero--home) .lf-collection-card__media:after{content:none}body:has(.lf-hero--home) .lf-collection-card__content{border:0;padding:16px 0 0}body:has(.lf-hero--home) .lf-collection-card__title{margin:0;font-size:25px}body:has(.lf-hero--home) .lf-collection-card__options{border:0;margin:6px 0 0;padding:0;gap:8px}body:has(.lf-hero--home) .lf-collection-card__option p{font-size:12px;margin-bottom:0;gap:4px}body:has(.lf-hero--home) .lf-collection-card__option .button{min-height:44px;width:auto;justify-content:flex-start;border:0;padding:8px 0;background:transparent;color:var(--lf-ink);font-size:12px;font-weight:400;letter-spacing:.03em;text-decoration:underline;text-underline-offset:5px}body:has(.lf-hero--home) .lf-collection-card__option .button:hover{background:transparent;color:#6e5147}body:has(.lf-hero--home) .lf-collection-card__hover-label{display:none}body:has(.lf-hero--home) .lf-steps{background:var(--lf-paper)}body:has(.lf-hero--home) .lf-step{min-height:0;padding:24px 28px 0 0;border:0}body:has(.lf-hero--home) .lf-step:not(:first-child){padding-left:28px;border-left:1px solid #d9d8d0}body:has(.lf-hero--home) .lf-step__number{margin-bottom:22px;color:#62645e}body:has(.lf-hero--home) .lf-step__title{font-size:24px}body:has(.lf-hero--home) .lf-step__text{font-size:15px;line-height:1.6}body:has(.lf-hero--home) .lf-steps__actions{margin-top:12px}body:has(.lf-hero--home) .lf-steps__actions .button{flex:0 0 auto;background:transparent;color:var(--lf-ink);border:0;padding:8px 0;min-height:44px;font-weight:400;font-size:13px;text-decoration:underline;text-underline-offset:5px}body:has(.lf-hero--home) .lf-quality{padding:80px 0}body:has(.lf-hero--home) .lf-quality__grid{min-height:0;gap:70px;align-items:center}body:has(.lf-hero--home) .lf-quality__content{padding:0}body:has(.lf-hero--home) .lf-quality__title{font-size:clamp(32px,3.3vw,48px);line-height:1.13}body:has(.lf-hero--home) .lf-quality__text{font-size:16px;max-width:440px}body:has(.lf-hero--home) .lf-quality__facts:empty{display:none}body:has(.lf-hero--home) .lf-quality__media{min-height:0;aspect-ratio:6/5}body:has(.lf-hero--home) .lf-quality__image{object-fit:cover}body:has(.lf-hero--home) .lf-quality__image-note{display:none}body:has(.lf-hero--home) .lf-faq{border-top:1px solid #e8e7e1}body:has(.lf-hero--home) .lf-faq__header{position:static}body:has(.lf-hero--home) .lf-faq__header .lf-faq__cta{background:transparent;color:var(--lf-ink);border:0;padding:8px 0;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:5px}body:has(.lf-hero--home) .lf-footer-trust{display:none}@media(min-width:990px){body:has(.lf-hero--home) .lf-hero--home{grid-template-columns:46% 54%;min-height:0;height:clamp(520px,43vw,650px)}body:has(.lf-hero--home) .lf-hero__media{min-height:0;overflow:hidden}body:has(.lf-hero--home) .lf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}body:has(.lf-hero--home) .lf-hero__image{height:100%;object-fit:cover;object-position:center 20%}}@media(max-width:989px){body:has(.lf-hero--home) .lf-hero__content{padding:36px 24px 32px}body:has(.lf-hero--home) .lf-hero__content-inner{max-width:560px}body:has(.lf-hero--home) .lf-hero__title{font-size:48px;margin:16px 0}body:has(.lf-hero--home) .lf-hero__text{font-size:16px;margin-bottom:20px}body:has(.lf-hero--home) .lf-hero__quality{display:none}body:has(.lf-hero--home) .lf-hero__media{aspect-ratio:5/4;overflow:hidden}body:has(.lf-hero--home) .lf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}body:has(.lf-hero--home) .lf-hero__image{object-fit:cover;object-position:center 20%}body:has(.lf-hero--home) .lf-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.lf-hero--home) .lf-quality__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){body:has(.lf-hero--home) .lf-header-logo{width:56px}body:has(.lf-hero--home) .header{padding-top:5px;padding-bottom:5px}body:has(.lf-hero--home) .page-width{padding-left:20px;padding-right:20px}body:has(.lf-hero--home) :is(.lf-collections,.lf-steps,.lf-faq,.lf-quality){padding:44px 0}body:has(.lf-hero--home) .lf-hero__title{font-size:clamp(38px,11vw,48px)}body:has(.lf-hero--home) .lf-hero__actions{gap:8px 16px}body:has(.lf-hero--home) .lf-hero__actions .button{font-size:11px;padding:12px 14px}body:has(.lf-hero--home) .lf-hero__actions .lf-hero__secondary-link{padding-inline:0}body:has(.lf-hero--home) .lf-collections__grid{grid-auto-flow:row;grid-auto-columns:auto;gap:26px 14px;overflow:visible;margin:0;padding:0}body:has(.lf-hero--home) .lf-collection-card__media:has(.lf-collection-card__image--hover){display:block;aspect-ratio:4/5}body:has(.lf-hero--home) .lf-collection-card__image--hover{display:none}body:has(.lf-hero--home) .lf-collection-card__title{font-size:21px}body:has(.lf-hero--home) .lf-collection-card__options{grid-template-columns:1fr;gap:0}body:has(.lf-hero--home) .lf-collection-card__option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 6px}body:has(.lf-hero--home) .lf-collection-card__option p{font-size:11px}body:has(.lf-hero--home) .lf-collection-card__option .button{font-size:11px}body:has(.lf-hero--home) .lf-step,body:has(.lf-hero--home) .lf-step:not(:first-child){padding:22px 0;border:0;border-top:1px solid #d9d8d0}body:has(.lf-hero--home) .lf-step__number{margin-bottom:12px}body:has(.lf-hero--home) .lf-quality__grid{padding-inline:20px}}body:has(.lf-hero--home) #les-univers{scroll-margin-top:110px}body:has(.lf-hero--home) .lf-footer{background:#eeece5}body:has(.lf-hero--home) .lf-newsletter{background:#f7f5f0}body:has(.lf-hero--home) .lf-steps__actions .button:hover,body:has(.lf-hero--home) .lf-faq__header .lf-faq__cta:hover{background:transparent;color:#6e5147}body:has(.lf-hero--home) .lf-collections .lf-section-heading__text p+p{font-size:12px;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lf-home-refined.css.map */
