.mtp{--mtp-ink: var(--mtp-ink-c, #14181f);--mtp-muted: var(--mtp-muted-c, #6b7280);--mtp-line: var(--mtp-line-c, #e5e7eb);--mtp-wash: var(--mtp-wash-c, #f6f7f9);--mtp-accent: var(--mtp-accent-c, #2f4b7c);--mtp-radius: var(--mtp-radius-c, 12px);--mtp-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;color:var(--mtp-ink);margin:20px 0}.mtp[hidden]{display:none}.mtp *,.mtp *:before,.mtp *:after{box-sizing:border-box}.mtp button,.mtp input{text-transform:none;letter-spacing:normal;font-family:inherit}.mtp-head{display:flex;align-items:baseline;gap:10px;margin:0 0 4px}.mtp-head h3{font-size:15px;font-weight:600;margin:0;letter-spacing:-.01em}.mtp-head span{font-size:12.5px;color:var(--mtp-muted)}.mtp-range{margin:0 0 14px;font-size:12px;color:var(--mtp-muted);font-family:var(--mtp-mono);font-variant-numeric:tabular-nums}.mtp-panel{border:1px solid var(--mtp-line);border-radius:var(--mtp-radius);overflow:hidden}.mtp-dims{display:flex;align-items:flex-end;gap:12px;padding:16px}.mtp-dims .mtp-field{flex:1}.mtp-dim-x{font-family:var(--mtp-mono);color:var(--mtp-muted);padding-bottom:11px}.mtp-field label{display:block;font-size:12px;color:var(--mtp-muted);margin-bottom:5px}.mtp-field input{width:100%;font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--mtp-line);border-radius:9px;background:#fff;color:var(--mtp-ink)}.mtp-field input:focus-visible{outline:2px solid var(--mtp-accent);outline-offset:-1px;border-color:var(--mtp-accent)}.mtp-hinge{border-top:1px solid var(--mtp-line);padding:14px 16px}.mtp-toggle{display:flex;align-items:center;gap:11px;cursor:pointer}.mtp-toggle input{width:17px;height:17px;accent-color:var(--mtp-accent);flex:none}.mtp-toggle-txt{flex:1}.mtp-toggle-txt b{font-weight:500;font-size:14px}.mtp-toggle-txt span{display:block;font-size:12px;color:var(--mtp-muted);margin-top:1px}.mtp-toggle-fee{font-family:var(--mtp-mono);font-size:13px;color:var(--mtp-accent)}.mtp-hinge-detail{margin-top:14px;display:grid;gap:12px}.mtp-hinge-detail[hidden]{display:none}.mtp-hinge-detail select{width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--mtp-line);border-radius:9px;background:#fff;color:var(--mtp-ink)}.mtp-hinge-detail select:focus-visible{outline:2px solid var(--mtp-accent);outline-offset:-1px;border-color:var(--mtp-accent)}.mtp-drill{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mtp-drill[hidden]{display:none}.mtp-drill input{font-family:var(--mtp-mono);font-variant-numeric:tabular-nums}.mtp-hinge-msg{margin:0;font-size:12.5px;line-height:1.45;color:#8c3320;background:#fdf3f1;border:1px solid #e3b7b0;border-radius:8px;padding:8px 11px}.mtp-hinge-msg[hidden]{display:none}.mtp-hinge-help{display:flex;gap:12px;align-items:flex-start;background:var(--mtp-wash);border-radius:9px;padding:11px 12px}.mtp-hinge-help img{width:96px;height:auto;flex:none;border-radius:6px;display:block}.mtp-hinge-help b{display:block;font-size:12.5px;margin-bottom:3px}.mtp-hinge-help p{margin:0;font-size:12px;line-height:1.5;color:var(--mtp-muted)}@media(max-width:420px){.mtp-drill{grid-template-columns:1fr}.mtp-hinge-help{flex-direction:column}.mtp-hinge-help img{width:100%;max-width:200px}}.mtp-sub{font-size:12px;color:var(--mtp-muted);margin:0 0 6px}.mtp-price{border-top:1px solid var(--mtp-line);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--mtp-wash)}.mtp-quote[data-state=empty] .mtp-price-amount,.mtp-quote[data-state=warn] .mtp-price-amount{display:none}.mtp-price-amount{font-family:var(--mtp-mono);font-size:24px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.mtp-price-amount small{font-size:12px;color:var(--mtp-muted);font-weight:400}.mtp-price-tags{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.mtp-price-tag{font-family:var(--mtp-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--mtp-muted);border:1px solid var(--mtp-line);background:#fff;border-radius:4px;padding:2px 6px}.mtp-price-tag--made{color:var(--mtp-accent);border-color:#cdd7e6}.mtp-price-from{font-size:11px;color:var(--mtp-muted);font-family:var(--mtp-mono)}.mtp-price-msg{font-size:13px;color:var(--mtp-muted)}.mtp-price-msg--warn{color:#8c3320}.mtp-quote[data-state=warn] .mtp-price,.mtp-quote[data-state=empty] .mtp-price{justify-content:flex-start}.mtp-confirm{display:flex;gap:9px;align-items:flex-start;padding:12px 16px;border-top:1px solid var(--mtp-line)}.mtp-confirm[hidden]{display:none}.mtp-confirm input{margin-top:2px;flex:none;width:15px;height:15px;accent-color:var(--mtp-accent)}.mtp-confirm label{font-size:12px;line-height:1.45;color:var(--mtp-muted);cursor:pointer}.mtp-actions{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--mtp-line)}.mtp-qty{display:inline-flex;align-items:center;border:1px solid var(--mtp-line);border-radius:9px;overflow:hidden;flex:none}.mtp-qty button{width:36px;height:46px;border:0;background:#fff;cursor:pointer;font-size:17px;color:var(--mtp-ink)}.mtp-qty button:hover{background:var(--mtp-wash)}.mtp-qty input{width:46px;height:46px;border:0;border-left:1px solid var(--mtp-line);border-right:1px solid var(--mtp-line);text-align:center;font-family:var(--mtp-mono);font-size:14px;background:#fff;color:var(--mtp-ink);-moz-appearance:textfield}.mtp-qty input::-webkit-outer-spin-button,.mtp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mtp-add{flex:1;font:inherit;font-size:15px;font-weight:500;padding:13px 20px;border-radius:9px;cursor:pointer;border:1px solid var(--mtp-ink);background:var(--mtp-ink);color:#fff;transition:opacity .15s ease}.mtp-add:hover{opacity:.9}.mtp-add:disabled{opacity:.4;cursor:not-allowed}.mtp-add:focus-visible{outline:2px solid var(--mtp-accent);outline-offset:2px}.mtp-err{margin:0 16px 14px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45;border:1px solid #e3b7b0;background:#fdf3f1;color:#8c3320}.mtp-err[hidden]{display:none}.mtp-note{font-size:11.5px;color:var(--mtp-muted);line-height:1.5;margin:10px 2px 0}.mtp-setup{border:1px solid #e3b7b0;background:#fdf3f1;color:#7a2d1c;border-radius:10px;padding:12px 14px;margin-bottom:12px;font-size:12.5px;line-height:1.5}.mtp-setup code{font-family:var(--mtp-mono);background:#fbe4de;padding:1px 5px;border-radius:4px;font-size:11.5px}@media(max-width:480px){.mtp-actions{flex-wrap:wrap}.mtp-add{flex:1 1 100%;order:2}.mtp-qty{order:1}.mtp-price{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.mtp *{transition:none!important}}.mtp .mtp-cta{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 12px;text-align:left;font:inherit;line-height:1.35;padding:12px 16px;height:auto;min-height:0;max-height:none;overflow:visible;cursor:pointer;color:var(--mtp-ink);background:#fff;border:1px solid var(--mtp-ink);border-radius:var(--mtp-radius);transition:background .15s ease,color .15s ease}.mtp .mtp-cta-main{grid-row:1;grid-column:1}.mtp .mtp-cta-sub{grid-row:2;grid-column:1}.mtp .mtp-cta-chev{grid-row:1 / span 2;grid-column:2;align-self:center}.mtp[data-open=true] .mtp-cta-sub{display:none}.mtp[data-open=true] .mtp-cta{grid-template-rows:auto}.mtp-cta:hover{background:var(--mtp-wash)}.mtp-cta:focus-visible{outline:2px solid var(--mtp-accent);outline-offset:2px}.mtp-cta-main{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500}.mtp-cta-main svg{flex:none}.mtp-cta-sub{font-size:12px;color:var(--mtp-muted)}.mtp-cta-chev{transition:transform .22s ease;color:var(--mtp-muted)}.mtp[data-open=true] .mtp-cta{border-radius:var(--mtp-radius) var(--mtp-radius) 0 0;border-bottom-color:var(--mtp-line);background:var(--mtp-wash)}.mtp[data-open=true] .mtp-cta-chev{transform:rotate(180deg)}.mtp-collapse{border:1px solid var(--mtp-ink);border-top:0;border-radius:0 0 var(--mtp-radius) var(--mtp-radius);padding:16px;animation:mtp-slide .24s cubic-bezier(.16,.84,.44,1)}.mtp-collapse[hidden]{display:none}@keyframes mtp-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mtp-collapse .mtp-panel{border:0}.mtp-collapse .mtp-panel .mtp-dims{padding-left:0;padding-right:0}.mtp-collapse .mtp-head{margin-top:0}@media(prefers-reduced-motion:reduce){.mtp-collapse{animation:none}.mtp-cta-chev{transition:none}}.mtp-hinge-na{margin:0;padding:11px 14px;border-top:1px solid var(--mtp-line);font-size:12.5px;line-height:1.5;color:var(--mtp-muted)}.mtp-hinge-na[hidden],.mtp-hinge[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/72/assets/mtp.css.map */
