mg-bundle-up.mgbu{display:block;max-width:100%;min-width:0;width:100%;padding:18px 0 22px;border-top:1px solid #e6e6e6;color:#111;font-family:var(--font-paragraph--family, Arial),Arial,sans-serif}mg-bundle-up *{box-sizing:border-box}mg-bundle-up [hidden]{display:none!important}.mgbu__header{margin-bottom:12px}.mgbu__title{font:600 17px/1.3 var(--font-heading--family, Arial),Arial,sans-serif;margin:0!important;color:#111}.mgbu__subtitle{margin:5px 0 0!important;color:#777;font-size:12px;line-height:1.4}.mgbu__items{display:flex;flex-direction:column;gap:9px;max-height:var(--mgbu-list-height, 420px);overflow-y:auto;overscroll-behavior:contain;padding:0 3px 3px 0}.mgbu__row{display:grid;grid-template-columns:21px 61px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:10px 9px;background:#f7f7f7;border:1px solid #ececec;border-radius:5px}.mgbu__check-label{align-self:center;display:block;position:relative;width:20px;height:23px;cursor:pointer}.mgbu__check{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.mgbu__check-appearance{display:block;width:19px;height:19px;margin:2px 0;border:1px solid #bcbcbc;border-radius:4px;background:#fff;pointer-events:none}.mgbu__check:checked+.mgbu__check-appearance{border-color:#1d2928;background:#1d2928}.mgbu__check:checked+.mgbu__check-appearance:after{content:"\2713";font:700 13px Arial,sans-serif;color:#fff;display:block;text-align:center;line-height:18px}.mgbu__check:focus-visible+.mgbu__check-appearance{outline:2px solid #537acb;outline-offset:2px}.mgbu__check:disabled+.mgbu__check-appearance{opacity:.45;cursor:not-allowed}.mgbu__image-link{width:61px;height:66px;display:block;background:#fff;border-radius:3px;overflow:hidden}.mgbu__image{width:100%;height:100%;object-fit:contain;display:block;margin:0}.mgbu__image-placeholder{display:block;width:100%;height:100%;background:#ebebeb}.mgbu__detail{min-width:0;width:100%}.mgbu__product-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#1b1b1b;font-size:12px;line-height:1.35;font-weight:500}.mgbu__product-title:hover{text-decoration:underline}.mgbu__variant-wrap{display:block;margin-top:2px;max-width:100%}.mgbu__variant-select{display:block;width:100%;max-width:100%;margin:0;padding:1px 18px 1px 0;border:0;background:transparent;color:#666;font-family:inherit;font-size:11px;line-height:1.5;text-overflow:ellipsis;cursor:pointer;outline-offset:2px}.mgbu__row-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:6px;flex-wrap:wrap}.mgbu__price{font-weight:600;font-size:13px;color:#151515;white-space:nowrap}.mgbu__qty{display:flex;align-items:center;justify-content:center;border:1px solid #cdd0d2;border-radius:4px;height:28px;background:#fff;white-space:nowrap}.mgbu__qty-btn{width:25px;height:26px;border:0;background:transparent;color:#333;font:18px/1 Arial,sans-serif;padding:0;cursor:pointer}.mgbu__qty-btn:disabled{opacity:.3;cursor:not-allowed}.mgbu__qty-input{width:25px;min-width:0;height:25px;text-align:center;padding:0;margin:0;border:0!important;box-shadow:none!important;background:transparent!important;color:#111;font:12px/1 Arial,sans-serif;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mgbu__qty-input::-webkit-outer-spin-button,.mgbu__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mgbu__note{color:#777;font-size:11px;line-height:1.45;margin:10px 0 0!important}.mgbu__subtotal{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:12px;color:#555}.mgbu__subtotal strong{font-size:15px;color:#111;white-space:nowrap}.mgbu__submit{display:block;width:100%;min-height:44px;border:0;border-radius:3px;background:#161616;color:#fff;cursor:pointer;font:600 13px/1.2 var(--font-paragraph--family, Arial),Arial,sans-serif;letter-spacing:.01em;padding:12px 15px}.mgbu__submit:disabled{cursor:not-allowed;opacity:.45}.mgbu__message{margin:9px 0 0!important;color:#555;font-size:12px;line-height:1.5}.mgbu__message:empty{display:none}.mgbu__message[data-error]{color:#ad2424}.mgbu__cart-link{display:inline-block;margin-top:6px;color:#111;text-decoration:underline;font-size:12px}.mgbu__editor-notice{border:1px dashed #bbb;padding:18px;background:#f7f7f7;font-size:12px;color:#555;line-height:1.5}.mgbu__promotion{margin:8px 0 14px;padding:13px 13px 12px;border:1px solid #ecd6c8;border-radius:5px;background:#fff9f5}.mgbu__promotion-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.mgbu__promotion-title{font-size:11px;font-weight:700;letter-spacing:.08em;color:#242424;line-height:1.3}.mgbu__promotion-tier{font-size:11px;font-weight:700;white-space:nowrap;color:#f15a24}.mgbu__promotion-pricing{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.mgbu__promotion-label{font-size:12px;line-height:1.4;color:#444}.mgbu__promotion-amounts{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0;text-align:right}.mgbu__promotion-was{font-size:12px;color:#999;text-decoration:line-through;white-space:nowrap}.mgbu__promotion-now{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap;color:#f15a24;font-variant-numeric:tabular-nums}.mgbu__promotion--no-discount .mgbu__promotion-now{color:#111}.mgbu__promotion-save{margin-top:8px;font-size:13px;font-weight:700;line-height:1.35;color:#f15a24;text-align:right}.mgbu__promotion-info{margin:10px 0 0!important;font-size:11px;line-height:1.45;color:#444;overflow-wrap:anywhere}.mgbu__promotion-disclaimer{margin:6px 0 0!important;font-size:10px;line-height:1.5;color:#858585}@media screen and (max-width:420px){.mgbu__row{grid-template-columns:20px 52px minmax(0,1fr);gap:8px;padding:8px 7px}.mgbu__image-link{width:52px;height:65px}.mgbu__qty-btn{width:23px}.mgbu__qty-input{width:21px}.mgbu__promotion{padding:11px 10px}.mgbu__promotion-now{font-size:18px}.mgbu__promotion-label{font-size:11px}.mgbu__promotion-amounts{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mg-bundle-up.css.map */
