.collection-seo__content{font-size:1.5rem;line-height:1.55}.collection-seo__content h2,.collection-seo__content h3{margin:0 0 1rem;font-size:1.8rem;line-height:1.3}.collection-seo__content>*:first-child{margin-top:0}.collection-seo__wrapper.is-collapsible:not(.is-open) .collection-seo__content{max-height:var(--collapsed-height);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.collection-seo__toggle{margin-top:1rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.lfa-banner{position:relative;display:grid;overflow:hidden;color:#fff}.lfa-banner__media,.lfa-banner__content{grid-area:1 / 1}.lfa-banner__media{display:block;position:relative;aspect-ratio:1 / 1;max-height:62vh;width:100%}.lfa-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,var(--lfa-banner-overlay)),#0000 65%)}.lfa-banner__image{width:100%;height:100%;object-fit:cover;object-position:var(--lfa-banner-position);display:block}.lfa-banner__content{position:relative;z-index:1;display:flex;align-items:flex-start;pointer-events:none}.lfa-banner .lfa-banner__content{width:100%;padding-top:3.2rem}.lfa-banner__box{max-width:56rem;pointer-events:auto}.lfa-banner__badge{display:inline-block;margin:0 0 1rem;padding:.4rem 1rem;background:#f4e3c3;color:#7a1f1f;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lfa-banner__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,7vw,5.6rem);font-weight:700;line-height:1.05;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.35)}.lfa-banner__subtitle{margin:.8rem 0 0;font-size:1.5rem;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.4)}.lfa-banner__bullets{display:none;margin:1.4rem 0 0;padding:0;list-style:none;font-size:1.4rem;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.4)}.lfa-banner__bullets li{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.lfa-banner__bullets li:before{content:"";flex:none;width:.7rem;height:.7rem;border-radius:50%;background:#e3b45a}.lfa-banner__strip{grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:0;padding:1rem 1.6rem;list-style:none;background:#f7efe1;color:#3a2f22;font-size:1.3rem;font-weight:600;line-height:1.3}.lfa-banner__strip li{display:flex;align-items:center;gap:.6rem}.lfa-banner__strip li:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:#b98c28}.lfa-banner__button{display:inline-block;margin-top:1.6rem;padding:1.1rem 2.6rem;background:#fff;color:#1f2433;font-size:1.5rem;font-weight:700;text-decoration:none;border-radius:.4rem;transition:background .2s ease}.lfa-banner__button:hover{background:#f4e3c3}@media screen and (min-width:750px){.lfa-banner__media{aspect-ratio:3 / 1;max-height:56rem}.lfa-banner__image{object-position:center 70%}.lfa-banner__strip{display:none}.lfa-banner__media:after{background:linear-gradient(to right,rgba(0,0,0,var(--lfa-banner-overlay)),#0000 60%)}.lfa-banner .lfa-banner__content{align-items:center;justify-self:center;max-width:92rem;padding:0 2rem}.lfa-banner__subtitle{font-size:1.8rem}.lfa-banner__bullets{display:block}}.lfa-vitrine__nav{position:sticky;top:0;z-index:3;margin-bottom:1.2rem;border-bottom:1px solid rgba(185,140,40,.2);background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body:has(.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)) .lfa-vitrine__nav{top:var(--header-height, 0px)}.lfa-vitrine__navlist{display:flex;gap:.8rem;margin:0 auto;padding-top:1rem;padding-bottom:1rem;overflow-x:auto;list-style:none;scrollbar-width:none}.lfa-vitrine__navlist::-webkit-scrollbar{display:none}.lfa-vitrine__navlink{display:block;flex:none;padding:.7rem 1.5rem;border:1px solid #b98c28;border-radius:999px;color:#2b2b2b;font-size:1.4rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease}.lfa-vitrine__navlink:hover,.lfa-vitrine__navlink[aria-current=true]{background:#b98c28;color:#fff}.lfa-vitrine__group{padding-top:2.4rem;padding-bottom:2.4rem;scroll-margin-top:7rem}.lfa-vitrine__head{max-width:68rem;margin:0 auto 2rem;text-align:center}.lfa-vitrine__kicker{margin:0 0 .6rem;color:#b98c28;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lfa-vitrine__title{margin:0;font-size:2.2rem;line-height:1.2}.lfa-vitrine__text{margin-top:.8rem;font-size:1.5rem;line-height:1.55}.lfa-vitrine__text p{margin:0}.lfa-vitrine__group .lfa-swatches{justify-content:flex-start}.lfa-vitrine__group--duo .lfa-qgrid{max-width:84rem;margin-right:auto;margin-left:auto}.lfa-vitrine .lfa-swatches{display:flex;gap:1.2rem;margin:0 0 2.4rem;padding:.4rem .2rem .6rem;overflow-x:auto;list-style:none;scrollbar-width:none}.lfa-vitrine .lfa-swatches::-webkit-scrollbar{display:none}.lfa-vitrine .lfa-swatch{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:7.2rem;color:rgb(var(--color-foreground));font-size:1.25rem;text-align:center;text-decoration:none}.lfa-vitrine .lfa-swatch__dot{display:block;width:5.6rem;height:5.6rem;overflow:hidden;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #b98c2859;transition:border-color .2s ease}.lfa-vitrine .lfa-swatch__dot img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.8)}.lfa-vitrine .lfa-swatch:hover .lfa-swatch__dot{border-color:#b98c28}@media screen and (min-width:750px){.lfa-vitrine__navlist{justify-content:center;flex-wrap:wrap;overflow:visible}.lfa-vitrine__group{padding-top:3.6rem;padding-bottom:3.6rem}.lfa-vitrine__title{font-size:2.8rem}.lfa-vitrine__group .lfa-swatches{justify-content:center;flex-wrap:wrap;overflow:visible}}.lfa-chero{margin-top:.8rem;margin-bottom:1.6rem}.lfa-chero__inner{position:relative;display:grid;overflow:hidden;border-radius:1.6rem;color:#fff;background-color:var(--lfa-chero-bg);background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 78% 12%,rgba(255,255,255,.45) 0 1px,transparent 2px),radial-gradient(circle at 34% 72%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 58% 40%,rgba(255,255,255,.3) 0 1px,transparent 2px),radial-gradient(circle at 90% 82%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(ellipse at 0% 100%,rgba(255,255,255,.08),transparent 60%);background-size:140px 140px,180px 180px,160px 160px,220px 220px,200px 200px,100% 100%}.lfa-chero__inner:before{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border:1px solid var(--lfa-chero-accent);border-radius:1.2rem;opacity:.55;pointer-events:none;z-index:1}.lfa-chero__media{aspect-ratio:16 / 7;overflow:hidden}.lfa-chero__image{width:100%;height:100%;object-fit:cover;object-position:center 65%;display:block}.lfa-chero__content{position:relative;z-index:2;padding:2rem 2rem 2.4rem}.lfa-chero__eyebrow{display:inline-block;margin:0 0 1rem;padding:.3rem 1rem;border:1px solid var(--lfa-chero-accent);border-radius:999px;color:var(--lfa-chero-accent);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lfa-chero__title{margin:0;color:#fff;font-size:clamp(2.6rem,6vw,4rem);line-height:1.12;text-wrap:balance}.lfa-chero__text{margin-top:1rem;font-size:1.5rem;line-height:1.55;color:#ffffffe6}.lfa-chero__text p{margin:0}.lfa-chero__text p+p{margin-top:.6rem}.lfa-chero__text strong{color:#fff}.lfa-chero__text a{color:inherit}.lfa-chero__points{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.lfa-chero__points li{padding:.5rem 1.1rem;border-radius:999px;background:#ffffff1f;font-size:1.3rem;font-weight:600;line-height:1.3}.lfa-chero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.lfa-chero__button{display:inline-block;padding:1.1rem 2.2rem;border:1px solid var(--lfa-chero-accent);border-radius:.4rem;background:var(--lfa-chero-accent);color:#1f2433;font-size:1.5rem;font-weight:700;text-decoration:none;transition:filter .2s ease}.lfa-chero__button:hover{filter:brightness(1.08)}.lfa-chero__button--ghost{background:transparent;color:#fff}#coffrets,#boutique{scroll-margin-top:9rem}@media screen and (max-width:749px){.lfa-chero__media{aspect-ratio:16 / 6}.lfa-chero__content{padding:1.6rem 1.8rem 2rem}.lfa-chero__eyebrow{margin-bottom:.8rem;font-size:1.1rem}.lfa-chero__title{font-size:2.4rem}.lfa-chero__text{margin-top:.8rem;font-size:1.4rem;line-height:1.45}.lfa-chero__points{margin-top:1.2rem;gap:.5rem}.lfa-chero__points li{padding:.4rem .9rem;font-size:1.2rem}.lfa-chero__buttons{margin-top:1.4rem;gap:.8rem}.lfa-chero__button{flex:1 1 auto;padding:1rem 1.2rem;font-size:1.35rem;text-align:center}}@media screen and (min-width:750px){.lfa-chero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.lfa-chero__media{order:2;aspect-ratio:auto;min-height:32rem}.lfa-chero__content{align-self:center;padding:3.6rem 4.8rem}.lfa-chero__text{font-size:1.6rem}}.lfa-cprod{padding:3.6rem 0}.lfa-cprod__surtitle{margin:0 0 .6rem;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8e1f2b}.lfa-cprod__title{margin:0 0 .8rem;text-align:center;font-size:2.2rem;line-height:1.2}.lfa-cprod__text{max-width:62rem;margin:0 auto 2.4rem;text-align:center;font-size:1.5rem;line-height:1.55}.lfa-cprod__text p{margin:0}.lfa-cprod__more{margin:2.8rem 0 0;text-align:center}.lfa-cprod__btn{display:inline-block;padding:1.2rem 2.8rem;border-radius:999px;background:#8e1f2b;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:background .2s ease}.lfa-cprod__btn:hover{background:#6f1621}@media screen and (min-width:750px){.lfa-cprod{padding:5.2rem 0}.lfa-cprod__title{font-size:2.8rem}}.lfa-compare{padding:4rem 0 4.4rem;background:var(--lfa-compare-bg);scroll-margin-top:7rem}.lfa-compare__head{max-width:68rem;margin:0 auto 2.4rem;text-align:center}.lfa-compare__kicker{margin:0 0 .6rem;color:#a87a2a;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lfa-compare__title{margin:0;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1.2}.lfa-compare__text{margin-top:.8rem;font-size:1.5rem;line-height:1.55}.lfa-compare__text p{margin:0}.lfa-compare__list{display:grid;grid-template-columns:repeat(var(--lfa-compare-cols, 4),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.lfa-compare__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ecdfc3;border-radius:1.2rem;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.lfa-compare__card:hover{box-shadow:0 10px 28px #3c280a1a;transform:translateY(-2px)}.lfa-compare__card--highlight{border:2px solid #c49a28}.lfa-compare__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.3rem .9rem;border-radius:999px;background:#c49a28;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.04em}.lfa-compare__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f7f2e8}.lfa-compare__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lfa-compare__card:hover .lfa-compare__media img{transform:scale(1.04)}.lfa-compare__body{display:flex;flex:1;flex-direction:column;padding:1.6rem 1.6rem 1.8rem}.lfa-compare__name{margin:0;font-size:1.7rem;line-height:1.3}.lfa-compare__name a{color:inherit;text-decoration:none}.lfa-compare__name a:hover{text-decoration:underline;text-underline-offset:.3rem}.lfa-compare__ideal{margin:.6rem 0 0;color:#7a6040;font-size:1.4rem;line-height:1.45}.lfa-compare__specs{margin:1.2rem 0 0;padding:0}.lfa-compare__spec{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #f0e6d3;font-size:1.35rem;line-height:1.35}.lfa-compare__spec:last-child{border-bottom:0}.lfa-compare__spec dt{color:#7a6040}.lfa-compare__spec dd{margin:0;font-weight:600;text-align:right}.lfa-compare__price{margin:1.4rem 0 1.2rem;margin-top:auto;padding-top:1.4rem;font-size:1.7rem;font-weight:700}.lfa-compare__button{display:block;padding:1.1rem 1.4rem;border-radius:.6rem;background:#2c3342;color:#fff;font-size:1.45rem;font-weight:600;text-align:center;text-decoration:none;transition:background .2s ease}.lfa-compare__button:hover{background:#1f2433}.lfa-compare__footnote{max-width:68rem;margin:2rem auto 0;color:#7a6040;font-size:1.3rem;line-height:1.5;text-align:center}.lfa-compare__footnote p{margin:0}@media screen and (max-width:989px){.lfa-compare__list{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:.4rem 1.5rem 1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lfa-compare__list::-webkit-scrollbar{display:none}.lfa-compare__card{flex:0 0 72%;scroll-snap-align:start}}@media screen and (min-width:600px)and (max-width:989px){.lfa-compare__card{flex-basis:42%}}.lfa-faq{max-width:80rem;padding-top:2.4rem;padding-bottom:3.6rem}.lfa-faq__title{margin:0 0 1.6rem;text-align:center;font-size:2.2rem;line-height:1.2}.lfa-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.lfa-faq__question{position:relative;padding:1.4rem 3.2rem 1.4rem 0;font-size:1.5rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.lfa-faq__question::-webkit-details-marker{display:none}.lfa-faq__question:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400;color:#b98c28}.lfa-faq__item[open] .lfa-faq__question:after{content:"\2212"}.lfa-faq__answer{padding:0 0 1.6rem;font-size:1.5rem;line-height:1.55}.lfa-faq__answer p{margin:0}@media screen and (min-width:750px){.lfa-faq__title{font-size:2.6rem}}.lfa-pills{margin-top:1.6rem;margin-bottom:1.2rem}.lfa-pills__title{margin:0 0 1.2rem;text-align:center;font-size:2.2rem;line-height:1.2}.lfa-pills__list{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.lfa-pills__list::-webkit-scrollbar{display:none}.lfa-pills__pill{flex:none;padding:.8rem 1.6rem;border:1px solid #b98c28;border-radius:999px;background:#fff;color:#2b2b2b;font-family:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.lfa-pills__pill[aria-pressed=true]{background:#b98c28;color:#fff}.lfa-pills__count{font-weight:400;opacity:.75}@media screen and (min-width:750px){.lfa-pills__title{font-size:2.6rem}.lfa-pills__list{justify-content:center;flex-wrap:wrap;overflow:visible}}.lfa-hero{padding:2.4rem 0 1.6rem}.lfa-hero__inner{display:grid;gap:2.4rem}.lfa-hero__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9a7420}.lfa-hero__title{margin:0 0 1.2rem;font-size:clamp(2.6rem,6.4vw,4.4rem);line-height:1.12;text-wrap:balance}.lfa-hero__text{max-width:52ch;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.lfa-hero__text p{margin:0}.lfa-hero__button{margin-top:2rem}.lfa-hero__trust{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:1.8rem 0 0;padding:0;list-style:none;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.75)}.lfa-hero__trust li{display:flex;align-items:center;gap:.6rem}.lfa-hero__trust li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#b98c28}.lfa-hero__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.lfa-hero__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lfa-hero__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.4rem;color:#fff;text-decoration:none;background:rgba(var(--color-foreground),.06)}.lfa-hero__tile-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lfa-hero__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#0000 55%)}.lfa-hero__tile-label{position:absolute;z-index:1;left:1.2rem;right:1.2rem;bottom:1.2rem;display:grid;gap:.3rem}.lfa-hero__tile-title{font-size:1.5rem;font-weight:700;line-height:1.25}.lfa-hero__tile-text{font-size:1.2rem;line-height:1.35;opacity:.9}.lfa-hero__tile:hover .lfa-hero__tile-image{transform:scale(1.04)}@media screen and (min-width:990px){.lfa-hero{padding:4.8rem 0 3.2rem}.lfa-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:5.6rem}.lfa-hero__tile-title{font-size:1.9rem}.lfa-hero__tile-text{font-size:1.4rem}.lfa-hero__tile-label{left:2rem;right:2rem;bottom:2rem}}@media(prefers-reduced-motion:reduce){.lfa-hero__tile-image{transition:none}}.lfa-links{padding-top:2.4rem;padding-bottom:4.8rem}.lfa-links__title{margin:0 0 1.6rem;font-size:2.2rem;line-height:1.2;text-align:center}.lfa-links__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.lfa-links__card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.8rem 4.4rem 1.8rem 1.8rem;border:1px solid #ecdfc3;border-radius:1.2rem;background:#fbf6ec;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .2s ease,background .2s ease}.lfa-links__card:hover{border-color:#c49a28;background:#f7eedb}.lfa-links__kicker{margin-bottom:.4rem;color:#a87a2a;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lfa-links__label{font-size:1.6rem;font-weight:600;line-height:1.3}.lfa-links__text{margin-top:.4rem;color:#6b5639;font-size:1.35rem;line-height:1.45}.lfa-links__arrow{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);color:#c49a28;font-size:2rem;transition:transform .2s ease}.lfa-links__card:hover .lfa-links__arrow{transform:translate(.3rem,-50%)}.lfa-vitrine__title{margin:0;text-align:center;font-size:2.2rem;line-height:1.2}.lfa-vitrine__subtitle{margin:.4rem 0 0;text-align:center;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.lfa-vitrine__list{display:flex;gap:1.2rem;margin:1.6rem 0 0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lfa-vitrine__list::-webkit-scrollbar{display:none}.lfa-vitrine__item{flex:0 0 46%;scroll-snap-align:start}@media screen and (min-width:750px){.lfa-vitrine__title{font-size:2.6rem}.lfa-vitrine__list{display:grid;gap:2rem;margin-left:auto;margin-right:auto;overflow:visible}}.lfa-pd{padding:4.8rem 0;background:var(--lfa-pd-bg);scroll-margin-top:7rem}.lfa-pd__card{display:grid;gap:3.2rem;padding:2.8rem 2rem;border-radius:2.4rem;background:#fff;box-shadow:0 2rem 5rem #3c28001a}.lfa-pd__kicker{margin:0 0 .8rem;color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lfa-pd__title{margin:0;font-size:2.6rem;line-height:1.18;text-wrap:balance}.lfa-pd__text{margin-top:1.2rem;font-size:1.5rem;line-height:1.65}.lfa-pd__text p{margin:0 0 .8rem}.lfa-pd__mail{margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(161,120,28,.25);font-size:1.4rem;line-height:1.6}.lfa-pd__mail a{font-weight:700;color:inherit}.lfa-pd__label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:700}.lfa-pd__choice{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 2rem;padding:0;border:0}.lfa-pd__choice legend{width:100%}.lfa-pd__radio{position:relative;flex:1 1 18rem;cursor:pointer}.lfa-pd__radio input{position:absolute;opacity:0}.lfa-pd__radio span{display:block;padding:1.2rem 1.4rem;border:1px solid rgba(44,26,0,.25);border-radius:1.2rem;font-size:1.45rem;font-weight:600;text-align:center;transition:background .2s ease,border-color .2s ease}.lfa-pd__radio input:checked+span{border-color:#a1781c;background:#f6efe3;box-shadow:inset 0 0 0 1px #a1781c}.lfa-pd__radio input:focus-visible+span{outline:2px solid #2c1a00;outline-offset:2px}.lfa-pd__grid{display:grid;gap:1.4rem}.lfa-pd__field input,.lfa-pd__field select,.lfa-pd__field textarea{width:100%;padding:1.2rem 1.4rem;border:1px solid rgba(44,26,0,.25);border-radius:1rem;background:#fffdf9;font:inherit;font-size:1.5rem;color:inherit}.lfa-pd__field input:focus,.lfa-pd__field select:focus,.lfa-pd__field textarea:focus{outline:none;border-color:#a1781c;box-shadow:0 0 0 3px #c49a2840}.lfa-pd__submit{width:100%;margin-top:2rem}.lfa-pd__success,.lfa-pd__errors{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1rem;font-size:1.45rem}.lfa-pd__success{background:#eef6e8}.lfa-pd__errors{background:#fbecea}@media screen and (min-width:750px){.lfa-pd{padding:7.2rem 0}.lfa-pd__card{padding:4.8rem}.lfa-pd__title{font-size:3.2rem}.lfa-pd__grid{grid-template-columns:1fr 1fr}.lfa-pd__field--full{grid-column:1 / -1}}@media screen and (min-width:990px){.lfa-pd__card{grid-template-columns:1fr 1.4fr;gap:5.6rem;max-width:112rem;margin:0 auto}}.lfa-ph{padding:3.2rem 0 4rem;background:var(--lfa-ph-bg)}.lfa-ph__top{display:grid;gap:2.4rem;align-items:center}.lfa-ph__kicker{margin:0 0 1rem;color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lfa-ph__title{margin:0;font-size:3rem;line-height:1.12;text-wrap:balance}.lfa-ph__text{margin-top:1.6rem;font-size:1.6rem;line-height:1.65}.lfa-ph__text p{margin:0 0 1rem}.lfa-ph__text p:last-child{margin-bottom:0}.lfa-ph__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:2rem;background:#efe3cc}.lfa-ph__img{display:block;width:100%;height:100%;object-fit:cover}.lfa-ph__paths{display:grid;gap:1.6rem;margin-top:3.2rem}.lfa-ph__path{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:2.4rem 2.4rem 2.2rem;border:1px solid rgba(161,120,28,.35);border-radius:1.8rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1.2rem 3rem #3c280012;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lfa-ph__path:hover{transform:translateY(-.4rem);border-color:#a1781c;box-shadow:0 1.8rem 4rem #3c28001f}.lfa-ph__path-num{position:absolute;top:1.6rem;right:2rem;color:#b98c2847;font-size:4.4rem;font-weight:700;line-height:1}.lfa-ph__path-label{color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lfa-ph__path-title{padding-right:5rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.lfa-ph__path-text{font-size:1.5rem;line-height:1.6}.lfa-ph__path-cta{margin-top:.6rem;font-size:1.4rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.lfa-ph__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;margin:2.8rem 0 0;padding:0;list-style:none}.lfa-ph__perk{padding:.7rem 1.4rem .7rem 1.2rem;border-radius:99rem;background:#ffffffb3;font-size:1.35rem;line-height:1.3}.lfa-ph__perk:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.8rem;border-radius:50%;background:#c49a28;vertical-align:.1rem}@media screen and (min-width:750px){.lfa-ph{padding:5.6rem 0 6.4rem}.lfa-ph__title{font-size:4.4rem}.lfa-ph__paths{grid-template-columns:1fr 1fr;gap:2.4rem}}@media screen and (min-width:990px){.lfa-ph__top{grid-template-columns:1.05fr 1fr;gap:5.6rem}}@media(prefers-reduced-motion:reduce){.lfa-ph__path{transition:none}}.lfa-po{padding:4.8rem 0;background:var(--lfa-po-bg);scroll-margin-top:7rem}.lfa-po__head{display:grid;gap:2.4rem;align-items:center}.lfa-po__kicker{margin:0 0 .8rem;color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lfa-po__title{margin:0;font-size:2.6rem;line-height:1.18;text-wrap:balance}.lfa-po__text{margin-top:1.4rem;font-size:1.55rem;line-height:1.7}.lfa-po__text p{margin:0 0 1rem}.lfa-po__text p:last-child{margin-bottom:0}.lfa-po__media{overflow:hidden;aspect-ratio:5 / 4;border-radius:2rem;background:#efe3cc}.lfa-po__img{display:block;width:100%;height:100%;object-fit:cover}.lfa-po__block{margin-top:4.4rem}.lfa-po__subtitle{margin:0 0 2rem;font-size:2rem;line-height:1.25;text-align:center;text-wrap:balance}.lfa-po__points{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.lfa-po__point{padding:2rem 2rem 1.8rem;border-radius:1.6rem;background:#ffffffbf;box-shadow:inset 0 0 0 1px #a1781c2e}.lfa-po__point-mark{display:block;width:3.2rem;height:.4rem;margin-bottom:1.4rem;border-radius:99rem;background:linear-gradient(90deg,#c49a28,#e8c76a)}.lfa-po__point-title{margin:0 0 .6rem;font-size:1.7rem;font-weight:700;line-height:1.3}.lfa-po__point-text{font-size:1.45rem;line-height:1.6}.lfa-po__point-text p{margin:0}.lfa-po__usages{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.lfa-po__usage{padding:.9rem 1.6rem;border:1px solid rgba(161,120,28,.45);border-radius:99rem;background:#fff;font-size:1.4rem;font-weight:600}.lfa-po__products{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.lfa-po__product-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:1.2rem;border-radius:1.6rem;background:#efe3cc}.lfa-po__product-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lfa-po__product:hover .lfa-po__product-img{transform:scale(1.04)}.lfa-po__price{position:absolute;left:1.2rem;bottom:1.2rem;padding:.6rem 1.2rem;border-radius:99rem;background:#2c1a00;color:#fff;font-size:1.35rem;font-weight:700}.lfa-po__product-title{margin:0 0 .4rem;font-size:1.7rem;font-weight:700}.lfa-po__product-text{font-size:1.4rem;line-height:1.6}.lfa-po__product-text p{margin:0}.lfa-po__note{max-width:64rem;margin:2rem auto 0;font-size:1.4rem;line-height:1.6;text-align:center;opacity:.85}.lfa-po__tiers{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.lfa-po__tier{position:relative;padding:2rem;overflow:hidden;border-radius:1.6rem;background:#fff;box-shadow:inset 0 0 0 1px #a1781c33}.lfa-po__tier-label{margin:0 0 .4rem;color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lfa-po__tier-title{margin:0 0 .6rem;font-size:1.8rem;font-weight:700;line-height:1.25}.lfa-po__tier-text{margin:0;font-size:1.45rem;line-height:1.6}.lfa-po__axis{margin:1.6rem 0 0;color:#a1781c;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.lfa-po__steps{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none;counter-reset:none}.lfa-po__step{position:relative;padding-left:5.6rem}.lfa-po__step-num{position:absolute;top:0;left:0;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#2c1a00;color:#fff;font-size:1.7rem;font-weight:700}.lfa-po__step-title{margin:0 0 .4rem;padding-top:.6rem;font-size:1.7rem;font-weight:700}.lfa-po__step-text{margin:0;font-size:1.45rem;line-height:1.6}.lfa-po__cta{margin-top:4rem;text-align:center}.lfa-po__cta-note{margin:1rem 0 0;font-size:1.35rem;opacity:.8}@media screen and (min-width:750px){.lfa-po{padding:7.2rem 0}.lfa-po__title{font-size:3.4rem}.lfa-po__subtitle{font-size:2.4rem}.lfa-po__points{grid-template-columns:repeat(2,1fr);gap:2rem}.lfa-po__products{grid-template-columns:repeat(2,1fr)}.lfa-po__tiers{grid-template-columns:repeat(3,1fr);gap:2rem}.lfa-po__steps{grid-template-columns:repeat(4,1fr);gap:2.4rem}.lfa-po__step{padding:5.6rem 0 0}.lfa-po__step:after{content:"";position:absolute;top:2rem;left:5.2rem;right:-1.2rem;height:1px;background:#a1781c73}.lfa-po__step:last-child:after{display:none}}@media screen and (min-width:990px){.lfa-po__head{grid-template-columns:1.1fr 1fr;gap:5.6rem}.lfa-po--left .lfa-po__media{order:-1}.lfa-po__points{grid-template-columns:repeat(4,1fr)}.lfa-po__products{grid-template-columns:repeat(4,1fr);gap:2.4rem}}@media(prefers-reduced-motion:reduce){.lfa-po__product-img{transition:none}}.lfa-prow{padding:3.2rem 0}.lfa-prow__title{margin:0 0 .8rem;text-align:center;font-size:2.2rem;line-height:1.2}.lfa-prow__text{max-width:64rem;margin:0 auto 2rem;text-align:center;font-size:1.5rem;line-height:1.55}.lfa-prow__text p{margin:0}.lfa-prow__more{margin:2rem 0 0;text-align:center;font-size:1.5rem}.lfa-prow__more a{color:inherit;font-weight:600;text-underline-offset:.3rem}.lfa-swatches{display:flex;gap:1.2rem;margin:0 0 2.4rem;padding:.4rem .2rem .6rem;overflow-x:auto;list-style:none;scrollbar-width:none}.lfa-swatches::-webkit-scrollbar{display:none}.lfa-swatch{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:7.2rem;color:rgb(var(--color-foreground));font-size:1.25rem;text-align:center;text-decoration:none}.lfa-swatch__dot{display:block;width:5.6rem;height:5.6rem;overflow:hidden;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #b98c2859;transition:border-color .2s ease}.lfa-swatch__dot img{width:100%;height:100%;object-fit:cover;transform:scale(1.8);display:block}.lfa-swatch:hover .lfa-swatch__dot,.lfa-swatch--current .lfa-swatch__dot{border-color:#b98c28}.lfa-swatch--current .lfa-swatch__label{font-weight:700}@media screen and (min-width:750px){.lfa-prow{padding:4.8rem 0}.lfa-prow__title{font-size:2.8rem}.lfa-swatches{justify-content:center;flex-wrap:wrap;overflow:visible}}.lfa-sf{padding:4rem 0;background:var(--lfa-sf-bg);scroll-margin-top:7rem}.lfa-sf__head{max-width:68rem;margin:0 auto 3.2rem;text-align:center}.lfa-sf__kicker,.lfa-sf__step-kicker{margin:0 0 .6rem;color:#a1781c;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lfa-sf__title{margin:0;font-size:2.4rem;line-height:1.2;text-wrap:balance}.lfa-sf__intro{margin-top:1rem;font-size:1.55rem;line-height:1.6}.lfa-sf__intro p{margin:0}.lfa-sf__steps{display:grid;gap:3.2rem;margin:0;padding:0;list-style:none}.lfa-sf__step{display:grid;gap:1.6rem;align-items:center}.lfa-sf__media{overflow:hidden;aspect-ratio:4 / 3;border-radius:1.6rem;background:#efe3cc}.lfa-sf__img{width:100%;height:100%;object-fit:cover;display:block}.lfa-sf__content{position:relative}.lfa-sf__num{margin:0 0 .4rem;color:#b98c2873;font-size:3.2rem;font-weight:700;line-height:1}.lfa-sf__step-title{margin:0 0 .8rem;font-size:2rem;line-height:1.25}.lfa-sf__step-text{font-size:1.5rem;line-height:1.6}.lfa-sf__step-text p{margin:0 0 .8rem}.lfa-sf__step-text p:last-child{margin-bottom:0}.lfa-sf__note{max-width:76rem;margin:4rem auto 0;padding:2.4rem 2rem;border:1px solid rgba(185,140,40,.45);border-radius:1.6rem;background:#fff9;text-align:center}.lfa-sf__note-title{margin:0 0 .8rem;font-size:2rem;font-weight:700;line-height:1.25}.lfa-sf__note-text{font-size:1.5rem;line-height:1.6}.lfa-sf__note-text p{margin:0}.lfa-sf__steps--cards{gap:1.6rem;counter-reset:none}.lfa-sf__step--text{display:block;padding:2.4rem 2.2rem;border:1px solid rgba(185,140,40,.3);border-radius:1.6rem;background:#ffffffb3}.lfa-sf__step--text .lfa-sf__num{color:#b98c288c}@media screen and (min-width:750px){.lfa-sf{padding:6.4rem 0}.lfa-sf__title{font-size:3.2rem}.lfa-sf__steps{gap:5.6rem}.lfa-sf__step{grid-template-columns:1fr 1fr;gap:5.6rem}.lfa-sf__step:nth-child(2n) .lfa-sf__media{order:2}.lfa-sf__steps--cards{grid-template-columns:repeat(2,1fr);gap:2.4rem}.lfa-sf__step--text{padding:3.2rem 3rem}.lfa-sf__step-title{font-size:2.4rem}}.mega-menu__content:has(.lfa-mm){padding:0;border-top:1px solid rgba(161,120,28,.18);box-shadow:0 2.4rem 4.8rem #2c1a001a}.mega-menu__content .lfa-mm{display:grid;gap:4.8rem;padding-top:3.6rem;padding-bottom:4rem}.mega-menu[open] .lfa-mm{animation:lfa-mm-in .28s ease-out both}@keyframes lfa-mm-in{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.lfa-mm--columns{grid-template-columns:minmax(0,1fr) auto;align-items:start}.lfa-mm__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,26rem));column-gap:4.8rem;row-gap:2rem;align-content:start}.lfa-mm__heading{display:block;margin:0 0 1.2rem;padding-bottom:.9rem;border-bottom:1px solid rgba(161,120,28,.25);color:#a1781c;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.lfa-mm__links{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.lfa-mm__link{display:flex;align-items:center;gap:1.2rem;margin-left:-.8rem;padding:.55rem .8rem;border-radius:1rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.3;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lfa-mm__link:hover,.lfa-mm__link--active{background:#f6efe3;color:#7a5a12}.lfa-mm__thumb{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;background:#efe3cc;box-shadow:0 0 0 1px #a1781c40}.lfa-mm__thumb--empty{display:block;background:linear-gradient(135deg,#f3e2b8,#e2bf6b)}.lfa-mm__all{grid-column:1 / -1;justify-self:start;margin-top:.4rem;padding:1rem 2rem;border-radius:99rem;background:#2c1a00;color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .2s ease}.lfa-mm__all:hover{background:#a1781c}.lfa-mm__promos{display:flex;gap:2rem}.lfa-mm--cards{justify-items:center}.lfa-mm__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2.8rem;margin:0;padding:0;list-style:none}.lfa-mm__card{display:flex;flex-direction:column;gap:.4rem;width:24rem;color:rgb(var(--color-foreground));text-decoration:none}.lfa-mm__promos .lfa-mm__card{width:22rem}.lfa-mm__card-media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:.8rem;border-radius:1.4rem;background:#efe3cc}.lfa-mm__card-media--tall{aspect-ratio:4 / 5}.lfa-mm__card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lfa-mm__card:hover .lfa-mm__card-img{transform:scale(1.05)}.lfa-mm__card-fallback{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#f6efe3,#e8c76a);color:#7a5a12;font-family:var(--font-heading-family);font-size:4.8rem}.lfa-mm__card-title{font-size:1.6rem;font-weight:600;line-height:1.3}.lfa-mm__card-cta{color:#a1781c;font-size:1.35rem;font-weight:600}.lfa-mm__card:hover .lfa-mm__card-title,.lfa-mm__card--active .lfa-mm__card-title{color:#7a5a12}.header__inline-menu .lfa-nav-highlight{font-weight:600}.header__inline-menu .lfa-nav-highlight>span,.menu-drawer__navigation>.menu-drawer__menu>li:first-child>details>summary,.menu-drawer__navigation>.menu-drawer__menu>li:first-child>a{position:relative;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.header__inline-menu .lfa-nav-highlight>span:before,.menu-drawer__navigation>.menu-drawer__menu>li:first-child>details>summary:before,.menu-drawer__navigation>.menu-drawer__menu>li:first-child>a:before{content:"";flex:none;width:1.1rem;height:1.5rem;background:linear-gradient(180deg,#f3c75b,#d9861f);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M6 0c.6 2.6 4.8 5 4.8 9.3A4.8 4.8 0 0 1 1.2 9.3C1.2 7 2.6 5.6 3.4 4.4c.2 1.6 1 2.4 1.8 2.6C5.6 4.6 5.2 2.2 6 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M6 0c.6 2.6 4.8 5 4.8 9.3A4.8 4.8 0 0 1 1.2 9.3C1.2 7 2.6 5.6 3.4 4.4c.2 1.6 1 2.4 1.8 2.6C5.6 4.6 5.2 2.2 6 0z'/%3E%3C/svg%3E") center / contain no-repeat}.header__inline-menu .lfa-nav-highlight>span:after{content:"";position:absolute;right:0;bottom:-.6rem;left:1.7rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#d9861f,#f3c75b);transform:scaleX(.45);transform-origin:left;transition:transform .3s ease}.header__inline-menu .lfa-nav-highlight:hover>span:after,.header__inline-menu .mega-menu[open]>.lfa-nav-highlight>span:after{transform:scaleX(1)}.header__inline-menu .header__menu-item.lfa-nav-highlight,.header__inline-menu .header__menu-item.lfa-nav-highlight:hover,.header__inline-menu details[open]>summary.header__menu-item.lfa-nav-highlight,.header__inline-menu .header__menu-item.lfa-nav-highlight:hover>span,.header__inline-menu .header__menu-item.lfa-nav-highlight>.header__active-menu-item{text-decoration:none}.menu-drawer__navigation>.menu-drawer__menu>li:first-child>details>summary,.menu-drawer__navigation>.menu-drawer__menu>li:first-child>a{display:flex;font-weight:600}@media(prefers-reduced-motion:reduce){.mega-menu[open] .lfa-mm{animation:none}.header__inline-menu .lfa-nav-highlight>span:after{transition:none}.lfa-mm__card-img{transition:none}}.lfa-qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.lfa-qcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(185,140,40,.25);border-radius:1.2rem;background:#fff;scroll-margin-top:12rem}.lfa-qcard--current{border-color:#b98c28;box-shadow:0 0 0 1px #b98c28}.lfa-qcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f7efe1}.lfa-qcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.lfa-qcard:hover .lfa-qcard__img{transform:scale(1.04)}.lfa-qcard__badge{position:absolute;left:.8rem;top:.8rem;padding:.3rem .9rem;border-radius:999px;background:#b98c28;color:#fff;font-size:1.15rem;font-weight:700}.lfa-qcard__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem 1rem 1.2rem}.lfa-qcard__title{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none}.lfa-qcard__title:hover{text-decoration:underline}.lfa-qcard__rating{margin:0;font-size:1.25rem}.lfa-qcard__stars{color:#ffb400}.lfa-qcard__count{opacity:.7}.lfa-qcard__form{display:flex;flex-direction:column;gap:.6rem;margin-top:auto}.lfa-qcard__price{margin:0;font-size:1.5rem;font-weight:700}.lfa-qcard__compare{margin-left:.4rem;font-size:1.25rem;font-weight:400;opacity:.6}.lfa-qcard__select{width:100%;min-height:4rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.6rem;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.35rem}.lfa-qcard__btn{min-height:4.2rem;padding:.8rem 1rem;border:0;border-radius:.6rem;background:#2c3342;color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;transition:background .2s ease}.lfa-qcard__btn:hover{background:#b98c28}.lfa-qcard__btn[disabled]{opacity:.5;cursor:not-allowed}.lfa-qcard__btn[aria-busy=true]{opacity:.7;cursor:progress}.lfa-qcard__msg{margin:0;min-height:0;font-size:1.25rem}.lfa-qcard__msg:empty{display:none}@media screen and (min-width:750px){.lfa-qgrid{grid-template-columns:repeat(var(--lfa-cols, 4),minmax(0,1fr));gap:2rem}.lfa-qcard__body{padding:1.4rem 1.4rem 1.6rem}.lfa-qcard__title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
