.bof-hero{padding:44px 0 20px;text-align:center}.bof .lmb-h1{margin:16px 0 14px!important}.bof .lmb-sub{margin:0 0 22px!important}.bof-code{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;background:#fff;border:2px dashed #b1512f;border-radius:14px;padding:12px 20px}.bof-code-label{font-size:15px;color:var(--lmb-ink-soft);font-weight:600}.bof-code-value{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:24px;color:#b1512f;letter-spacing:.06em}.bof-expire{font-size:14px;color:#b1512f;font-weight:700;margin:12px 0 0!important}.bof-tiers-wrap{padding:24px 0 56px}.bof-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.bof-tier{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lmb-border);border-radius:18px;padding:26px 22px 22px;text-align:center;box-shadow:0 6px 18px #2b26210f}.bof-featured{border:2px solid var(--lmb-green);box-shadow:0 12px 28px #2f52382e}.bof-ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--lmb-green);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.bof-name{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:24px;color:var(--lmb-ink)}.bof-prices{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:10px}.bof-old{font-size:18px;color:var(--lmb-ink-soft);text-decoration:line-through}.bof-new{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:40px;color:var(--lmb-ink);line-height:1}.bof-save{display:inline-block;margin:10px auto 0;background:#fbeee7;color:#b1512f;font-weight:800;font-size:13px;padding:4px 12px;border-radius:999px}.bof-list{list-style:none;padding:0!important;margin:18px 0 20px!important;text-align:left;flex:1}.bof-list li{position:relative;padding-left:26px;margin:0 0 9px!important;font-size:15px;line-height:1.45;color:var(--lmb-ink)}.bof-list li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:var(--lmb-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/10px no-repeat}.bof-btn{display:block;width:100%;text-align:center;font-size:17px;padding:15px 18px}.bof-tier:not(.bof-featured) .bof-btn{background:#fff;color:var(--lmb-green-d)!important;border:2px solid var(--lmb-green);box-shadow:none}.bof-tier:not(.bof-featured) .bof-btn:hover{background:var(--lmb-cream)}.bof-trust{text-align:center;font-size:14px;color:var(--lmb-ink-soft);margin:26px 0 0!important}@media(max-width:860px){.bof-tiers{grid-template-columns:1fr;gap:26px;max-width:440px;margin:0 auto}.bof-featured{order:-1}}.bof-inside{padding:34px 0 8px;overflow-x:clip}.bof-inside-h{margin:0 0 8px!important}.bof-inside-sub{text-align:center;font-size:16px;color:var(--lmb-ink-soft);margin:0 0 22px!important}.bof-marquee{overflow:hidden;padding:10px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bof-track{display:flex;gap:16px;width:max-content;animation:bof-scroll 48s linear infinite}.bof-marquee:hover .bof-track{animation-play-state:paused}.bof-cover{width:112px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:6px;box-shadow:0 8px 18px #2b26212e;flex:none;background:#fff}@keyframes bof-scroll{to{transform:translate(calc(-50% - 8px))}}.bof-adds{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:6px auto 0}.bof-add{background:#fff;border:1px solid var(--lmb-border);border-radius:16px;padding:16px;text-align:center}.bof-add-label{display:inline-block;background:var(--lmb-green);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px}.bof-add-covers{display:flex;justify-content:center;gap:8px;margin:14px 0 10px}.bof-add-covers img{width:64px;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:5px;box-shadow:0 6px 14px #2b262129}.bof-add p{font-size:14px;line-height:1.4;color:var(--lmb-ink);font-weight:600;margin:0!important}@media(max-width:600px){.bof-cover{width:92px}.bof-add-covers img{width:50px}.bof-add{padding:14px 10px}}@media(prefers-reduced-motion:reduce){.bof-track{animation:none}.bof-marquee{overflow-x:auto}}.bof-guarantee{padding:0 0 40px}.bof-g-box{display:flex;align-items:center;gap:20px;max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--lmb-border);border-radius:18px;padding:20px 22px}.bof-g-box img{width:104px;height:auto;flex:none}.bof-g-h{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:22px;margin:0 0 6px!important;color:var(--lmb-ink);text-align:left}.bof-g-box p{font-size:15px;line-height:1.5;color:var(--lmb-ink-soft);margin:0!important}.bof-faq{padding:8px 0 56px}.bof-faq .lmb-h2{margin:0 0 18px!important}.bof-q{background:#fff;border:1px solid var(--lmb-border);border-radius:14px;margin:0 0 10px;text-align:left}.bof-q summary{cursor:pointer;list-style:none;padding:16px 44px 16px 18px;font-weight:700;font-size:16px;color:var(--lmb-ink);position:relative}.bof-q summary::-webkit-details-marker{display:none}.bof-q summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--lmb-green)}.bof-q[open] summary:after{content:"\2212"}.bof-q p{padding:0 18px 16px;margin:0!important;font-size:15px;line-height:1.55;color:var(--lmb-ink-soft)}.bof-final-btn{display:block;max-width:440px;margin:24px auto 0;text-align:center}@media(max-width:600px){.bof-g-box{flex-direction:column;text-align:center}.bof-g-h{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bof-offer.css.map */
