.mm-checkout{max-width:1180px;margin:0 auto;padding:26px 20px 64px;overflow:hidden}.mm-checkout,.mm-checkout *{box-sizing:border-box}.mm-checkout__layout>*,.mm-checkout__form-col,.mm-checkout__summary-col,.mm-checkout-form,.mm-checkout-form__group,.mm-pay-method__body{min-width:0;max-width:100%}.mm-checkout__back{display:inline-flex;margin:0 0 12px;color:#555;font-size:12px;font-weight:700;text-decoration:none}.mm-checkout__back:hover{color:var(--mm-red)}.mm-checkout__steps{display:flex;flex-wrap:nowrap;justify-content:center;gap:0;align-items:center;max-width:650px;margin:0 auto 32px;font-size:12px;font-weight:700;color:#737373}.mm-checkout__steps-line{width:clamp(54px,10vw,120px);height:2px;margin:0 8px 20px;background:#d8d8d8;transition:background .2s}.mm-checkout__steps-line.is-done{background:var(--mm-red)}.mm-checkout__step{display:grid;justify-items:center;gap:5px;flex:0 0 auto;color:#737373;padding:0;background:transparent;text-decoration:none}.mm-checkout__step-dot{display:grid;place-items:center;width:30px;height:30px;border:2px solid #ccc;border-radius:50%;background:#fff;color:#777;font-size:12px;transition:border-color .2s,background .2s,color .2s}.mm-checkout__step-dot i{display:none;font-style:normal}.mm-checkout__step--done{color:#545454;text-decoration:none}.mm-checkout__step--done .mm-checkout__step-dot,.mm-checkout__step--active .mm-checkout__step-dot{border-color:var(--mm-red);background:var(--mm-red);color:#fff}.mm-checkout__step--done .mm-checkout__step-dot b{display:none}.mm-checkout__step--done .mm-checkout__step-dot i{display:inline}.mm-checkout__step--done:hover{color:#111}.mm-checkout__step--active{color:#333;background:transparent;font-weight:700}.mm-checkout__layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:32px;align-items:start}.mm-checkout__form-col{order:1}.mm-checkout__summary-col{order:2}.mm-checkout__head{margin-bottom:20px}.mm-checkout__secure-label{display:inline-block;margin-bottom:6px;color:var(--mm-red);font-size:11px;font-weight:800;letter-spacing:.08em}.mm-checkout h1{margin:0 0 6px;font:800 26px/1.15 var(--mm-display);text-transform:uppercase;letter-spacing:-.02em}.mm-checkout__sub{margin:0;color:#555;font-size:14px;line-height:1.5}.mm-checkout__summary,.mm-checkout__return-card{background:#fff;border:1px solid #e1e1e1;border-radius:12px;padding:20px;box-shadow:none;position:sticky;top:16px}.mm-checkout__summary h2{margin:0 0 14px;font:800 17px var(--mm-sans)}.mm-checkout__summary-item{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.mm-checkout__summary-item img{width:56px;height:56px;object-fit:contain;background:#f7f7f7;border-radius:8px}.mm-checkout__summary-item h3{margin:0 0 2px;font:700 14px var(--mm-sans)}.mm-checkout__summary-item p{margin:0;font-size:12px;color:#666}.mm-checkout__summary-item-price{font:800 14px var(--mm-sans);white-space:nowrap}.mm-checkout__totals{margin:14px 0 0}.mm-checkout__totals div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.mm-checkout__totals-total{margin-top:6px;padding-top:10px!important;border-top:1px solid var(--mm-line);font:800 20px var(--mm-sans)}.mm-checkout__ship-note{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f7f9fc;border:1px solid #e3eaf3;font-size:12px;color:#445;line-height:1.45}.mm-checkout__trust{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px;color:#444}.mm-checkout__trust li:before{content:"\2713  ";color:var(--mm-red);font-weight:800}.mm-checkout__pay-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #eee}.mm-checkout__pay-badges span{font:700 10px var(--mm-sans);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px;border-radius:6px;background:#f5f5f5;color:#555}.mm-checkout-form__group{border:1px solid #e1e1e1;border-radius:12px;margin:0 0 16px;padding:20px 20px 8px;background:#fff}.mm-checkout-form__stage[hidden]{display:none}.mm-checkout-form__group legend{font:800 17px var(--mm-sans);margin-bottom:15px;display:flex;align-items:center;gap:8px;width:100%}.mm-checkout-form__group legend small{color:#777;font:600 12px var(--mm-sans)}.mm-checkout-form__legend-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mm-red);color:#fff;font-size:12px}.mm-checkout-form__group--invoice{background:#fff}.mm-checkout-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mm-checkout-form__field{display:grid;gap:6px;margin-bottom:12px}.mm-checkout-form__field span{font-size:13px;font-weight:700}.mm-checkout-form__field input,.mm-checkout-form__field select,.mm-checkout-form__field textarea{width:100%;border:1px solid #d8d8d8;border-radius:10px;padding:12px 14px;font:500 14px var(--mm-sans);background:#fff;transition:border-color .15s,box-shadow .15s}.mm-checkout-form__field input:focus,.mm-checkout-form__field select:focus,.mm-checkout-form__field textarea:focus{outline:none;border-color:var(--mm-red);box-shadow:0 0 0 3px #e306131a}.mm-checkout-form__field--short{max-width:160px}.mm-checkout-form__check{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;font-size:14px;cursor:pointer}.mm-checkout-form__check input{width:18px;height:18px;accent-color:var(--mm-red)}.mm-checkout-form__invoice{padding-top:4px;border-top:1px dashed #ddd}.mm-checkout-form__hint{margin:0 0 12px;font-size:12px;color:#666;line-height:1.45}.mm-pay-methods{display:grid;gap:10px}.mm-pay-methods--secondary{margin-top:10px}.mm-pay-method{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;padding:14px 16px;border:1.5px solid #e0e0e0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.mm-pay-method input{position:absolute;opacity:0;pointer-events:none}.mm-pay-method__radio{width:18px;height:18px;border:2px solid #bbb;border-radius:50%;position:relative}.mm-pay-method--active{border-color:var(--mm-red);background:#fff8f8}.mm-pay-method--active .mm-pay-method__radio{border-color:var(--mm-red)}.mm-pay-method--active .mm-pay-method__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--mm-red)}.mm-pay-method--disabled{opacity:.72;cursor:not-allowed;background:#f9f9f9}.mm-pay-method__icon{display:grid;place-items:center;width:44px;height:36px;border-radius:8px;background:#f3f3f3;color:#333;font:800 11px var(--mm-sans)}.mm-pay-method__icon--card{color:var(--mm-red);background:#fff0f0}.mm-pay-method__icon--klarna{background:#ffb3c7;color:#111;font-size:10px}.mm-pay-method__icon--install{background:#e8f0ff;color:#1a4fa0}.mm-pay-method__icon--cod{background:#111;color:#fff;font-size:16px}.mm-pay-method__badge--warn{background:#fff0f0;color:#b00020;border:1px solid #f0c0c8}.mm-pay-method__body strong{display:block;margin-bottom:2px;font-size:14px}.mm-pay-method__body small{color:#666;font-size:12px;line-height:1.35}.mm-pay-method__badge{font:700 10px var(--mm-sans);text-transform:uppercase;letter-spacing:.03em;padding:5px 8px;border-radius:6px;background:#eee;color:#666;white-space:nowrap}.mm-pay-method__badge--ok{background:#e8f8ef;color:#0a7a3e}.mm-checkout-form__error{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fff1f1;color:#b00000;font-size:13px}.mm-checkout-form__submit{width:100%}.mm-sumup-embed{width:100%;max-width:430px;margin:12px auto 14px;padding:12px;border:1px solid #e4e4e4;border-radius:10px;background:#fafafa;overflow:hidden}.mm-sumup-embed__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.mm-sumup-embed h2{margin:0;font-size:15px}.mm-sumup-embed__head span{font-size:10px;font-weight:700;color:#0a7a3e;white-space:nowrap}.mm-sumup-embed p{margin:0;font-size:11px;color:#555;line-height:1.35}.mm-sumup-embed.is-ready{background:#fff}.mm-sumup-embed [data-sumup-card],.mm-sumup-embed [data-sumup-card]>*,.mm-sumup-embed iframe{display:block;width:100%!important;max-width:100%!important;min-width:0!important;border:0}.mm-sumup-embed__fallback{margin:7px 0 0!important;text-align:center}.mm-sumup-embed__fallback a{color:var(--mm-red);font-size:11px}.mm-checkout-form__legal{margin:12px 0 0;font-size:12px;color:#666;line-height:1.45}.mm-checkout-form__legal a{color:var(--mm-red);text-decoration:underline}.mm-checkout__loading,.mm-checkout__empty{color:#666;font-size:14px}.mm-checkout--return{min-height:50vh;display:grid;place-items:center}.mm-checkout__return-card{max-width:520px;width:100%;text-align:center}.mm-checkout__return-card h1{font-size:24px}.mm-checkout__return-icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font:800 28px var(--mm-sans)}.mm-checkout__return-card.is-ok .mm-checkout__return-icon{background:#e8f8ef;color:#00a650}.mm-checkout__return-card.is-fail .mm-checkout__return-icon{background:#fff1f1;color:#b00000}.mm-checkout__spinner{width:42px;height:42px;margin:0 auto 14px;border:3px solid #eee;border-top-color:var(--mm-red);border-radius:50%;animation:mm-spin .8s linear infinite}.mm-checkout__help{margin-top:14px;font-size:13px;color:#666}@keyframes mm-spin{to{transform:rotate(360deg)}}body.mm-checkout-page{background:#f5f5f5}body.mm-checkout-page .mm-marquee,body.mm-checkout-page .mm-all-btn,body.mm-checkout-page .mm-search,body.mm-checkout-page .mm-utils,body.mm-checkout-page .mm-catalog,body.mm-checkout-page .mm-tabbar,body.mm-checkout-page .shopify-section-group-footer-group{display:none!important}body.mm-checkout-page .mm-wrap{background:#fff;border-bottom:1px solid #e5e5e5}body.mm-checkout-page .mm-header{max-width:1180px;margin:0 auto}body.mm-checkout-page .mm-header__bar{display:flex;min-height:66px;justify-content:center;align-items:center}body.mm-checkout-page .mm-logo{margin:0 auto}.mm-checkout-form__submit{min-height:50px;border-radius:8px;font-size:15px}@media(max-width:900px){.mm-checkout{width:100%;padding-right:12px;padding-left:12px}.mm-checkout__layout,.mm-checkout-form__row{grid-template-columns:1fr}.mm-checkout__summary-col{order:1}.mm-checkout__form-col{order:2}.mm-checkout__summary{position:static}.mm-checkout-form__field--short{max-width:none}.mm-pay-method{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.mm-pay-method__badge{grid-column:2;justify-self:start;margin-top:-4px}}@media(max-width:520px){body.mm-checkout-page .mm-header__bar{min-height:54px}body.mm-checkout-page .mm-logo svg,body.mm-checkout-page .mm-logo img{max-width:155px;height:auto}.mm-checkout{padding:12px 8px 40px}.mm-checkout__steps{width:100%;margin-bottom:20px;font-size:10px}.mm-checkout__steps-line{width:22px;margin:0 4px 18px}.mm-checkout__step-dot{width:26px;height:26px;font-size:10px}.mm-checkout h1{font-size:21px}.mm-checkout__summary,.mm-checkout__return-card{padding:12px;border-radius:12px}.mm-checkout-form__group{width:100%;margin-bottom:12px;padding:12px 10px 2px;border-radius:11px}.mm-checkout-form__field input,.mm-checkout-form__field select,.mm-checkout-form__field textarea{min-width:0;padding:10px 11px;font-size:14px}.mm-pay-method{width:100%;gap:8px;padding:10px}.mm-pay-method__icon{width:36px;height:32px}.mm-pay-method__body strong{font-size:13px}.mm-pay-method__body small{overflow-wrap:anywhere;font-size:11px}.mm-sumup-embed{max-width:100%;margin:9px 0 10px;padding:9px;border-radius:8px}.mm-sumup-embed__head{align-items:flex-start}.mm-sumup-embed h2{font-size:14px}.mm-sumup-embed__head span{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mm-checkout.css.map */
