.lucien-born,.lucien-born *{box-sizing:border-box}.lucien-born{position:relative;width:100%;overflow:visible;color:var(--lb-text);background:var(--lb-bg);font-family:Roboto,var(--font-body-family),Arial,sans-serif}.lucien-born p,.lucien-born h2{margin:0}.lucien-born__inner{position:relative;width:100%;max-width:1352px;margin:0 auto;padding:var(--lb-pt-m) 24px var(--lb-pb-m)}.lucien-born{margin-top:var(--lb-space-above-m)}.lucien-born__badge{position:absolute;z-index:2;top:var(--lb-badge-top-m);left:var(--lb-badge-left-m);display:flex;align-items:center;justify-content:center;width:var(--lb-badge-w-m);height:var(--lb-badge-h-m);transform:rotate(var(--lb-badge-rotate));transform-origin:center;pointer-events:none}.lucien-born__badge-image{display:block;width:100%;height:100%;object-fit:contain}.lucien-born__badge-text{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 14px 2px;color:var(--lb-bg);background:var(--lb-badge-bg);border:4px solid var(--lb-bg);border-radius:10px;filter:drop-shadow(-5px 5px 0 var(--lb-bg));font-family:"Roboto",var(--font-body-family),Arial,sans-serif;font-size:var(--lb-badge-size-m);font-weight:700;line-height:.9;letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px var(--lb-bg)}.lucien-born__title{color:inherit;font-family:inherit;font-size:21px;font-weight:700;line-height:1.18;letter-spacing:0;text-transform:uppercase}.lucien-born__text{margin-top:20px;font-size:15px;line-height:1.5}.lucien-born__text p+p{margin-top:12px}.lucien-born__text a{color:inherit}.lucien-born__button-wrap{display:flex;margin-top:32px}.lucien-born .lucien-born__button.cta-corner{--cta-corner-bg: var(--lb-button-bg);--cta-corner-color: var(--lb-button-color);--cta-corner-fold-color: var(--lb-button-fold);--cta-corner-hover-bg: var(--lb-button-hover-bg);--cta-corner-hover-color: var(--lb-button-hover-color);--cta-corner-fold-hover-color: var(--lb-button-fold-hover);--cta-corner-width-mobile: min(328px, calc(100vw - 60px) );--cta-corner-height-mobile: 42px;--cta-corner-font-size-mobile: 14px}.lucien-born--banner .lucien-born__inner{text-align:center}.lucien-born--banner .lucien-born__button-wrap{justify-content:center}.lucien-born--story .lucien-born__inner{display:flex;flex-direction:column;gap:30px}.lucien-born--story.lucien-born--image-first-mobile .lucien-born__media{order:-1}.lucien-born--story .lucien-born__title{font-size:28px;line-height:1.08}.lucien-born--story .lucien-born__button-wrap{margin-top:22px}.lucien-born__media{width:100%}.lucien-born__media img,.lucien-born__media-placeholder{display:block;width:100%;height:auto;aspect-ratio:var(--lb-image-ratio);object-fit:cover}.lucien-born__media-placeholder{background:#fffbf41f}@media screen and (min-width:750px){.lucien-born__inner{padding:var(--lb-pt-d) 44px var(--lb-pb-d)}.lucien-born{margin-top:var(--lb-space-above-d)}.lucien-born__badge{top:var(--lb-badge-top-d);left:var(--lb-badge-left-d);width:var(--lb-badge-w-d);height:var(--lb-badge-h-d)}.lucien-born__badge-text{border-width:4px;border-radius:11px;filter:drop-shadow(-6px 6px 0 var(--lb-bg));font-size:var(--lb-badge-size-d);-webkit-text-stroke-width:1.2px}.lucien-born__title{font-size:34px;line-height:1.12}.lucien-born--banner .lucien-born__title{max-width:720px;margin:0 auto}.lucien-born__button-wrap{margin-top:52px}.lucien-born .lucien-born__button.cta-corner{--cta-corner-width-desktop: 328px;--cta-corner-height-desktop: 48px;--cta-corner-font-size-desktop: 16px}.lucien-born--story .lucien-born__inner{flex-direction:row;align-items:center;gap:80px;padding-right:112px;padding-left:112px}.lucien-born--story.lucien-born--image-left .lucien-born__media{order:-1}.lucien-born--story.lucien-born--image-first-mobile:not(.lucien-born--image-left) .lucien-born__media{order:0}.lucien-born__content{flex:1 1 0;min-width:0;max-width:470px}.lucien-born--story .lucien-born__title{font-size:40px}.lucien-born__text{margin-top:28px;font-size:16px}.lucien-born__text p+p{margin-top:14px}.lucien-born--story .lucien-born__button-wrap{margin-top:40px}.lucien-born--story .lucien-born__media{flex:0 0 45%;width:45%;max-width:540px;min-width:0;margin-left:auto}.lucien-born--story.lucien-born--image-left .lucien-born__media{margin-right:auto;margin-left:0}}@media screen and (min-width:750px)and (max-width:1099px){.lucien-born--story .lucien-born__inner{gap:40px;padding-right:48px;padding-left:48px}.lucien-born--story .lucien-born__title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lucien-born.css.map */
