.lbmc-hero{background:#130a10;color:#fff;overflow:hidden}.lbmc-hero__inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.lbmc-hero__copy{padding:3rem clamp(2rem,6vw,8rem) 5rem}.lbmc-hero__logo{display:block;width:min(100%,390px);height:auto;margin:0 0 1.5rem}.lbmc-hero__eyebrow{color:#ff80bb;font-size:1.2rem;letter-spacing:.25em;font-weight:700}.lbmc-hero h1{color:#fff;font-family:Georgia,serif;font-size:clamp(3.8rem,5.8vw,8rem);line-height:1.05;margin:1.5rem 0}.lbmc-hero h1 em{color:#ff69aa;font-weight:400}.lbmc-hero__copy>p:not(.lbmc-hero__eyebrow){max-width:48rem;color:#f8dbe8;font-size:1.8rem;line-height:1.6}.lbmc-button{display:inline-block;background:#e80077;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:700;letter-spacing:.12em;padding:1.6rem 2.5rem;margin-top:2rem}.lbmc-button:hover{background:#b7005d;color:#fff}.lbmc-hero__visual{position:relative;min-width:0}.lbmc-hero__visual>img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover}.lbmc-hero__badge{position:absolute;bottom:2rem;left:2rem;padding:1rem 1.4rem;background:#f51c85;color:#fff;font-size:1.1rem;letter-spacing:.12em;font-weight:700}.lbmc-promise{display:flex;justify-content:center;gap:clamp(2rem,6vw,8rem);flex-wrap:wrap;background:#ed0b7a;color:#fff;padding:1.6rem;font-size:1.1rem;letter-spacing:.14em;font-weight:700}.lbmc-hero a:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:749px){.lbmc-hero__inner{grid-template-columns:1fr}.lbmc-hero__copy{padding:2rem 2.4rem 4rem}.lbmc-hero__logo{max-width:280px}.lbmc-hero__visual>img{aspect-ratio:1.2;object-position:center}.lbmc-promise{gap:1rem 2rem;font-size:1rem}}#LBMCNovember{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:42px 28px 28px;border:1px solid #c59a59;border-radius:18px;background:radial-gradient(ellipse at top,#ffe4cc,transparent 65%),#fff7ee;color:#48202e;text-align:center;box-shadow:0 24px 80px #0005}#LBMCNovember::backdrop{background:#160b12b8}#LBMCNovember h2{font-family:Georgia,serif;color:#8b143c;font-size:clamp(32px,7vw,48px);line-height:1.08;margin:18px 0 12px}#LBMCNovember p{line-height:1.5;margin:14px 0}#LBMCNovember .lbmc-nov-brand{font-size:12px;letter-spacing:.16em;font-weight:700}#LBMCNovember .lbmc-nov-date{color:#81501d;font-size:13px;letter-spacing:.06em}#LBMCNovember .lbmc-nov-tag{font-family:Georgia,serif;font-style:italic;font-size:20px}#LBMCNovember .lbmc-nov-offer{font-family:Georgia,serif;font-size:40px;font-weight:700;line-height:1.15;color:#8b143c}#LBMCNovember .lbmc-nov-shop{display:block;padding:16px 20px;margin:24px 0 18px;border-radius:8px;background:#8b143c;color:#fff;text-decoration:none;font-weight:700}#LBMCNovember .lbmc-nov-terms{font-size:12px}#LBMCNovember .lbmc-nov-close{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:transparent;color:#48202e;font-size:30px;cursor:pointer}#LBMCNovember :focus-visible{outline:3px solid #8b143c;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
