.mb-vp{display:block;width:100%;margin:0 0 1.6rem;border:0;padding:0;min-width:0}.mb-vp__heading{margin:0 0 .4rem;padding:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:0;color:#111;float:none}.mb-vp__sub{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.4;color:#8a8a8a}.mb-vp__list{display:flex;flex-direction:column;gap:1rem}.mb-vp__card{position:relative;display:flex;align-items:center;gap:1.2rem;width:100%;margin:0;padding:1.4rem 1.4rem 1.4rem 1.2rem;border:1px solid #e5e5e5;border-radius:1rem;background:#fff;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mb-vp__card:hover{border-color:#cfcfcf}.mb-vp input[type=radio]:checked+.mb-vp__card{border-color:#111;box-shadow:0 0 0 1px #111}.mb-vp input[type=radio].disabled+.mb-vp__card,.mb-vp input[type=radio]:disabled+.mb-vp__card{opacity:.55;cursor:not-allowed}.mb-vp__badge{flex:none;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:.8rem;background:#f3f3f3;color:#111;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:0}.mb-vp__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.mb-vp__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;color:#111}.mb-vp__desc{margin:0;font-size:1.25rem;line-height:1.35;color:#8a8a8a}.mb-vp__price{margin:.45rem 0 0;font-size:1.8rem;font-weight:700;line-height:1.2;color:#111}.mb-vp__value{margin:.15rem 0 0;font-size:1.2rem;line-height:1.35;color:#8a8a8a}.mb-vp__radio{flex:none;width:2.2rem;height:2.2rem;border:2px solid #c8c8c8;border-radius:50%;box-sizing:border-box;position:relative;background:#fff}.mb-vp input[type=radio]:checked+.mb-vp__card .mb-vp__radio{border-color:#111}.mb-vp input[type=radio]:checked+.mb-vp__card .mb-vp__radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:#111}@media screen and (max-width:749px){.mb-vp__heading{font-size:1.7rem}.mb-vp__card{gap:1rem;padding:1.2rem}.mb-vp__badge{width:4.8rem;height:4.8rem;font-size:2rem}.mb-vp__price{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/component-mystery-box-variant-picker.css.map */
