.bm{--ink:#1d1a24;--muted:#5f586a;--gold:#a07c45;--navy:#151b2e;--cream:#f7f2ea;--line:#e6ddcf;font-family:Inter,Arial,sans-serif;color:var(--ink);line-height:1.6}.bm *{box-sizing:border-box}.bm .w{max-width:1080px;margin:0 auto;padding:0 20px}.bm section{padding:64px 0}.bm h1,.bm h2{font-family:Lora,Georgia,serif;font-weight:400;line-height:1.15;color:var(--navy);margin:0 0 16px}.bm h1{font-size:clamp(34px,5.4vw,58px)}.bm h2{font-size:clamp(28px,3.8vw,40px)}.bm h3{font-size:19px;margin:0 0 8px;color:var(--navy)}.bm p{margin:0 0 14px}.bm .k{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:10px}.bm .lead{font-size:19px;color:var(--muted)}.bm .btn{display:inline-block;background:var(--navy);color:#fff;text-decoration:none;font-weight:700;font-size:18px;padding:17px 30px;border-radius:12px;transition:transform .15s}.bm .btn:hover{transform:translateY(-1px)}.bm .btn small{display:block;font-weight:500;font-size:13px;opacity:.8}.bm .alt{background:var(--cream)}.bm .hero{position:relative;color:#fff;padding:0;min-height:620px;display:flex;align-items:center;background:#151b2e}.bm .hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.55}.bm .hero .w{position:relative;width:100%;padding-top:80px;padding-bottom:80px}.bm .hero h1{color:#fff;max-width:640px}.bm .hero .lead{color:#efe6d8;max-width:560px}.bm .hero .btn{background:#e9d3ae;color:var(--navy)}.bm .ticks{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:8px;max-width:560px}.bm .ticks li:before{content:"\2713";color:#e9d3ae;font-weight:800;margin-right:10px}.bm .hero .note{font-size:14px;color:#d8cfc2;margin-top:12px}.bm .bm-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:760px){.bm .g2{grid-template-columns:1fr 1fr}.bm .g3{grid-template-columns:repeat(3,1fr)}.bm .g2>:last-child:nth-child(odd){grid-column:1/-1}}.bm .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 22px 18px}.bm .quote{font-family:Lora,serif;font-size:21px;line-height:1.35;color:var(--navy);margin-bottom:10px}.bm .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0}@media(min-width:760px){.bm .stats{grid-template-columns:repeat(6,1fr)}}.bm .stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.bm .stat b{display:block;font-size:34px;color:var(--navy);line-height:1}.bm .stat span{font-size:13px;color:var(--muted)}.bm ol.toc{columns:1;padding-left:20px}@media(min-width:760px){.bm ol.toc{columns:2;column-gap:40px}}.bm ol.toc li{margin-bottom:8px;break-inside:avoid}.bm table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.bm th,.bm td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:15px}.bm th{background:var(--navy);color:#fff;font-weight:600}.bm td:last-child{background:#fbf8f2}.bm .gal{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:760px){.bm .gal{grid-template-columns:1fr 1fr}.bm .gal img:first-child{grid-column:1/-1}}.bm .gal img{width:100%;height:auto;border-radius:14px;display:block}.bm .rev img{width:100%;border-radius:12px;margin-bottom:12px}.bm .rev .who{font-size:14px;color:var(--muted);margin-top:6px}.bm .offer{background:var(--navy);color:#fff;border-radius:22px;padding:34px 26px;max-width:640px;margin:0 auto;text-align:center}.bm .offer h2{color:#fff}.bm .offer .price{font-size:58px;font-weight:800;line-height:1;margin:6px 0 4px}.bm .offer ul{list-style:none;padding:0;margin:20px auto 26px;text-align:left;max-width:420px}.bm .offer li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.12)}.bm .offer li:before{content:"\2713";color:#e9d3ae;font-weight:800;margin-right:10px}.bm .offer .btn{background:#e9d3ae;color:var(--navy);width:100%}.bm .offer .sub{font-size:14px;color:#cfc7d8;margin-top:14px}.bm details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:10px}.bm summary{cursor:pointer;font-weight:600;color:var(--navy);list-style:none}.bm summary::-webkit-details-marker{display:none}.bm summary{display:flex!important;justify-content:space-between;align-items:center;gap:12px}.bm summary:after{content:"+";margin-left:auto;flex:none;color:var(--gold);font-weight:800}.bm details[open] summary:after{content:"\2212"}.bm details p{margin:12px 0 0;color:var(--muted)}.bm .pol{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;padding:30px 0 110px}.bm .pol a{color:var(--muted)}.bm .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 -6px 20px #00000014}.bm .sticky .t{flex:1;font-size:14px;line-height:1.3}.bm .sticky .t b{display:block;font-size:17px;color:var(--navy)}.bm .sticky .btn{padding:12px 18px;font-size:16px}@media(min-width:900px){.bm .sticky{display:none}.bm .pol{padding-bottom:30px}}body:has(.bm-landing) #header-group,body:has(.bm-landing) .page-wrapper>footer,body:has(.bm-landing) .shopify-section-group-header-group,body:has(.bm-landing) .shopify-section-group-footer-group{display:none!important}body:has(.bm-landing) main{padding:0!important;margin:0!important;max-width:none!important}.bm blockquote{margin:0;padding:0;border:0}.bm h1,.bm h2,.bm h3{text-transform:none;letter-spacing:normal}.bm a.btn{text-decoration:none!important}.bm .hero img.bg{display:block!important}@media(max-width:759px){.bm .hero{min-height:0}.bm .hero .w{padding-top:56px;padding-bottom:56px}.bm section{padding:48px 0}.bm .ticks{margin:16px 0 22px}}.bm .cta-mid{text-align:center;margin-top:28px}.bm .cta-mid p{font-size:14px;color:var(--muted);margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/bm-landing.css.map */
