.sbm-page{background:var(--paper);min-height:100vh;display:flex;flex-direction:column}.sbm-page main{flex:1}.sbm-page .topnav a[aria-current]{color:var(--paper)}.sbm-phero{padding-block:64px 8px}.sbm-phero .wrap{display:grid;gap:14px}.sbm-phero.narrow .wrap{max-width:860px}.sbm-page main>section:not(.dark)+section:not(.dark){border-top:0}.sbm-phero h1{font-size:clamp(2.2rem,5vw,3.4rem)}.sbm-phero .sub{font-size:1.15rem;max-width:52ch}.sbm-pbody{padding-block:32px 72px}.sbm-plinks{padding-block:0 72px}.sbm-plinks .wrap{display:grid;gap:12px}.sbm-cgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.sbm-ccard{background:var(--forest);border-radius:18px;padding:30px;display:grid;gap:14px;box-shadow:0 20px 44px #17201b38}.sbm-ccard h2,.sbm-fcard h2{font-size:1.9rem}.sbm-cicon{width:52px;height:52px;border-radius:14px;background:#f2c04d29;color:var(--amber);display:grid;place-items:center}.sbm-cicon svg{width:26px;height:26px}.sbm-cmail{font-family:var(--display);font-weight:700;font-size:clamp(1.2rem,2.1vw,1.55rem);color:var(--amber);text-decoration:none;overflow-wrap:anywhere}.sbm-cmail:hover{text-decoration:underline}.sbm-ctips{list-style:none;margin:8px 0 0;padding:16px 0 0;border-top:1px solid var(--rule);display:grid;gap:12px;font-size:.95rem;color:var(--ink-2)}.sbm-ctips b{color:var(--ink);display:block}.sbm-fcard{background:var(--offwhite);border:1px solid var(--rule);border-radius:18px;padding:30px;display:grid;gap:16px}.sbm-cform{display:grid;gap:8px}.sbm-cform label{font-weight:600;font-size:.95rem;margin-top:6px}.sbm-cform input,.sbm-cform textarea{width:100%;min-height:50px;border:2px solid var(--field-border);border-radius:12px;padding:12px 16px;font:inherit;font-size:16px;background:#fff;color:var(--charcoal)}.sbm-cform textarea{resize:vertical;min-height:140px}.sbm-cform input:focus,.sbm-cform textarea:focus{outline:3px solid var(--forest);outline-offset:2px;border-color:var(--forest)}.sbm-cform .btn{margin-top:10px;justify-self:start}.sbm-ok{background:var(--sage);color:var(--brand);font-weight:600;border-radius:12px;padding:14px 16px}.sbm-err{background:#fbe7e4;color:#8a2a1b;border-radius:12px;padding:14px 16px}.sbm-lnav{display:flex;flex-wrap:wrap;gap:8px}.sbm-lnav a{text-decoration:none;font-size:.9rem;font-weight:600;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--rule);background:var(--offwhite);color:var(--ink-2)}.sbm-lnav a:hover{border-color:var(--brand);color:var(--brand)}.sbm-lnav a[aria-current]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.sbm-legal{max-width:860px;display:grid;gap:24px}.sbm-lcard{background:var(--offwhite);border:1px solid var(--rule);border-radius:18px;padding:clamp(22px,4vw,44px)}.sbm-rte{color:var(--charcoal);font-size:1.02rem;line-height:1.7;overflow-wrap:anywhere}.sbm-rte>*:first-child{margin-top:0}.sbm-rte p,.sbm-rte ul,.sbm-rte ol{margin:0 0 1em}.sbm-rte h2{font-size:1.75rem;margin:1.6em 0 .5em;padding-top:1.1em;border-top:1px solid var(--rule)}.sbm-rte h3{font-size:1.35rem;margin:1.3em 0 .4em}.sbm-rte ul{padding-left:1.2em}.sbm-rte li{margin-bottom:.45em}.sbm-rte li::marker{color:var(--amber-deep)}.sbm-rte a{color:var(--brand);font-weight:600;text-underline-offset:3px}.sbm-rte strong{color:var(--forest)}.sbm-help{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--sage);border-radius:18px;padding:22px 26px}.sbm-help b{font-family:var(--display);font-size:1.4rem;display:block}.sbm-pfoot{padding-block:36px 40px;margin-top:auto}.sbm-pfoot a{color:inherit}.sbm-pfoot nav a[aria-current]{color:var(--amber)}.sbm-legal .shopify-policy__container{max-width:none;margin:0;padding:0}.sbm-legal .shopify-policy__title{display:none}@media(max-width:900px){.sbm-cgrid{grid-template-columns:1fr}}@media(max-width:640px){.sbm-phero{padding-block:40px 0}.sbm-ccard,.sbm-fcard{padding:22px}.sbm-cform .btn{width:100%}.sbm-help{padding:20px}.sbm-help .btn{width:100%}.sbm-page .top-right .btn{display:none}}.sbm-digital{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:600;line-height:1.35;color:var(--ink-2)}.sbm-digital svg{width:18px;height:18px;flex:none;color:var(--amber-deep)}.dark .sbm-digital svg{color:var(--amber)}.hero .sbm-digital{margin-top:-6px}.final .sbm-digital,.drawer .sbm-digital{justify-content:center}.offer .sbm-digital{justify-content:center;font-size:.86rem}.trust{display:grid;gap:10px}.trust-badges{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.86rem;color:var(--ink-2)}.tb{display:inline-flex;align-items:center;gap:6px}.tb svg{width:17px;height:17px;flex:none;color:var(--brand)}.dark .tb svg{color:var(--amber)}.pay-icons{display:flex;flex-wrap:wrap;gap:6px}.pay-ic{width:38px;height:24px;border-radius:4px}.final .trust{justify-items:center}.final .trust-badges,.final .pay-icons{justify-content:center}.sbm-vh{position:absolute;left:-9999px}.sbm-ahero{padding-block:40px 56px}.sbm-agrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:start}.sbm-agal{display:grid;gap:12px;position:sticky;top:84px}.sbm-amain{background:var(--offwhite);border:1px solid var(--rule);border-radius:18px;overflow:hidden}.sbm-amain img{display:block;width:100%;height:auto}.sbm-athumbs{display:flex;gap:8px;flex-wrap:wrap}.sbm-athumb{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--offwhite)}.sbm-athumb.on{border-color:var(--forest)}.sbm-athumb img{width:100%;height:100%;object-fit:cover;display:block}.sbm-mocknote{font-size:.85rem;color:var(--ink-2)}.sbm-ainfo{display:grid;gap:18px;min-width:0}.sbm-ainfo h1{font-size:clamp(2.2rem,4.6vw,3.3rem)}.sbm-ainfo .sub{font-size:1.12rem}.sbm-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sbm-facts li{background:var(--sage);color:var(--brand);font-weight:600;font-size:.88rem;border-radius:999px;padding:.35rem .8rem}.sbm-abuy{display:grid;gap:10px;justify-items:start}.sbm-aform{margin:0}.sbm-alink{background:none;border:0;padding:4px 0;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;font-size:.92rem}.sbm-cross{display:flex;gap:12px;align-items:center;text-decoration:none;border:2px dashed var(--amber-hover);border-radius:14px;padding:12px 14px;background:var(--offwhite)}.sbm-cross img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}.sbm-cross b{display:block}.sbm-cross .muted{font-size:.9rem}.sbm-asec{padding-block:56px}.sbm-pv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sbm-pv figure{margin:0;display:grid;gap:8px}.sbm-pv img{width:100%;height:auto;display:block;background:#fff;border:1px solid #E7E0D1;border-radius:4px;box-shadow:0 12px 28px #17201b24}.sbm-pv figcaption{font-size:.88rem;color:var(--ink-2)}.sbm-cgrid2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px;align-items:start}.sbm-chapters{display:grid;gap:12px}.sbm-chap{background:var(--offwhite);border:1px solid var(--rule);border-radius:var(--r);padding:18px 20px;display:grid;gap:6px}.sbm-chap h3{font-size:1.3rem}.sbm-outh{font-size:1.35rem;margin:26px 0 10px}.sbm-outs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sbm-outs li{display:flex;gap:8px;align-items:flex-start}.sbm-outs .tick{margin-top:4px}.sbm-files{background:var(--forest);border-radius:18px;padding:26px;display:grid;gap:14px;position:sticky;top:90px;box-shadow:0 20px 44px #17201b3d}.sbm-files .ribbon{justify-self:start;background:#f2c04d29;color:var(--amber);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.04em}.sbm-files ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sbm-files li{display:grid;gap:2px;font-size:.94rem;padding-bottom:12px;border-bottom:1px solid var(--rule)}.sbm-files li b{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.sbm-files li span{color:var(--ink-2)}.sbm-files .btn{width:100%}.sbm-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:s}.sbm-steps li{background:var(--offwhite);border:1px solid var(--rule);border-radius:var(--r);padding:20px;display:grid;gap:6px;align-content:start}.sbm-steps li:before{counter-increment:s;content:counter(s);width:32px;height:32px;border-radius:50%;background:var(--forest);color:var(--paper);display:grid;place-items:center;font-weight:700;font-size:.9rem;margin-bottom:6px}.sbm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.sbm-card{display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit;background:var(--offwhite);border:1px solid var(--rule);border-radius:18px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.sbm-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #17201b24}.sbm-card.main{border:2px solid var(--brand)}.sbm-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.sbm-cbody{display:grid;gap:6px;padding:18px 20px 20px;align-content:start}.sbm-cbody b{font-family:var(--display);font-size:1.45rem;line-height:1.15}.sbm-cbody .muted{font-size:.92rem}.sbm-ctag{justify-self:start;background:var(--amber);color:var(--forest);font-weight:700;font-size:.75rem;border-radius:999px;padding:.2rem .6rem}.sbm-cmeta{font-size:.82rem;font-weight:600;color:var(--brand)}.sbm-cprice{font-family:var(--display);font-weight:700;font-size:1.5rem}.sbm-cprice .was{font-size:.75em}.sbm-sform{display:flex;gap:8px;flex-wrap:wrap;max-width:640px}.sbm-sform input{flex:1 1 260px;min-height:52px;border:2px solid var(--field-border);border-radius:999px;padding:0 20px;font:inherit;font-size:16px;background:#fff}.sbm-scount{margin-top:16px}.sbm-slinks{margin:18px 0 0;padding-left:1.2em}.sbm-slinks a{color:var(--brand);font-weight:600}@media(max-width:900px){.sbm-agrid,.sbm-cgrid2{grid-template-columns:1fr}.sbm-agal,.sbm-files{position:static}.sbm-pv{grid-template-columns:repeat(2,minmax(0,1fr))}.sbm-steps{grid-template-columns:1fr}.sbm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sbm-abuy,.sbm-abuy .btn{width:100%}.sbm-abuy{justify-items:stretch}.sbm-grid{grid-template-columns:1fr}.hero .sbm-digital{justify-content:center}.sbm-asec{padding-block:44px}}@media(max-width:640px){.hero .cta-row{display:contents}.hero-copy>.cta-row>.btn-outline{order:1}.hero-copy>.assure,.hero-copy>.trust{order:2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sbm-pages.css.map */
