.stbf,.stbf-pdp{--bf-bg:#163A2A;--bf-bg2:#0E241A;--bf-glow:#2A5C44;--bf-ink:#FCFAF5;--bf-mute:rgba(252,250,245,.78);--bf-line:rgba(252,250,245,.16);--bf-coral:#C8402F;--bf-coral-d:#AE3526;--bf-lime:#EDF4D3;font-family:DM Sans,system-ui,-apple-system,sans-serif}.stbf[hidden],.stbf-pdp[hidden]{display:none!important}.stbf{color:var(--bf-ink);padding-top:16px}.stbf *{box-sizing:border-box}.stbf h2,.stbf p,.stbf a,.stbf b,.stbf-pdp p,.stbf-pdp b{font-family:inherit}.stbf__card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px 40px;border-radius:24px;background:radial-gradient(110% 140% at 100% 0%,var(--bf-glow) 0%,var(--bf-bg) 46%,var(--bf-bg2) 100%)}.stbf__deco{position:absolute;z-index:-1;right:-40px;top:-30px;width:min(520px,62%);height:auto;color:var(--bf-ink);opacity:.08;pointer-events:none}.stbf__eye{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px 5px 8px;border-radius:999px;background:var(--bf-coral);color:#fff;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.stbf__eye svg{flex:0 0 auto}.stbf .stbf__h{margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:.92;letter-spacing:-.045em;text-transform:uppercase;color:var(--bf-ink)}.stbf .stbf__h em{display:block;margin-top:6px;font-family:var(--stbf-serif,"Libre Baskerville",Georgia,serif);font-style:italic;font-weight:400;font-size:.42em;line-height:1.15;letter-spacing:-.01em;text-transform:none;color:var(--bf-lime)}.stbf .stbf__p{margin:10px 0 0;max-width:52ch;font-size:15px;line-height:1.45;color:var(--bf-mute)}.stbf .stbf__p b{color:var(--bf-ink);font-weight:700}.stbf__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.stbf__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s}.stbf__btn--solid{background:var(--bf-coral);color:#fff!important;border:2px solid var(--bf-coral)}.stbf__btn--solid:hover{background:var(--bf-coral-d);border-color:var(--bf-coral-d)}.stbf__btn--ghost{background:transparent;color:var(--bf-ink)!important;border:2px solid rgba(252,250,245,.55)}.stbf__btn--ghost:hover{background:var(--bf-ink);color:var(--bf-bg)!important;border-color:var(--bf-ink)}.stbf__btn:focus-visible,.stbf__strip-link:focus-visible,.stbf__terms:focus-visible{outline:2px solid var(--bf-lime);outline-offset:3px}.stbf__terms{display:inline-block;margin-top:10px;font-size:12px;color:var(--bf-mute)!important;text-decoration:underline;text-underline-offset:3px}.stbf__side{display:grid;gap:10px}.stbf__panel{background:#fcfaf50f;border:1px solid var(--bf-line);border-radius:16px;padding:12px 14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stbf .stbf__panel-l{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-lime)}.stbf__units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stbf__u{background:#fcfaf514;border-radius:10px;padding:6px 4px 5px;text-align:center}.stbf__u b{display:block;font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bf-ink)}.stbf__u span{display:block;margin-top:1px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-mute)}.stbf .stbf__endtxt{margin:6px 0 0;font-size:11px;color:var(--bf-mute)}.stbf__bar{position:relative;height:8px;border-radius:999px;background:#fcfaf529;overflow:hidden}.stbf__fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#8DBB72,var(--bf-lime));transition:width .5s ease}.stbf .stbf__msg,.stbf-pdp .stbf__msg{margin:9px 0 0;font-size:14px;line-height:1.45;color:var(--bf-ink)}.stbf__panel .stbf__msg{margin-top:7px;font-size:13px}.stbf__msg b{color:var(--bf-lime);font-weight:700}.is-unlocked .stbf__fill{background:linear-gradient(90deg,var(--bf-lime),#fff)}.stbf--strip{padding-top:12px}.stbf__strip{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:12px 28px;align-items:center;padding:16px 22px;border-radius:18px;background:radial-gradient(120% 220% at 100% 0%,var(--bf-glow) 0%,var(--bf-bg) 50%,var(--bf-bg2) 100%)}.stbf__strip .stbf__deco{width:300px;right:-30px;top:-60px;opacity:.07}.stbf__strip-main{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0}.stbf__strip .stbf__eye{margin:0;padding:5px 12px 5px 7px;font-size:11px}.stbf .stbf__line{margin:0;font-size:16px;line-height:1.4;color:var(--bf-mute)}.stbf .stbf__line b{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--bf-ink)}.stbf .stbf__line i{font-family:var(--stbf-serif,"Libre Baskerville",Georgia,serif);color:var(--bf-lime)}.stbf__strip-link{color:var(--bf-ink)!important;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.stbf__strip-side{min-width:0}.stbf .stbf__mini{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-lime)}.stbf__mini b{font-size:14px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--bf-ink)}.stbf__strip .stbf__msg{font-size:13px;margin-top:7px}.stbf-pdp{position:relative;overflow:hidden;isolation:isolate;margin:4px 0 6px;padding:16px 16px 14px;border-radius:18px;color:var(--bf-ink);background:radial-gradient(130% 160% at 100% 0%,var(--bf-glow) 0%,var(--bf-bg) 52%,var(--bf-bg2) 100%)}.stbf-pdp .stbf__deco{width:240px;right:-36px;top:-44px;opacity:.08}.stbf-pdp__top{display:flex;align-items:center;gap:12px}.stbf-pdp__ic{flex:0 0 42px;height:42px;border-radius:12px;background:var(--bf-coral);color:#fff;display:grid;place-items:center}.stbf-pdp__ttl{min-width:0}.stbf-pdp p.stbf-pdp__eye{margin:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-lime)}.stbf-pdp p.stbf-pdp__h{margin:2px 0 0;font-size:21px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--bf-ink)}.stbf-pdp p.stbf-pdp__end{margin:0 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-mute)}.stbf-pdp__end b{font-size:14px;letter-spacing:.01em;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bf-ink)}.stbf-pdp p.stbf-pdp__p{margin:12px 0;font-size:14px;line-height:1.45;color:var(--bf-mute)}.stbf-pdp__p b{color:var(--bf-ink)}.stbf-pdp .stbf__msg{font-size:13.5px}.stbf-pdp__terms{display:inline-block;margin-top:6px;font-size:11px;color:var(--bf-mute)!important;text-decoration:underline;text-underline-offset:2px}body:has(.stbf-pdp:not([hidden])) .stp-promo,body:has(.stbf-pdp:not([hidden])) .st-promo-line{display:none!important}@media(max-width:899px){.stbf__card{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 18px 18px;border-radius:20px}.stbf .stbf__p{font-size:14px}.stbf__btn{flex:1 1 auto}.stbf__u b{font-size:22px}.stbf__strip{grid-template-columns:minmax(0,1fr);padding:14px 16px;border-radius:16px}}@media(max-width:420px){.stbf-pdp p.stbf-pdp__h{font-size:18px}.stbf-pdp__ic{flex-basis:36px;height:36px}}@media(max-width:749px){.stbf{padding-top:12px}.stbf__card{gap:12px;padding:16px 16px 14px;border-radius:18px}.stbf__eye{margin:0 0 8px;padding:4px 10px 4px 7px;font-size:10px;gap:6px}.stbf__eye svg{width:14px;height:14px}.stbf .stbf__h{font-size:38px}.stbf .stbf__h em{display:inline;margin:0 0 0 8px;font-size:.5em;vertical-align:.12em}.stbf .stbf__p{margin-top:8px;font-size:13px;line-height:1.4}.stbf__btns{flex-wrap:nowrap;gap:8px;margin-top:12px}.stbf__btn{flex:1 1 0;min-width:0;min-height:44px;padding:0 10px;font-size:13px;white-space:nowrap}.stbf__terms{margin-top:8px;font-size:11px}.stbf__side{gap:8px}.stbf__panel{padding:10px 12px;border-radius:14px}.stbf .stbf__panel-l{margin:0 0 6px;font-size:10px}.stbf__units{gap:5px}.stbf__u{padding:4px 2px 3px;border-radius:8px}.stbf__u b{font-size:18px}.stbf__u span{font-size:9px}.stbf .stbf__endtxt{display:none}.stbf__panel .stbf__panel-l+.stbf__bar{margin-top:0}.stbf__side .stbf__panel:last-child .stbf__panel-l{display:none}.stbf__bar{height:6px}.stbf__panel .stbf__msg{margin-top:6px;font-size:12.5px;line-height:1.4}.stbf--strip{padding-top:8px}.stbf__strip{gap:8px;padding:12px 14px;border-radius:14px}.stbf__strip-main{gap:6px 10px}.stbf__strip .stbf__eye{padding:3px 9px 3px 6px;font-size:10px}.stbf .stbf__line{font-size:13.5px;line-height:1.35}.stbf .stbf__line b{font-size:15px}.stbf .stbf__mini{margin:0 0 6px;font-size:10.5px}.stbf__mini b{font-size:12.5px}.stbf__strip .stbf__msg{margin-top:6px;font-size:12px;line-height:1.35}.stbf-pdp{padding:12px 14px 11px;border-radius:14px}.stbf-pdp__top{gap:10px}.stbf-pdp__ic{flex-basis:32px;height:32px;border-radius:9px}.stbf-pdp__ic svg{width:17px;height:17px}.stbf-pdp p.stbf-pdp__eye{font-size:10px}.stbf-pdp p.stbf-pdp__h{font-size:17px}.stbf-pdp p.stbf-pdp__end{font-size:9px}.stbf-pdp__end b{font-size:12.5px}.stbf-pdp p.stbf-pdp__p{margin:8px 0 9px;font-size:12.5px;line-height:1.4}.stbf-pdp .stbf__msg{margin-top:7px;font-size:12.5px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.stbf__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/st-bf.css.map */
