body.template-index{--ldl-black: #050505;--ldl-black-soft: #0b0b0b;--ldl-surface: #11100e;--ldl-surface-elevated: #171512;--ldl-surface-muted: #141310;--ldl-cream: #fff8eb;--ldl-text-muted: rgba(255, 248, 235, .74);--ldl-text-soft: rgba(255, 248, 235, .6);--ldl-gold: #c8a25c;--ldl-gold-light: #e0c184;--ldl-gold-border: rgba(200, 162, 92, .34);--ldl-border: rgba(255, 248, 235, .12);--ldl-shadow-soft: 0 20px 52px rgba(0, 0, 0, .26);--ldl-shadow-strong: 0 28px 64px rgba(0, 0, 0, .34);--ldl-radius-sm: 6px;--ldl-radius-md: 18px;--ldl-radius-lg: 28px}body.template-index,body.template-index main[data-template*=index],body.template-index .content-for-layout{background:radial-gradient(circle at top,rgba(200,162,92,.06),transparent 22%),linear-gradient(180deg,#070605,#080706 42%,#0b0907);color:var(--ldl-cream)}body.template-index :is(a,button,[role=button],summary):focus-visible{outline:2px solid var(--ldl-gold-light);outline-offset:3px}body.template-index #header-group .announcement-bar{background:#040404eb;border-block-end:1px solid rgba(200,162,92,.16)}body.template-index #header-group .announcement-bar__slides{width:100%;max-width:none}body.template-index #header-group .announcement-bar__text{margin:0;display:flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-body--family);font-size:clamp(.76rem,.18vw + .73rem,.88rem);line-height:1.45;letter-spacing:.1em;text-transform:uppercase;color:#fff4e1e6;text-align:center}body.template-index #header-group .announcement-bar__icon{color:var(--ldl-gold-light)}body.template-index #header-component .header__row{border-block-end-color:#c8a25c29}body.template-index #header-component .header__columns{--padding-block-start: clamp(.8rem, 1vw, .95rem);--padding-block-end: clamp(.8rem, 1vw, .95rem)}body.template-index #header-component :is(.menu-list__link,.menu-list--mobile a){font-family:var(--font-body--family);font-weight:500;letter-spacing:.08em;text-transform:uppercase}body.template-index #header-component .menu-list__link-title{font-size:clamp(.82rem,.22vw + .78rem,.93rem)}body.template-index #header-component :is(.header-actions__action,.header__icon--menu){min-width:44px;min-height:44px}body.template-index .hero--home-editorial{--hero-min-height: clamp(640px, 82svh, 780px);color:var(--ldl-cream)}body.template-index .hero--home-editorial .hero__container{background:var(--ldl-black);border-block:1px solid rgba(200,162,92,.14)}body.template-index .hero--home-editorial .hero__media-wrapper :is(.overlay,.overlay--solid,.overlay--gradient){background:linear-gradient(90deg,#050505f0,#050505d6 31%,#0505058f 56%,#0505052e),linear-gradient(180deg,#0003,#00000080)}body.template-index .hero--home-editorial .hero__image,body.template-index .hero--home-editorial .hero__video{object-position:70% center}body.template-index .content-for-layout>.shopify-section:first-child .hero__content-wrapper{align-content:center}body.template-index .content-for-layout>.shopify-section:first-child .hero__content-wrapper .text-block{max-width:min(34rem,calc(100vw - 2rem))}body.template-index .hero--home-editorial .hero__content-wrapper{align-items:flex-start;justify-content:center;gap:clamp(1rem,2vw,1.6rem)}body.template-index .hero--home-editorial .hero__content-wrapper .text-block{max-width:min(46rem,100%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index .hero--home-editorial .hero__content-wrapper .text-block>*{color:var(--ldl-cream)}body.template-index .hero--home-editorial .hero__content-wrapper .text-block h1{margin:0;max-width:11.8ch;font-family:var(--font-heading--family);font-size:clamp(3.15rem,5.05vw,5.45rem);line-height:1.04;letter-spacing:-.025em;font-weight:500;text-wrap:pretty;color:var(--ldl-cream);text-shadow:none}body.template-index .hero--home-editorial .hero__content-wrapper .text-block h1 strong{color:var(--ldl-hero-accent, var(--ldl-gold));font-weight:inherit}body.template-index .hero--home-editorial .hero__content-wrapper .text-block p{margin:0;max-width:58ch;font-family:var(--font-body--family);font-size:clamp(1rem,.28vw + .95rem,1.15rem);line-height:1.65;color:var(--ldl-text-muted)}body.template-index .hero--home-editorial .hero__content-wrapper>.group-block{width:auto;max-width:none}body.template-index .hero--home-editorial .hero__content-wrapper>.group-block .group-block-content{gap:1rem}body.template-index .hero--home-editorial :is(.button,.button-secondary),body.template-index .ldl-home-sacred-story__actions .button,body.template-index .ldl-home-final-cta__actions .button{min-height:3.45rem;padding-inline:1.4rem;border-radius:0;font-family:var(--font-body--family);font-size:.84rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.template-index .hero--home-editorial .button,body.template-index .ldl-home-sacred-story__actions .button,body.template-index .ldl-home-final-cta__actions .button{--button-color: #0b0907;--button-background-color: var(--ldl-gold-light);--button-border-color: rgba(224, 193, 132, .92);--button-border-width: 1px;min-width:14.8rem;box-shadow:inset 0 0 0 1px #e0c184eb}body.template-index .hero--home-editorial .button:hover,body.template-index .ldl-home-sacred-story__actions .button:hover,body.template-index .ldl-home-final-cta__actions .button:hover{--button-color: #080706;--button-background-color: #ead19d;--button-border-color: #ead19d}body.template-index .hero--home-editorial .button-secondary{--button-color: var(--ldl-cream);--button-background-color: rgba(255, 248, 235, .01);--button-border-color: rgba(200, 162, 92, .48);--button-border-width: 1px;min-width:16.8rem;box-shadow:inset 0 0 0 1px #c8a25c6b}body.template-index .hero--home-editorial .button-secondary:hover{--button-color: var(--ldl-cream);--button-background-color: rgba(200, 162, 92, .12);--button-border-color: rgba(224, 193, 132, .64)}body.template-index .shopify-section--ldl-home-conversion .section-background,body.template-index .ui-test-product-list .section-background,body.template-index .ldl-home-sacred-story+.section-background,body.template-index .ldl-home-final-cta+.section-background{background:transparent}body.template-index .ldl-home-conversion{color:var(--ldl-cream);background:radial-gradient(circle at 20% 0%,rgba(200,162,92,.08),transparent 24%),linear-gradient(180deg,#060505,#0a0908)}body.template-index .ldl-home-conversion__inner{gap:clamp(2.4rem,4vw,3.5rem)}body.template-index .ldl-home-conversion__reassurance{grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-top:1px solid rgba(200,162,92,.16);border-bottom:1px solid rgba(200,162,92,.16);border-radius:0;overflow:hidden;background:#030303eb;box-shadow:none}body.template-index .ldl-home-conversion__benefit-card{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:1.15rem 1.5rem;background:transparent}body.template-index .ldl-home-conversion__benefit-card+.ldl-home-conversion__benefit-card{border-inline-start:1px solid rgba(200,162,92,.14)}body.template-index .ldl-home-conversion__benefit-icon-wrapper{width:auto;height:auto;border-radius:0;border:0;background:transparent;color:var(--ldl-gold-light)}body.template-index .ldl-home-conversion__benefit-icon{width:1.7rem;height:1.7rem}body.template-index .ldl-home-conversion__benefit-copy{display:grid;gap:.2rem}body.template-index .ldl-home-conversion__benefit-title,body.template-index .ldl-home-conversion__benefit-description,body.template-index .ldl-home-conversion__eyebrow,body.template-index .ldl-home-conversion__body,body.template-index .ldl-home-conversion__card-title,body.template-index .ldl-home-conversion__card-text,body.template-index .ldl-home-conversion__card-cta{margin:0}body.template-index .ldl-home-conversion__benefit-title{font-family:var(--font-body--family);font-size:.85rem;font-weight:600;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--ldl-cream)}body.template-index .ldl-home-conversion__benefit-description{font-family:var(--font-body--family);font-size:1rem;line-height:1.45;color:#fff8ebd1}body.template-index .ldl-home-conversion__heading{display:grid;justify-items:center;gap:.85rem;max-width:58rem;margin-inline:auto;text-align:center}body.template-index .ldl-home-conversion__eyebrow,body.template-index .ldl-home-sacred-story__eyebrow,body.template-index .ldl-home-sacred-story__panel-eyebrow,body.template-index .ldl-home-final-cta__eyebrow{color:var(--ldl-gold);font-family:var(--font-subheading--family);font-size:.78rem;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}body.template-index .ldl-home-conversion__title,body.template-index .ui-test-product-list .section-resource-list__header .text-block :is(h2,h3,h4),body.template-index .ldl-home-sacred-story__heading,body.template-index .ldl-home-final-cta__heading{font-family:var(--font-heading--family);font-weight:500;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}body.template-index .ldl-home-conversion__title{margin:0;font-size:clamp(2.2rem,3.3vw,3.8rem);color:var(--ldl-cream)}body.template-index .ldl-home-conversion__divider{position:relative;display:block;width:clamp(6rem,10vw,8.5rem);height:1.2rem;background:linear-gradient(90deg,transparent,rgba(224,193,132,.82),transparent) left center / calc(50% - .9rem) 1px no-repeat,linear-gradient(90deg,transparent,rgba(224,193,132,.82),transparent) right center / calc(50% - .9rem) 1px no-repeat}body.template-index .ldl-home-conversion__divider:before{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:.65rem;border:1px solid rgba(224,193,132,.72);background:#e0c18414;transform:translate(-50%,-50%) rotate(45deg)}body.template-index .ldl-home-conversion__body,body.template-index .ldl-home-sacred-story__body,body.template-index .ldl-home-sacred-story__ritual-body,body.template-index .ldl-home-sacred-story__note,body.template-index .ldl-home-final-cta__body{max-width:44rem;font-family:var(--font-body--family);font-size:1.04rem;line-height:1.72;color:var(--ldl-text-muted)}body.template-index .ldl-home-conversion__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}body.template-index .ldl-home-conversion__card{position:relative;display:grid;align-content:start;gap:1.1rem;min-height:100%;padding:clamp(1.6rem,2.4vw,1.95rem);border:1px solid rgba(200,162,92,.22);border-radius:22px;background:linear-gradient(180deg,#11100ef5,#080807fc),linear-gradient(145deg,#ffffff08,#ffffff03);box-shadow:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}body.template-index .ldl-home-conversion__card:before{display:none}body.template-index .ldl-home-conversion__card:hover,body.template-index .ldl-home-conversion__card:focus-visible{transform:translateY(-3px);border-color:#e0c1846b;box-shadow:0 24px 48px #0000003d}body.template-index .ldl-home-conversion__card-icon{width:4.4rem;height:4.4rem;border-radius:999px;border:1px solid rgba(224,193,132,.34);background:#fff8eb03;color:var(--ldl-card-accent, var(--ldl-gold-light))}body.template-index .ldl-home-conversion__card-svg{width:1.9rem;height:1.9rem}body.template-index .ldl-home-conversion__card-image{border-radius:999px}body.template-index .ldl-home-conversion__card-copy{display:grid;gap:.8rem}body.template-index .ldl-home-conversion__card-title{font-family:var(--font-heading--family);font-size:clamp(1.3rem,1.1vw,1.6rem);font-weight:500;line-height:1.08;letter-spacing:.05em;text-transform:uppercase;color:var(--ldl-cream)}body.template-index .ldl-home-conversion__card-text{font-family:var(--font-body--family);font-size:1rem;line-height:1.72;color:var(--ldl-text-muted)}body.template-index .ldl-home-conversion__card-footer{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:auto;padding-top:.2rem;border-top:0}body.template-index .ldl-home-conversion__card-cta,body.template-index .ui-test-product-list .section-resource-list__header .link{font-family:var(--font-body--family);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff8eb9e}body.template-index .ldl-home-conversion__card-arrow{width:1.1rem;height:1.1rem;color:var(--ldl-gold-light)}body.template-index .ldl-home-conversion__card[data-card-theme=protection],body.template-index .ldl-home-conversion__card[data-card-theme=ancrage],body.template-index .ldl-home-conversion__card[data-card-theme=intuition]{--ldl-card-accent: #d7b77a;--ldl-card-glow: rgba(215, 183, 122, .12)}body.template-index .ldl-home-conversion__card[data-card-theme=cadeau]{--ldl-card-accent: #e0c184;--ldl-card-glow: rgba(224, 193, 132, .2)}body.template-index .ldl-home-conversion__card[data-card-theme=nouveaute],body.template-index .ldl-home-conversion__card[data-card-theme=bestsellers],body.template-index .ldl-home-conversion__card[data-card-theme=exploration]{--ldl-card-accent: #e0c184;--ldl-card-glow: rgba(224, 193, 132, .16)}body.template-index .ui-test-product-list .section-resource-list{background:radial-gradient(circle at top,rgba(200,162,92,.08),transparent 28%),linear-gradient(180deg,#0b0a09,#090908)}body.template-index .ui-test-product-list .section-resource-list__header{padding-bottom:.8rem;border-bottom-color:#c8a25c2e}body.template-index .ui-test-product-list .section-resource-list__header .text-block :is(h2,h3,h4){margin:0;font-size:clamp(1.9rem,2.5vw,2.95rem);color:var(--ldl-cream)}body.template-index .ui-test-product-list .section-resource-list__header .link{color:var(--ldl-gold-light)}body.template-index .ui-test-product-list .section-resource-list__header .link:hover,body.template-index .ui-test-product-list .section-resource-list__header .link:focus-visible{color:var(--ldl-cream)}body.template-index .ui-test-product-list .product-card__content{border-radius:22px}body.template-index .ldl-home-sacred-story{color:var(--ldl-cream);background:radial-gradient(circle at 18% 0%,rgba(200,162,92,.1),transparent 28%),linear-gradient(180deg,#090908,#0a0908)}body.template-index .ldl-home-sacred-story__intro,body.template-index .ldl-home-sacred-story__panel,body.template-index .ldl-home-final-cta__panel{border:1px solid var(--ldl-gold-border);border-radius:var(--ldl-radius-lg);background:linear-gradient(180deg,#11100ef5,#0a0908fa),linear-gradient(145deg,#ffffff0a,#ffffff03);box-shadow:var(--ldl-shadow-soft)}body.template-index .ldl-home-sacred-story__heading{max-width:12ch;margin-bottom:.4rem;font-size:clamp(2rem,4vw,3.7rem);color:var(--ldl-cream)}body.template-index .ldl-home-sacred-story__body :is(p,li),body.template-index .ldl-home-final-cta__body{color:inherit}body.template-index .ldl-home-sacred-story__secondary-link,body.template-index .ldl-home-final-cta__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.72rem 1.1rem;border:1px solid rgba(200,162,92,.28);border-radius:999px;background:#fff8eb08;color:var(--ldl-cream);text-decoration:none;font-family:var(--font-body--family);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}body.template-index .ldl-home-sacred-story__secondary-link:hover,body.template-index .ldl-home-sacred-story__secondary-link:focus-visible,body.template-index .ldl-home-final-cta__secondary:hover,body.template-index .ldl-home-final-cta__secondary:focus-visible{background:#c8a25c1f;border-color:#e0c18485;color:var(--ldl-cream)}body.template-index .ldl-home-sacred-story__panel-heading{font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;line-height:1.15;letter-spacing:-.015em}body.template-index .ldl-home-sacred-story__ritual-index{color:var(--ldl-gold-light)}body.template-index .ldl-home-sacred-story__ritual-title{color:var(--ldl-cream);font-family:var(--font-body--family);font-size:1rem;font-weight:600}body.template-index .ldl-home-final-cta{color:var(--ldl-cream);background:radial-gradient(circle at top,rgba(200,162,92,.1),transparent 26%),linear-gradient(180deg,#090908,#090807)}body.template-index .ldl-home-final-cta__panel{gap:1.1rem}body.template-index .ldl-home-final-cta__heading{max-width:15ch;margin:0;font-size:clamp(2rem,3.3vw,3.35rem);color:var(--ldl-cream)}body.template-index .ldl-home-final-cta__actions{margin-top:.4rem}@media screen and (max-width:989px){body.template-index .ldl-home-conversion__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-index .ldl-home-sacred-story__shell{grid-template-columns:1fr}}@media screen and (max-width:749px){body.template-index #header-group .announcement-bar__text{font-size:.74rem;letter-spacing:.06em;gap:.4rem}body.template-index .hero--home-editorial .hero__image,body.template-index .hero--home-editorial .hero__video{object-position:74% center}body.template-index .hero--home-editorial .hero__media-wrapper :is(.overlay,.overlay--solid,.overlay--gradient){background:linear-gradient(180deg,#05050533,#050505bd),linear-gradient(90deg,#050505e6,#050505a3 54%,#0505053d)}body.template-index .hero--home-editorial .hero__content-wrapper{justify-content:flex-end;gap:.9rem}body.template-index .hero--home-editorial .hero__content-wrapper .text-block h1{max-width:10.5ch;font-size:clamp(2.3rem,9.6vw,3.2rem)}body.template-index .hero--home-editorial .hero__content-wrapper>.group-block{max-width:100%}body.template-index .hero--home-editorial .hero__content-wrapper>.group-block .group-block-content{flex-direction:column;align-items:stretch}body.template-index .hero--home-editorial :is(.button,.button-secondary){width:100%}body.template-index .ldl-home-conversion__reassurance,body.template-index .ldl-home-conversion__grid{grid-template-columns:1fr}body.template-index .ldl-home-conversion__benefit-card+.ldl-home-conversion__benefit-card{border-inline-start:0;border-top:1px solid rgba(200,162,92,.14)}body.template-index .ldl-home-conversion__card{padding:1.35rem}body.template-index .ui-test-product-list .section-resource-list__header{row-gap:.9rem}}@media(prefers-reduced-motion:reduce){body.template-index .ldl-home-conversion__card,body.template-index .ui-test-product-list .product-card__content,body.template-index .hero--home-editorial .button,body.template-index .hero--home-editorial .button-secondary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ldl-home.css.map */
