.lbf-article,.lbf-article *{box-sizing:border-box}.lbf-article{--lbf-ink: #11100d;--lbf-cream: #f7f3eb;--lbf-gold: #b78c3d;--lbf-gold-light: #d8bd82;--lbf-line: rgba(183, 140, 61, .3);overflow:hidden;color:var(--lbf-ink);font-family:var(--bodyFontStack, "Jost", sans-serif);background:#fff}.lbf-article__header{padding:64px 24px 104px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(183,140,61,.22),transparent 45%),linear-gradient(135deg,#080807,#17130d)}.lbf-article__narrow{width:min(860px,100%);margin:0 auto}.lbf-article__back{display:inline-flex;align-items:center;gap:10px;margin-bottom:44px;color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.lbf-article__back span{color:var(--lbf-gold-light);font-size:17px}.lbf-article__tag,.lbf-article__cta-eyebrow,.lbf-related__heading p{margin:0;color:var(--lbf-gold-light);font-size:12px;font-weight:600;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.shopify-section .lbf-article__header h1{margin:16px auto 22px;color:#fff;font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-size:clamp(40px,5.5vw,66px);font-weight:400;letter-spacing:.01em;line-height:1.08}.lbf-article__lead{max-width:720px;margin:0 auto;color:#ffffffbd;font-size:17px;line-height:1.7}.lbf-article__lead p{margin:0}.lbf-article__meta{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:28px;color:#ffffff94;font-size:13px}.lbf-article__meta span+span:before{content:"\b7";margin-right:22px;color:var(--lbf-gold-light)}.lbf-article__cover{position:relative;z-index:2;overflow:hidden;width:min(1120px,calc(100% - 48px));aspect-ratio:16 / 8.5;margin:-64px auto 0;border:1px solid rgba(216,189,130,.5);border-radius:3px;background:#17130d;box-shadow:0 28px 80px #140f0833}.lbf-article__cover-image{width:100%;height:100%;object-fit:cover}.lbf-article__body{width:min(780px,calc(100% - 48px));margin:68px auto 78px;color:#302d27;font-size:17px;line-height:1.82}.lbf-article__body>p:first-child{color:#1d1b17;font-size:20px;line-height:1.7}.lbf-article__body h2,.lbf-article__body h3,.lbf-article__cta h2,.lbf-related__heading h2,.lbf-related-card h3{color:var(--lbf-ink);font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-weight:400}.lbf-article__body h2{margin:2.2em 0 .65em;font-size:clamp(30px,4vw,40px);line-height:1.18}.lbf-article__body h3{margin:1.8em 0 .55em;font-size:clamp(24px,3vw,29px);line-height:1.25}.lbf-article__body p{margin:0 0 1.35em}.lbf-article__body ul,.lbf-article__body ol{margin:0 0 1.6em;padding-left:1.4em}.lbf-article__body li{margin-bottom:.65em;padding-left:.25em}.lbf-article__body a{color:#8e6828;text-decoration-color:#8e682873;text-decoration-thickness:1px;text-underline-offset:3px}.lbf-article__body strong{color:#171510;font-weight:600}.lbf-article__body blockquote{margin:2.2em 0;padding:24px 28px;border-left:2px solid var(--lbf-gold);color:#4c463c;font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-size:24px;line-height:1.5;background:var(--lbf-cream)}.lbf-article__body img{max-width:100%;height:auto;margin:1.6em auto;border-radius:3px}.lbf-article__body table{display:block;overflow-x:auto;width:100%;margin:2em 0;border-collapse:collapse}.lbf-article__body th,.lbf-article__body td{min-width:150px;padding:13px 15px;border:1px solid var(--lbf-line);text-align:left}.lbf-article__body--legacy>.lbf-blog,.lbf-article__body--legacy .lbf-blog__wrap,.lbf-article__body--legacy .lbf-hero,.lbf-article__body--legacy .lbf-hero-inner,.lbf-article__body--legacy .lbf-card,.lbf-article__body--legacy .lbf-faq{display:block!important;overflow:visible!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}.lbf-article__body--legacy .lbf-kicker,.lbf-article__body--legacy .lbf-hero-tag,.lbf-article__body--legacy .lbf-hero-title,.lbf-article__body--legacy .lbf-toc,.lbf-article__body--legacy .lbf-cta,.lbf-article__body--legacy [hidden]{display:none!important}.lbf-article__body--legacy .lbf-hero-text,.lbf-article__body--legacy .lbf-text{margin:0 0 1.35em!important;padding:0!important;color:#302d27!important;font:inherit!important;line-height:inherit!important}.lbf-article__body--legacy .lbf-hero-text:first-of-type{color:#1d1b17!important;font-size:20px!important;line-height:1.7!important}.lbf-article__body--legacy .lbf-hero-text .hl{color:#171510!important;font-weight:600!important}.lbf-article__body--legacy .lbf-subtitle span[style]{color:inherit!important;background:none!important}.lbf-article__body--legacy .lbf-badge{display:inline!important;padding:0!important;color:#171510!important;font:inherit!important;font-weight:600!important;background:none!important}.lbf-article__body--legacy .lbf-quote{margin:2.2em 0!important;padding:24px 28px!important;border:0!important;border-left:2px solid var(--lbf-gold)!important;border-radius:0!important;color:#4c463c!important;font-family:var(--headerFontStack, "Cormorant Garamond", serif)!important;font-size:24px!important;font-style:normal!important;line-height:1.5!important;background:var(--lbf-cream)!important}.lbf-article__body--legacy .lbf-faq details{margin:1.8em 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.lbf-article__body--legacy .lbf-faq summary{cursor:default!important;list-style:none!important;color:var(--lbf-ink)!important;font-family:var(--headerFontStack, "Cormorant Garamond", serif)!important;font-size:clamp(24px,3vw,29px)!important;font-weight:400!important;line-height:1.25!important}.lbf-article__body--legacy .lbf-faq summary::-webkit-details-marker{display:none!important}.lbf-article__body--legacy .lbf-faq details p{margin:.55em 0 1.35em!important;color:#302d27!important;font:inherit!important;line-height:inherit!important}.lbf-article__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:46px;width:min(1040px,calc(100% - 48px));margin:0 auto 90px;padding:46px 52px;border:1px solid var(--lbf-line);color:#fff;background:radial-gradient(circle at 20% 0%,rgba(183,140,61,.2),transparent 42%),#11100d}.shopify-section .lbf-article__cta h2{margin:10px 0 8px;color:#fff;font-size:36px;line-height:1.15}.lbf-article__cta p{max-width:590px;margin:0;color:#ffffffb3;font-size:15px;line-height:1.65}.lbf-article__cta-actions{display:flex;flex-direction:column;gap:12px;min-width:230px}.lbf-article__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--lbf-gold-light);font-size:12px;font-weight:600;letter-spacing:.13em;line-height:1.35;text-align:center;text-decoration:none;text-transform:uppercase}.lbf-article__button--gold{border-color:var(--lbf-gold-light);color:#11100d;background:linear-gradient(135deg,#b78c3d,#e2c987)}.lbf-article__button--outline{color:#fff;background:transparent}.lbf-related{padding:78px max(24px,calc((100% - 1180px)/2)) 90px;border-top:1px solid var(--lbf-line);background:var(--lbf-cream)}.lbf-related__heading{margin-bottom:34px;text-align:center}.lbf-related__heading h2{margin:10px 0 0;font-size:42px}.lbf-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:min(1180px,100%);margin:0 auto}.lbf-related-card{overflow:hidden;border:1px solid var(--lbf-line);background:#fff}.lbf-related-card__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:#11100d}.lbf-related-card__image{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.lbf-related-card:hover .lbf-related-card__image{transform:scale(1.025)}.lbf-related-card__fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--lbf-gold-light);font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-size:52px;letter-spacing:.16em}.lbf-related-card__body{padding:24px}.lbf-related-card h3{margin:0 0 20px;font-size:26px;line-height:1.2}.lbf-related-card h3 a,.lbf-related-card__link{color:var(--lbf-ink);text-decoration:none}.lbf-related-card__link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.lbf-related-card__link span{color:var(--lbf-gold);font-size:17px}.lbf-article a:focus-visible{outline:2px solid var(--lbf-gold);outline-offset:4px}@media screen and (max-width:859px){.lbf-article__cta{grid-template-columns:1fr;gap:28px}.lbf-article__cta-actions{display:grid;grid-template-columns:1fr 1fr}.lbf-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.lbf-article__header{padding:42px 18px 82px}.lbf-article__back{margin-bottom:32px}.shopify-section .lbf-article__header h1{font-size:39px;line-height:1.1}.lbf-article__lead{font-size:15px}.lbf-article__meta{flex-wrap:wrap;gap:8px 16px}.lbf-article__meta span+span:before{margin-right:16px}.lbf-article__cover{width:calc(100% - 30px);aspect-ratio:4 / 3;margin-top:-48px}.lbf-article__body{width:calc(100% - 34px);margin-top:44px;margin-bottom:54px;font-size:16px;line-height:1.76}.lbf-article__body>p:first-child{font-size:18px}.lbf-article__body h2{margin-top:1.9em;font-size:31px}.lbf-article__body h3{font-size:24px}.lbf-article__cta{width:calc(100% - 30px);margin-bottom:62px;padding:34px 24px}.shopify-section .lbf-article__cta h2{font-size:31px}.lbf-article__cta-actions{grid-template-columns:1fr;min-width:0}.lbf-related{padding:54px 15px 62px}.lbf-related__heading h2{font-size:36px}.lbf-related__grid{grid-template-columns:1fr;gap:18px}}.lbf-journal,.lbf-journal *{box-sizing:border-box}.lbf-journal{--lbf-ink: #11100d;--lbf-cream: #f7f3eb;--lbf-gold: #b78c3d;--lbf-gold-light: #d8bd82;--lbf-line: rgba(183, 140, 61, .28);background:#fff;color:var(--lbf-ink);font-family:var(--bodyFontStack, "Jost", sans-serif)}.lbf-journal__shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.lbf-journal__hero{position:relative;overflow:hidden;padding:84px 0 88px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(183,140,61,.22),transparent 42%),linear-gradient(135deg,#080807,#17130d)}.lbf-journal__hero:after{content:"";position:absolute;left:50%;bottom:0;width:82px;height:1px;background:var(--lbf-gold-light);transform:translate(-50%)}.lbf-journal__eyebrow,.lbf-journal__label,.lbf-journal__tag{margin:0;color:var(--lbf-gold-light);font-size:12px;font-weight:600;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.shopify-section .lbf-journal__hero h1{max-width:820px;margin:14px auto 16px;color:#fff;font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-size:clamp(44px,6vw,72px);font-weight:400;letter-spacing:.02em;line-height:1.02}.lbf-journal__intro{max-width:700px;margin:0 auto;color:#ffffffbd;font-size:17px;line-height:1.75}.lbf-journal__content{padding-top:64px;padding-bottom:84px}.lbf-journal-feature{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);overflow:hidden;min-height:500px;margin-bottom:48px;border:1px solid var(--lbf-line);border-radius:3px;background:var(--lbf-cream);box-shadow:0 24px 70px #231b0f17}.lbf-journal-feature__media,.lbf-journal-card__media{position:relative;display:block;overflow:hidden;background:#16130f}.lbf-journal-feature__image,.lbf-journal-card__image{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.lbf-journal-feature:hover .lbf-journal-feature__image,.lbf-journal-card:hover .lbf-journal-card__image{transform:scale(1.025)}.lbf-journal__image-fallback{display:grid;width:100%;height:100%;min-height:280px;place-items:center;color:var(--lbf-gold-light);font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-size:64px;letter-spacing:.18em;background:radial-gradient(circle at 50% 35%,rgba(183,140,61,.22),transparent 42%),#11100d}.lbf-journal-feature__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,68px)}.lbf-journal-feature__body .lbf-journal__tag{margin-top:18px}.lbf-journal-feature h2,.lbf-journal-card h2{font-family:var(--headerFontStack, "Cormorant Garamond", serif);font-weight:400;line-height:1.15}.lbf-journal-feature h2{margin:16px 0 20px;font-size:clamp(32px,3.7vw,48px)}.lbf-journal-feature h2 a,.lbf-journal-card h2 a{color:var(--lbf-ink);text-decoration:none}.lbf-journal__excerpt{margin:0;color:#5f5a50;font-size:15px;line-height:1.75}.lbf-journal__meta,.lbf-journal-card__topline{display:flex;align-items:center;justify-content:space-between;gap:18px}.lbf-journal__meta{margin-top:30px}.lbf-journal time{color:#777064;font-size:13px}.lbf-journal__read{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--lbf-ink);font-size:13px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-decoration:none;text-transform:uppercase}.lbf-journal__read:after{content:"";position:absolute}.lbf-journal__read span{color:var(--lbf-gold);font-size:18px;transition:transform .2s ease}.lbf-journal__read:hover span{transform:translate(4px)}.lbf-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lbf-journal-card{display:flex;overflow:hidden;flex-direction:column;min-width:0;border:1px solid var(--lbf-line);border-radius:3px;background:#fff;transition:box-shadow .25s ease,transform .25s ease}.lbf-journal-card:hover{transform:translateY(-3px);box-shadow:0 18px 48px #231b0f17}.lbf-journal-card__media{aspect-ratio:4 / 3}.lbf-journal-card__body{display:flex;flex:1;flex-direction:column;padding:26px 24px 28px}.lbf-journal-card__topline{min-height:20px}.lbf-journal-card h2{margin:18px 0 14px;font-size:27px}.lbf-journal-card .lbf-journal__read{margin-top:24px}.lbf-journal__empty{padding:72px 24px;border:1px solid var(--lbf-line);color:#5f5a50;text-align:center;background:var(--lbf-cream)}.lbf-journal__pagination{margin-top:52px;text-align:center}.lbf-journal__pagination .page,.lbf-journal__pagination a{display:inline-grid;min-width:40px;min-height:40px;margin:3px;border:1px solid var(--lbf-line);place-items:center;color:var(--lbf-ink);text-decoration:none}.lbf-journal__pagination .current{color:#fff;background:var(--lbf-ink)}.lbf-journal a:focus-visible{outline:2px solid var(--lbf-gold);outline-offset:4px}@media screen and (max-width:989px){.lbf-journal-feature{grid-template-columns:1fr}.lbf-journal-feature__media{aspect-ratio:16 / 10}.lbf-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.lbf-journal__shell{width:min(100% - 30px,1180px)}.lbf-journal__hero{padding:58px 0 62px}.shopify-section .lbf-journal__hero h1{margin-top:12px;font-size:42px}.lbf-journal__intro{font-size:15px;line-height:1.65}.lbf-journal__content{padding-top:34px;padding-bottom:56px}.lbf-journal-feature{min-height:0;margin-bottom:24px}.lbf-journal-feature__media{aspect-ratio:4 / 3}.lbf-journal-feature__body{padding:30px 24px 34px}.lbf-journal-feature h2{margin:14px 0 16px;font-size:34px}.lbf-journal__meta{align-items:flex-start;flex-direction:column;margin-top:24px}.lbf-journal-grid{grid-template-columns:1fr;gap:20px}.lbf-journal-card__body{padding:23px 20px 26px}}.lbf-customer-reviews{max-width:1160px;margin:0 auto;padding:36px 20px;color:#242019}.lbf-customer-reviews h2{margin:0 0 24px;font-size:clamp(28px,4vw,38px)}.lbf-customer-reviews__app{min-width:0}.lbf-brand-choice{margin:28px 0;padding:24px;border:1px solid #e6dcc9;border-radius:12px;background:#f8f4ec;color:#17140f}.lbf-brand-choice h2{margin:0 0 20px;font-size:clamp(23px,3vw,30px);line-height:1.2}.lbf-brand-choice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lbf-brand-choice h3{margin:0 0 8px;font-size:16px;line-height:1.4}.lbf-brand-choice p{margin:0;font-size:14px;line-height:1.65;color:#514a3f}.lbf-brand-choice a{display:inline-block;margin-top:12px;padding:8px 0;min-height:44px;color:#17140f;text-decoration:underline;text-underline-offset:3px}.lbf-brand-choice a:focus-visible{outline:2px solid #8d6b32;outline-offset:4px}@media(max-width:749px){.lbf-brand-choice{padding:20px}.lbf-brand-choice__grid{grid-template-columns:1fr;gap:20px}}.lbf-cart-gift-choice{margin:22px 0;padding:20px;background:#faf6ee;border:1px solid #c8aa69;border-radius:12px}.lbf-cart-gift-choice[hidden],.lbf-cart-gift-choice [hidden]{display:none!important}.lbf-cart-gift-choice h2{font-size:22px;margin:0 0 10px}.lbf-cart-gift-choice p{font-size:13px;line-height:1.5}.lbf-cart-gift-choice__select{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lbf-cart-gift-choice label{flex:1;min-width:220px;font-size:13px}.lbf-cart-gift-choice select{display:block;width:100%;min-height:44px;margin-top:5px;padding:8px;border:1px solid #c7bba5;background:#fff}.lbf-cart-gift-choice button{min-height:46px;padding:10px 20px;background:#181511;color:#fff;border:0;border-radius:6px}.lbf-cart-gift-choice button:disabled{opacity:.55}.lbf-cart-gift-choice img{object-fit:contain}.lbf-cart-gift-choice__current{font-weight:600;margin:12px 0}@media(max-width:749px){.lbf-cart-gift-choice{padding:14px}.lbf-cart-gift-choice button{width:100%}}.lbf-gift-collections{flex:0 0 100%;width:100%}.lbf-gift-collections details{border:1px solid #d9cdb7;border-radius:8px;background:#fff;margin:8px 0}.lbf-gift-collections summary{padding:14px;cursor:pointer;font-weight:600;min-height:44px}.lbf-gift-products{display:grid;gap:6px;padding:0 10px 10px;max-height:330px;overflow-y:auto}.lbf-cart-gift-choice button.lbf-gift-product{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px;color:#181511;background:#fff;border:1px solid #e7dfd1;border-radius:6px;font-size:13px;line-height:1.35}.lbf-cart-gift-choice button.lbf-gift-product[aria-pressed=true]{border-color:#9c7a3e;background:#faf6ee;box-shadow:inset 0 0 0 1px #9c7a3e}.lbf-gift-product img{width:44px;height:44px;flex-shrink:0}.lbf-gift-product span{flex:1}.lbf-cart-gift-choice__select>img{width:48px;height:48px}.lbf-gift-product:focus-visible,.lbf-gift-collections summary:focus-visible{outline:2px solid #9c7a3e;outline-offset:2px}.lbf-cart-gift-choice.is-complete{display:flex;align-items:center;gap:12px;margin:14px 0;padding:10px 14px}.lbf-cart-gift-choice.is-complete>h2,.lbf-cart-gift-choice.is-complete>p,.lbf-cart-gift-choice.is-complete>.lbf-cart-gift-choice__select{display:none}.lbf-cart-gift-choice.is-complete>.lbf-cart-gift-choice__current{flex:1;margin:0;font-size:13px;line-height:1.4}.lbf-cart-gift-choice button.lbf-gift-edit{width:auto;flex-shrink:0;min-height:44px;padding:8px;background:transparent;color:#765b2e;text-decoration:underline;font-size:13px}.lbf-collection-seo{max-width:960px;margin:32px auto 12px;padding:20px;border-top:1px solid #ded7ca;font-size:14px;line-height:1.7;color:#302c26;text-align:left}.lbf-collection-seo p{margin:0 0 12px}.lbf-collection-seo a{text-decoration:underline;text-underline-offset:3px}.lbf-collection-seo summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}@media(max-width:749px){.lbf-collection-seo{padding:16px 8px}}.lbf-confirmed-old-price{display:inline-block;margin-inline-start:6px;color:#777;font-size:.75em;line-height:1.3;font-weight:400;text-decoration:line-through;white-space:nowrap}.lbf-cro__choices .lbf-confirmed-old-price{margin-inline-start:4px;font-size:10px}.lbf-cro__sticky-info strong>[data-sticky-price]{font-size:18px;font-weight:750;color:#171717}.lbf-cro__sticky-info .lbf-confirmed-old-price span{font-size:11px;font-weight:400;color:#777}.lbf-contact-page{max-width:1060px;margin:0 auto;padding:24px 20px 48px;color:#302b24;font-family:var(--accentFontStack,"Jost",sans-serif)}.lbf-contact-page>h1{font-family:var(--headerFontStack,Georgia,serif);font-size:clamp(34px,5vw,48px);font-weight:500;line-height:1.15;text-align:center;margin:0 0 12px;color:#242019}.lbf-contact-page>p:not(.lbf-contact-page__identity){max-width:640px;text-align:center;margin:0 auto;line-height:1.7;font-size:16px;color:#5e574c}.lbf-contact-page h2{font-family:var(--headerFontStack,Georgia,serif);font-size:26px;font-weight:500;line-height:1.25;margin:0 0 12px;color:#302719}.lbf-contact-page p{line-height:1.7;font-size:15px}.lbf-contact-page__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:48px;margin-top:32px;align-items:start}.lbf-contact-page__grid>div:first-child{background:#f7f3eb;padding:28px;border-left:3px solid #c9a96e}.lbf-contact-page__grid>div:first-child h2:not(:first-child){margin-top:28px}.lbf-contact-page__grid>div:first-child p:last-child{margin-bottom:0;padding-top:12px;border-top:1px solid #ded4c2}.lbf-contact-page__grid>div:last-child>p{margin:0 0 20px;color:#5e574c}.lbf-contact-page a{color:#765b2e;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.lbf-contact-page label{display:block;margin:18px 0 7px;font-size:14px;font-weight:600;color:#302b24}.lbf-contact-page input,.lbf-contact-page textarea,.lbf-contact-page select{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;background:#fff;border:1px solid #d9d1c3;border-radius:8px;min-height:48px;font-family:inherit;font-size:16px;color:#302b24;box-shadow:none}.lbf-contact-page textarea{resize:vertical;line-height:1.6}.lbf-contact-page button{display:block;width:100%;margin-top:20px;min-height:50px;padding:12px 22px;border:0;background:#1c1813;color:#fff;border-radius:8px;font-family:inherit;font-size:15px;font-weight:600}.lbf-contact-page button:hover{background:#765b2e}.lbf-contact-page__hint{font-size:13px!important;line-height:1.6!important;color:#625a4d;margin:0 0 10px}.lbf-contact-page__prepare{margin-top:40px;padding:28px 0 0;border:0;border-top:1px solid #ded4c2;border-radius:0;background:transparent}.lbf-contact-page__prepare>p{color:#5e574c;margin:0 0 12px}.lbf-contact-page__prepare details{padding:16px 0;border-bottom:1px solid #e6dfd2}.lbf-contact-page__prepare summary{cursor:pointer;font-size:15px;line-height:1.5;font-weight:600;min-height:24px;color:#3d3324}.lbf-contact-page__prepare details p{margin:12px 0;font-size:15px}.lbf-contact-page__identity{margin:30px 0 0;padding-top:18px;border-top:1px solid #e6dfd2;font-size:12px!important;line-height:1.6;color:#625a4d;text-align:center}.lbf-contact-page :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #76551d;outline-offset:3px}.lbf-contact-page #LbfContactForm>[role=status],.lbf-contact-page #LbfContactForm>[role=alert]{padding:14px;background:#f7f3eb;border-left:3px solid #c9a96e}@media(max-width:749px){.lbf-contact-page{padding:18px 18px 36px}.lbf-contact-page__grid{grid-template-columns:1fr;gap:28px;margin-top:24px}.lbf-contact-page__grid>div:first-child{padding:20px}.lbf-contact-page__grid>div:first-child h2:not(:first-child){margin-top:20px}.lbf-contact-page__prepare{margin-top:30px}}.template-index .lbf-home-answers{padding:25px 22px 19px;background:#111110;color:#faf6ed;border-block:1px solid #373126}.template-index .lbf-home-answers>h2{max-width:none;white-space:nowrap;text-align:center;font:500 clamp(20px,2.2vw,28px)/1.25 var(--headerFontStack,Georgia,serif);margin:0 0 20px;color:#faf6ed!important}.lbf-home-answers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1144px;margin:auto}.lbf-home-answers article{display:grid;grid-template-columns:21px minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start;column-gap:9px;min-width:0;padding:3px 22px 0;background:transparent;border:0;border-radius:0}.lbf-home-answers article+article{border-left:1px solid #494031}.lbf-home-answers__icon{display:block;width:21px;height:21px;margin:0;color:#d4b27a}.lbf-home-answers__icon svg{display:block;width:21px;height:21px}.template-index .lbf-home-answers h3{font-size:15px;line-height:21px;margin:0 0 7px;color:#faf6ed!important;font-weight:500}.lbf-home-answers p{grid-column:1/-1;font-size:12px;line-height:1.5;margin:0;color:#d5d0c5}.template-index .lbf-home-answers a{grid-column:1/-1;display:inline-flex;align-items:center;justify-self:start;min-height:44px;padding:5px 0;box-sizing:border-box;font-size:12px;line-height:1.4;font-weight:600;color:#e4c58e;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#82704f;overflow-wrap:anywhere}.lbf-home-answers a:hover{color:#fff1d3;text-decoration-color:currentColor}.lbf-home-answers a:focus-visible{outline:2px solid #e4c58e;outline-offset:3px}@media(max-width:749px){.template-index .lbf-home-answers{padding:21px 12px 10px}.template-index .lbf-home-answers>h2{font-size:clamp(15px,4.4vw,22px);margin:0 0 15px;letter-spacing:-.015em}.lbf-home-answers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lbf-home-answers article{grid-template-columns:18px minmax(0,1fr);column-gap:7px;padding:9px 12px 0}.lbf-home-answers article:nth-child(odd){border-left:0;padding-left:3px}.lbf-home-answers article:nth-child(2n){padding-right:0}.lbf-home-answers article:nth-child(n+3){border-top:1px solid #494031;padding-top:13px}.lbf-home-answers__icon,.lbf-home-answers__icon svg{width:18px;height:18px}.template-index .lbf-home-answers h3{font-size:13px;line-height:18px;margin-bottom:6px}.lbf-home-answers p{font-size:11.5px;line-height:1.45}.template-index .lbf-home-answers a{font-size:11px}}.lbf-loyalty-compact{max-width:980px;margin:30px auto;padding:18px 24px;background:#f8f5ef;border:1px solid #e3d9c8;border-radius:12px}.lbf-loyalty-compact summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.lbf-loyalty-compact summary:before{content:"+";color:#87642c;margin-right:12px}.lbf-loyalty-compact details[open] summary:before{content:"\2212"}.lbf-loyalty-compact p{margin:12px 0;font-size:14px}.lbf-loyalty-compact a{text-decoration:underline}.template-index .lbf-home-find{padding:26px 18px;text-align:center;background:#111;color:#fff}.template-index .lbf-home-find h2{color:#e3c689!important;font:500 clamp(25px,3.2vw,38px)/1.15 var(--headerFontStack,Georgia,serif);letter-spacing:-.025em;white-space:nowrap;margin:0 0 12px}.template-index .lbf-home-find>p.lbf-home-find__subtitle{color:#fff;margin:0 0 10px;font:500 24px/1.2 var(--headerFontStack,Georgia,serif);letter-spacing:0}.lbf-home-find>div{font-size:14px;line-height:1.5}.template-index .lbf-home-find>a{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;min-width:194px;min-height:48px;margin-top:19px;padding:12px 22px;box-sizing:border-box;border:1px solid #f0d9ac;background:linear-gradient(110deg,#f0d9ab,#d5b477);box-shadow:inset 0 1px #fff4,0 4px 14px #0003;color:#171512!important;text-decoration:none;font-size:13px;line-height:1.4;font-weight:600;border-radius:6px;transition:transform .18s ease,box-shadow .18s ease}.lbf-home-find>a svg{width:26px;height:18px;flex-shrink:0}.template-index .lbf-home-find>a:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff4,0 6px 18px #0005}.lbf-home-find a:focus-visible{outline:2px solid #e3c689;outline-offset:4px}@media(max-width:749px){.template-index .lbf-home-find{padding:25px 12px}.template-index .lbf-home-find h2{font-size:clamp(19px,5.6vw,37px);letter-spacing:-.03em;margin-bottom:12px}.template-index .lbf-home-find>p.lbf-home-find__subtitle{font-size:21px;margin-bottom:10px}.lbf-home-find>div{font-size:12px}.template-index .lbf-home-find>a{min-width:200px}}@media(prefers-reduced-motion:reduce){.template-index .lbf-home-find>a{transition:none}}.lbf-price-compare{margin:10px 0 16px;border:1px solid #c9a96e;border-radius:8px;overflow:hidden;background:#fff;color:#171717}.lbf-price-compare table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0}.lbf-price-compare caption{caption-side:top;text-align:left;margin:0;padding:5px 10px;background:#111;color:#e5cc92;font-size:12px;line-height:1.3;font-weight:600}.lbf-price-compare th,.lbf-price-compare td{width:50%;padding:3px 8px;text-align:center;vertical-align:middle;border:0}.lbf-price-compare th:first-child,.lbf-price-compare td:first-child{background:#faf5e9;border-right:1px solid #e9dfcd}.lbf-price-compare th{padding-top:6px;padding-bottom:0;font-size:11px;font-weight:600;line-height:1.3}.lbf-price-compare td{padding-bottom:6px}.lbf-price-compare td strong{display:block;font-size:20px;line-height:1.3;white-space:nowrap}.lbf-price-compare sup{font-size:11px}.lbf-price-compare__approx{font-size:11px;font-weight:400}.lbf-price-compare__note{margin:0;padding:5px 8px 0;border-top:1px solid #e9dfcd;font-size:11px;line-height:1.35;color:#555}.lbf-price-compare__details{padding:3px 8px 5px;color:#555}.lbf-price-compare__details summary{display:list-item;cursor:pointer;font-size:11px;line-height:1.4;font-weight:400}.lbf-price-compare__details p{margin:5px 0 0;font-size:11px;line-height:1.4}.lbf-complements{margin-top:30px;padding:24px;background:#fbfaf7;border:1px solid #e6dfd1;border-radius:16px}.lbf-complements .lbf-cro__section-title{margin-bottom:8px}.lbf-complements__intro{font-size:14px;line-height:1.5;color:#62594c;margin:0 0 18px}.lbf-complements__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lbf-complements__card{min-width:0;overflow:hidden;background:#fff;border:1px solid #e6dfd1;border-radius:10px}.lbf-complements__image{display:block;aspect-ratio:1;background:#fff}.lbf-complements__image img{display:block;width:100%;height:100%;object-fit:contain}.lbf-complements__info{padding:14px}.lbf-complements__info h3{font:600 14px/1.4 var(--accentFontStack,Arial,sans-serif);margin:0 0 7px;overflow-wrap:anywhere}.lbf-complements__info h3 a{color:#26221c;text-decoration:none}.lbf-complements__format{margin:0 0 9px;color:#62594c;font-size:12px}.lbf-complements__format strong{color:#26221c}.lbf-complements__choose{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:#70551e;text-decoration:underline;text-underline-offset:3px;font-size:13px}.lbf-complements a:focus-visible{outline:2px solid #70551e;outline-offset:3px}@media(max-width:749px){.lbf-complements{padding:18px 12px}.lbf-complements__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lbf-complements__info{padding:10px}.lbf-complements__card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.lbf-complements__card:last-child:nth-child(odd) .lbf-complements__image{max-height:170px}}.template-index .lbf-real-experience{padding:28px 18px;background:#f7f3eb;color:#171512;text-align:center}.lbf-real-experience>p{margin:0;font-size:11px;letter-spacing:.14em;color:#76551d}.lbf-real-experience h2{color:#171512;font:500 clamp(25px,3.5vw,36px)/1.15 Georgia,serif;margin:8px 0 20px}.template-index .lbf-real-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:900px;margin:auto}.lbf-real-grid figure{margin:0;min-width:0;background:#fff;border:1px solid #ded7ca;border-radius:10px;overflow:hidden}.lbf-video-card__media{position:relative;aspect-ratio:512/910;background:#f4eee4;isolation:isolate}.template-index .lbf-real-grid video{display:block;width:100%;height:100%;aspect-ratio:512/910;object-fit:contain;background:transparent;filter:none;opacity:1}.lbf-video-card__controls{position:absolute;bottom:8px;left:8px;right:8px;display:flex;justify-content:flex-start;pointer-events:none}.lbf-video-card__controls[hidden],.lbf-video-card__error[hidden]{display:none}.template-index .lbf-video-card__controls button{pointer-events:auto;display:grid;place-items:center;width:44px;min-width:44px;height:44px;position:relative;padding:14px;border:0;border-radius:50%;background:transparent;color:#171512;cursor:pointer}.lbf-video-card__controls button:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:linear-gradient(100deg,#9c7a3e,#c9a96e 60%,#e3c689);box-shadow:0 1px 5px #0003}.lbf-video-card__controls button:focus-visible{outline:3px solid #171512;outline-offset:3px}.lbf-video-card__controls svg{position:relative;display:block;width:16px;height:16px}.lbf-video-card__pause,.lbf-video-card[data-playing] .lbf-video-card__play{display:none!important}.lbf-video-card[data-playing] .lbf-video-card__pause{display:block!important}.lbf-real-grid figcaption{padding:14px 10px}.lbf-real-grid strong,.lbf-real-grid span{display:block}.lbf-real-grid strong{color:#171512;font-size:15px;line-height:1.3}.lbf-real-grid span{font-size:12px;color:#5b554c;margin-top:6px;line-height:1.4}.lbf-video-card__error{font-size:12px;color:#802424;padding:0 10px 10px;margin:0}@media(max-width:600px){.template-index .lbf-real-experience{padding:22px 12px}.template-index .lbf-real-grid{gap:8px;max-width:100%}.lbf-real-experience h2{font-size:25px;margin-bottom:16px}.lbf-real-grid figcaption{padding:10px 5px}.lbf-real-grid strong{font-size:12px;overflow-wrap:anywhere}.lbf-real-grid span{font-size:10px;overflow-wrap:anywhere;margin-top:4px}.lbf-video-card__controls{left:4px;right:4px;bottom:5px;gap:2px}.template-index .lbf-video-card__controls button{padding:14px}}@media(max-width:749px){.product-grid-item .lbf-collection-price{width:100%;min-width:0;max-width:100%}.product-grid-item .lbf-collection-price>.medium--left{display:flex!important;flex-wrap:wrap!important;align-items:baseline;justify-content:center;column-gap:6px;row-gap:2px;float:none!important;width:100%;min-width:0;max-width:100%;white-space:normal}.product-grid-item .lbf-collection-price .lbf-price-from{display:block!important;flex:0 0 100%;width:100%;margin:0!important;text-align:center;font-size:10px!important;line-height:1.3;white-space:nowrap}.product-grid-item .lbf-collection-price>.medium--left>span[aria-hidden=true]{font-size:16px!important;line-height:1.4;white-space:nowrap;flex:0 0 auto}.product-grid-item .lbf-collection-price .lbf-confirmed-old-price{display:inline-block!important;flex:0 0 auto;margin:0!important;font-size:14px!important;line-height:1.4;white-space:nowrap}.product-grid-item .lbf-collection-price .lbf-confirmed-old-price span{font-size:14px!important}}@media(max-width:749px){.lbf-collection-premium .product-grid-item .lbf-card-title-top{font-size:var(--lbf-card-title-size,16px)!important;white-space:nowrap;overflow-wrap:normal;letter-spacing:0;min-height:0;line-height:1.2;margin:0 0 5px}.lbf-collection-premium .product-grid-item .lbf-card-body{padding:0!important;margin:0;gap:0}.lbf-collection-premium .product-grid-item .product-grid-content{padding:0 2px!important;margin:0;min-height:0}.lbf-collection-premium .product-grid-item .lbf-card-notes{min-height:0;margin:6px 0 3px;padding:0;line-height:1.3}.lbf-collection-premium .product-grid-item .lbf-collection-price{margin:2px 0 0!important;padding:0;min-height:0;line-height:1.3}.lbf-collection-premium .product-grid-item .lbf-collection-price>.medium--left{margin:0!important;padding:0!important;row-gap:0}.lbf-collection-premium .product-grid-item .lbf-collection-price span{padding-top:0!important;padding-bottom:0!important;line-height:1.3}.lbf-collection-premium .product-grid-item .lbf-card-cta{margin-top:6px!important;margin-bottom:0;min-height:44px;padding:7px 8px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/98/compiled_assets/styles.css.map */
