.msb-packs{margin-top:24px;border:0;padding:0}.msb-packs legend{font-weight:800;margin-bottom:12px;padding:0}.msb-packs legend small{font-weight:600;color:var(--ink-soft)}.msb-pack{position:relative;display:block;margin-bottom:12px;cursor:pointer}.msb-pack input{position:absolute;opacity:0;pointer-events:none}.msb-pack__box{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:2px solid var(--ink);border-radius:20px;background:var(--paper);transition:transform .3s var(--ease-spring),background .2s,box-shadow .2s}.msb-pack:hover .msb-pack__box{transform:translateY(-2px)}.msb-pack input:checked+.msb-pack__box{background:var(--pink-soft);box-shadow:4px 4px 0 var(--ink)}.msb-pack input:focus-visible+.msb-pack__box{outline:3px solid var(--lilac);outline-offset:2px}.msb-pack__dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);display:grid;place-items:center}.msb-pack input:checked+.msb-pack__box .msb-pack__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--ink)}.msb-pack__t{font:800 17px/1.15 var(--f-display)}.msb-pack__t span{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:99px;border:2px solid var(--ink);background:var(--mint);font:800 11.5px/1 var(--f-body);vertical-align:2px}.msb-pack__s{font-size:13px;color:var(--ink-soft);font-weight:600;margin-top:3px}.msb-pack__p{text-align:right;white-space:nowrap}.msb-pack__p b{display:block;font:800 19px/1 var(--f-display)}.msb-pack__p s{font-size:13px;color:var(--ink-soft)}.msb-pack__flag{position:absolute;top:-11px;right:16px;padding:5px 10px;border-radius:99px;border:2px solid var(--ink);background:var(--butter);font:800 11px/1 var(--f-body);text-transform:uppercase;letter-spacing:.04em;z-index:1}.msb-pack--best .msb-pack__flag{background:var(--pink)}.msb-note{font-size:13px;color:var(--ink-soft);font-weight:600}.msb-add{margin-top:22px;border:2px dashed var(--ink);border-radius:22px;padding:16px;background:var(--butter-soft)}.msb-add__h{font:800 18px/1.15 var(--f-display);margin-bottom:4px}.msb-add__sub{font-size:13.5px;font-weight:600;color:var(--ink-soft);margin-bottom:6px}.msb-add__sub b{color:var(--ink)}.msb-item{display:grid;grid-template-columns:auto 64px 1fr;gap:12px;align-items:center;padding:10px;border-radius:16px;background:var(--paper);border:2px solid var(--ink);margin-top:8px;transition:background .2s;cursor:pointer}.msb-item.is-on{background:var(--mint-soft)}.msb-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:26px;height:26px;border:2px solid var(--ink);border-radius:8px;background:var(--paper);display:grid;place-items:center;margin:0;cursor:pointer}.msb-item input[type=checkbox]:checked{background:var(--mint)}.msb-item input[type=checkbox]:checked:after{content:"\2713";font-weight:900}.msb-item img{width:64px;height:64px;object-fit:cover;border-radius:12px;border:2px solid var(--ink)}.msb-item__t{font-weight:700;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msb-item__p{font-weight:800;font-size:14px;margin-top:4px}.msb-item select{margin-top:6px;max-width:100%;border:2px solid var(--ink);border-radius:10px;padding:5px 8px;font:600 13px var(--f-body);background:var(--cream);color:var(--ink)}.msb-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;border-radius:16px;background:var(--ink);color:#fff;font-weight:600;font-size:14px}.msb-total b{font:800 22px/1 var(--f-display)}.msb-total s{color:#fff9;margin-right:6px}.msb-total .save{background:var(--pink);color:var(--ink);border-radius:99px;padding:5px 10px;font-weight:800;font-size:13px}.msb-tiers{margin-bottom:16px;padding:14px 14px 6px;border:2px solid var(--ink);border-radius:18px;background:var(--lilac-soft)}.msb-tiers__msg{font-weight:700;font-size:14px;margin-bottom:12px}.msb-tiers__bar{position:relative;height:14px;border:2px solid var(--ink);border-radius:99px;background:var(--paper);margin:0 14px 30px}.msb-tiers__bar i{display:block;height:100%;border-radius:99px;background:repeating-linear-gradient(-45deg,var(--pink),var(--pink) 8px,#FF94C6 8px,#FF94C6 16px);transition:width .8s var(--ease-spring)}.msb-tiers__step{position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);font:800 11px/22px var(--f-body);text-align:center}.msb-tiers__step.is-on{background:var(--mint)}.msb-tiers__step small{position:absolute;top:28px;left:50%;transform:translate(-50%);white-space:nowrap;font:800 11px/1 var(--f-body);color:var(--ink-soft)}.msb-tiers__step.is-on small{color:var(--ink)}.msb-save{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;background:var(--mint-soft);border:2px solid var(--ink);font-weight:700;font-size:14px}.msb-up{margin-top:16px}.msb-up__h{font:800 17px/1.15 var(--f-display);margin-bottom:10px}.msb-up__list{display:grid;gap:8px}.msb-up__it{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px;border:2px solid var(--ink);border-radius:16px;background:var(--paper);animation:ms-pop .4s var(--ease-spring) both}.msb-up__it img{width:56px;height:56px;object-fit:cover;border-radius:12px;border:2px solid var(--ink)}.msb-up__it a.t{font-weight:700;font-size:13.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msb-up__it small{display:block;font-weight:800;margin-top:3px}.msb-up__it button,.msb-up__it a.b{border:2px solid var(--ink);border-radius:99px;background:var(--pink);padding:8px 12px;font:800 13px/1 var(--f-body);white-space:nowrap;box-shadow:2px 2px 0 var(--ink);transition:transform .25s var(--ease-spring);color:var(--ink)}.msb-up__it a.b{background:var(--paper)}.msb-up__it button:active{transform:scale(.92,.85)}.ms-cart-page .msb-up__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.msb-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.msb-strip span{padding:7px 12px;border:2px solid var(--ink);border-radius:99px;background:var(--paper);font:800 13px/1 var(--f-body)}.msb-strip span:nth-child(2){background:var(--butter)}.msb-strip span:nth-child(3){background:var(--pink)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ms-bundle.css.map */
