.mpb{--mpb-ink: #241F1C;--mpb-line: rgba(36, 31, 28, .11);--mpb-accent: var(--tan-deep, #C99555);--mpb-accent-soft: rgba(229, 183, 112, .55);position:relative;margin-top:26px;padding:17px 17px 15px;border-radius:18px;border:1.5px solid var(--mpb-accent-soft);background:linear-gradient(178deg,#fffaf0,#fbf0da);box-shadow:0 8px 26px #4a2c2212;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.mpb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mpb-accent);transition:background .28s ease}.mpb.is-unlocked{--mpb-accent: var(--leaf, #7A9E6E);--mpb-accent-soft: rgba(122, 158, 110, .6);background:linear-gradient(178deg,#f8fbf4,#edf5e7);box-shadow:0 8px 26px #3e5c361f}.mpb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px 4px}.mpb-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cocoa-soft, #6B4A3D)}.mpb-sub{margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.45;color:var(--cocoa-soft, #6B4A3D);max-width:34ch}.mpb-sub em{font-style:normal;font-weight:800;color:var(--mpb-ink)}.mpb-pill{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:var(--mpb-ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.mpb.is-unlocked .mpb-pill{background:var(--leaf, #7A9E6E)}.mpb-meter{position:relative;margin:0 6px 16px}.mpb-meter-track{position:absolute;left:11%;right:11%;top:7px;height:4px;border-radius:999px;background:#241f1c1c;overflow:hidden}.mpb-meter-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--mpb-accent);transition:width .35s cubic-bezier(.4,0,.2,1),background .28s ease}.mpb-meter-nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.mpb-node{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.mpb-node i{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid rgba(36,31,28,.18);box-shadow:0 0 0 4px #fffaf0f2;transition:background .25s ease,border-color .25s ease,transform .25s ease}.mpb-node b{margin-top:5px;font-size:11.5px;font-weight:800;color:var(--cocoa-soft, #6B4A3D);transition:color .25s ease}.mpb-node em{font-style:normal;font-size:10.5px;font-weight:700;color:#6b4a3dad}.mpb-node.is-on i{background:var(--mpb-accent);border-color:var(--mpb-accent);transform:scale(1.12)}.mpb-node.is-on b{color:var(--mpb-ink)}.mpb-node.is-next i{border-color:var(--mpb-accent)}.mpb-rows{display:flex;flex-direction:column;gap:8px}.mpb-row{position:relative;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:11px;margin:0;padding:10px 11px;border-radius:13px;border:1.5px solid var(--mpb-line);background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mpb-row-add:hover{border-color:#241f1c42;transform:translateY(-1px)}.mpb-row.is-on{border-color:var(--mpb-accent);box-shadow:0 0 0 2px var(--mpb-accent-soft)}.mpb-row.is-base{cursor:default;background:#ffffff9e;border-style:dashed}.mpb-input{position:absolute;opacity:0;width:0;height:0}.mpb-box{flex:0 0 auto;width:21px;height:21px;border-radius:7px;border:1.5px solid rgba(36,31,28,.26);background:#fff;display:grid;place-items:center;color:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}.mpb-box svg{width:11px;height:11px}.mpb-box.is-locked{background:var(--mpb-ink);border-color:var(--mpb-ink);color:#fff}.mpb-input:checked~.mpb-box{background:var(--mpb-accent);border-color:var(--mpb-accent);color:#fff}.mpb-input:focus-visible~.mpb-box{outline:2px solid var(--mpb-ink);outline-offset:2px}.mpb-thumb{width:48px;height:48px;border-radius:11px;object-fit:cover;background:var(--cream, #FBF1DA)}.mpb-info{min-width:0;display:flex;flex-direction:column;gap:2px}.mpb-name{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--mpb-ink)}.mpb-meta{font-size:11.5px;font-weight:600;color:var(--cocoa-soft, #6B4A3D)}.mpb-why{align-self:flex-start;margin-top:3px;padding:2px 7px;border-radius:6px;background:#e5b7704d;color:#7a5320;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.mpb-why.is-base{background:#241f1c14;color:var(--cocoa-soft, #6B4A3D)}.mpb-why.is-key{background:#c25b4e29;color:#8e2f24}.mpb-row.is-key{border-color:#c25b4e61}.mpb-row.is-key.is-on{border-color:var(--mpb-accent)}.mpb-off{display:inline-block;vertical-align:middle;margin-left:6px;padding:2px 6px;border-radius:6px;background:var(--berry, #C25B4E);color:#fff;font-size:10px;font-weight:800;line-height:1.5}.mpb-amt{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.mpb-amt b{font-size:14px;font-weight:800;color:var(--mpb-ink)}.mpb-amt s{font-size:11.5px;font-weight:600;color:var(--cocoa-soft, #6B4A3D)}.mpb-cta{flex:0 0 auto}.mpb-cta-off,.mpb-cta-on{display:inline-block;padding:7px 13px;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap}.mpb-cta-off{background:var(--mpb-ink);color:#fff}.mpb-cta-on{display:none;background:var(--mpb-accent);color:#fff}.mpb-row.is-base .mpb-cta-on{display:inline-block;background:#241f1c12;color:var(--cocoa-soft, #6B4A3D)}.mpb-row.is-on .mpb-cta-off{display:none}.mpb-row.is-on .mpb-cta-on{display:inline-block}.mpb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid var(--mpb-line)}.mpb-tier{font-size:12.5px;font-weight:700;color:var(--cocoa-soft, #6B4A3D)}.mpb-tier.is-hit{color:#4c7040}.mpb-tot{text-align:right;white-space:nowrap}.mpb-tot s{font-size:13px;font-weight:600;color:var(--cocoa-soft, #6B4A3D);margin-right:8px}.mpb-tot b{font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--mpb-ink)}.mpb-note{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:#241f1c0d;color:var(--cocoa-soft, #6B4A3D);font-size:12px;font-weight:700;line-height:1.45;text-align:center}.mpb-note[hidden]{display:none}.mpb-savings{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#7a9e6e29;color:#3f5f35;font-size:12.5px;font-weight:800;text-align:center}.mpb-savings[hidden]{display:none}@media(max-width:560px){.mpb-row{grid-template-columns:auto auto 1fr auto;row-gap:8px}.mpb-cta{grid-column:3 / -1;justify-self:end}.mpb-node b{font-size:10.5px}.mpb-node em{font-size:9.5px}.mpb-sub{max-width:none}}@media(prefers-reduced-motion:reduce){.mpb,.mpb:before,.mpb-meter-fill,.mpb-node i,.mpb-row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mypet-bundle.css.map */
