.smd-tb{--bg:#FFFFFF;--ink:#000000;--ink-soft:#666666;--rule:#E5E5E5;--field:#EDEDED;--mark:#FFB514;--mark-deep:#B87B00;--sale:#C4301C;--r-block:12px;--r-input:10px;--r-btn:999px;--shadow:0 1px 2px rgba(0,0,0,.05)}.smd-tb,.smd-tb *{box-sizing:border-box}.smd-tb section,.smd-tb div,.smd-tb figure,.smd-tb p,.smd-tb h1,.smd-tb h2,.smd-tb table,.smd-tb button,.smd-tb a,.smd-tb span,.smd-tb header{position:static;float:none;clear:none;transform:none;max-width:none;min-height:0;max-height:none;height:auto;overflow:visible}.smd-tb button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;text-transform:none;letter-spacing:normal;line-height:1.5;white-space:normal;width:auto;min-width:0;box-shadow:none;text-align:left}.smd-tb input{-webkit-appearance:none;appearance:none;margin:0;text-transform:none;letter-spacing:normal;line-height:1.5;height:auto;min-height:0}.smd-tb h1,.smd-tb h2{text-transform:none;letter-spacing:normal}.smd-tb table{margin:0;border:0}.smd-tb ul,.smd-tb li{list-style:none;margin:0;padding:0}.smd-tb img{max-width:100%}.smd-tb svg{max-width:none;max-height:none}.smd-tb [hidden]{display:none!important}.smd-tb{color:var(--ink);font-size:16px;line-height:1.5;font-weight:400}.smd-tb .smd-wrap{max-width:1410px;margin:0 auto;padding:28px 20px 140px}.smd-tb .smd-masthead{border-bottom:1px solid var(--rule);padding-bottom:20px;margin-bottom:26px}.smd-tb .smd-masthead h1{margin:0 0 8px;font-size:clamp(25px,3.4vw,36px);line-height:1.15;font-weight:600;letter-spacing:-.01em;max-width:19ch}.smd-tb .smd-masthead p{margin:0;color:var(--ink-soft);max-width:62ch}.smd-tb .smd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}@media(max-width:940px){.smd-tb .smd-cols{grid-template-columns:1fr;gap:26px}}.smd-tb .smd-stage{position:sticky;top:20px}@media(max-width:940px){.smd-tb .smd-stage{position:static}}.smd-tb .smd-sheet{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-block);padding:18px 18px 12px;box-shadow:var(--shadow)}.smd-tb .smd-sheet svg{display:block;width:100%;height:auto}.smd-tb .smd-dim{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;fill:var(--ink-soft)}.smd-tb .smd-dim-lg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;fill:var(--ink)}.smd-tb .smd-sheet-foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--rule);margin-top:12px;padding-top:10px;font-size:12px;color:var(--ink-soft)}.smd-tb .smd-bom{margin-top:18px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-block);box-shadow:var(--shadow);overflow:hidden}.smd-tb .smd-bom h2{margin:0;padding:14px 18px;font-size:14px;font-weight:600;border-bottom:1px solid var(--rule)}.smd-tb .smd-bom table{width:100%;border-collapse:collapse;table-layout:fixed}.smd-tb .smd-bom td{padding:9px 12px;border-bottom:1px solid var(--rule);vertical-align:top;font-size:14px;overflow-wrap:anywhere}.smd-tb .smd-bom tr:last-child td{border-bottom:0}.smd-tb .smd-bom .smd-part{width:auto}.smd-tb .smd-bom .smd-sku{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--ink-soft);margin-top:2px;overflow-wrap:anywhere}.smd-tb .smd-bom .smd-qty,.smd-tb .smd-bom .smd-amt{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.smd-tb .smd-bom .smd-thumb{width:56px;padding-right:0}.smd-tb .smd-bom .smd-qty{width:40px;padding-left:4px;padding-right:4px}.smd-tb .smd-bom .smd-amt{width:98px}.smd-tb .smd-bom .smd-thumb img{width:44px;height:44px;object-fit:contain;display:block;background:var(--field);border-radius:8px}.smd-tb .smd-bom tfoot td{border-top:2px solid var(--ink);border-bottom:0;font-weight:600;font-size:16px;padding-top:12px}@media(max-width:560px){.smd-tb .smd-bom td{padding:8px 9px}.smd-tb .smd-bom .smd-thumb{width:44px}.smd-tb .smd-bom .smd-thumb img{width:34px;height:34px}.smd-tb .smd-bom .smd-amt{width:84px;font-size:13px}.smd-tb .smd-bom .smd-qty{width:32px}}.smd-tb .smd-step{border-top:1px solid var(--rule);padding:24px 0 4px}.smd-tb .smd-step:first-child{border-top:0;padding-top:0}.smd-tb .smd-step>h2{margin:0 0 4px;font-size:19px;font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;gap:10px}.smd-tb .smd-step>h2 .smd-num{flex:none;width:26px;height:26px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.smd-tb .smd-step>p.smd-hint{margin:0 0 15px;color:var(--ink-soft);font-size:14px;max-width:56ch}.smd-tb .smd-step>p.smd-hint.smd-indent{margin-left:36px}.smd-tb .smd-acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:560px){.smd-tb .smd-acc{grid-template-columns:1fr}}.smd-tb .smd-acc button{display:flex;gap:12px;align-items:flex-start;text-align:left;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-block);padding:12px;cursor:pointer;width:100%;height:auto;transition:border-color .12s ease,box-shadow .12s ease}.smd-tb .smd-acc button:hover{border-color:var(--ink)}.smd-tb .smd-acc button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.smd-tb .smd-acc button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.smd-tb .smd-acc img{width:56px;height:56px;flex:none;object-fit:contain;background:var(--field);border-radius:8px}.smd-tb .smd-acc .smd-info{min-width:0}.smd-tb .smd-acc .smd-n{display:block;font-weight:600;font-size:14px;line-height:1.3}.smd-tb .smd-acc .smd-p{display:block;margin-top:4px;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.smd-tb .smd-acc .smd-sku{display:block;font-size:11px;color:var(--ink-soft);margin-top:2px}.smd-tb .smd-acc .smd-tick{margin-left:auto;flex:none;width:20px;height:20px;border-radius:999px;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.smd-tb .smd-acc button[aria-pressed=true] .smd-tick{background:var(--ink);border-color:var(--ink)}.smd-tb .smd-acc button[aria-pressed=true] .smd-tick:after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translateY(-1px)}.smd-tb .smd-plain{margin-top:2px;padding:14px 16px;background:var(--field);border-radius:var(--r-input);font-size:14px;color:var(--ink-soft)}.smd-tb .smd-picks{display:grid;gap:10px;align-items:stretch}.smd-tb .smd-picks.smd-two{grid-template-columns:repeat(2,minmax(0,1fr))}.smd-tb .smd-picks.smd-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.smd-tb .smd-picks.smd-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.smd-tb .smd-picks .smd-pick{position:relative;display:block;width:100%;height:auto;min-height:0;max-height:none;overflow:visible;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-block);padding:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.smd-tb .smd-picks .smd-pick:hover{border-color:var(--ink)}.smd-tb .smd-picks .smd-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.smd-tb .smd-picks .smd-pick[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.smd-tb .smd-pick .smd-t{display:block;font-weight:600;font-size:15px;line-height:1.3}.smd-tb .smd-pick .smd-s{display:block;color:var(--ink-soft);font-size:13px;line-height:1.35;margin-top:3px}.smd-tb .smd-pick .smd-money{display:block;margin-top:6px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.smd-tb .smd-pick figure{display:block;margin:0 0 10px;padding:0;background:var(--field);border-radius:var(--r-input);overflow:hidden;line-height:0}.smd-tb .smd-pick figure svg{display:block;width:100%;height:auto}.smd-tb .smd-pick[aria-pressed=true] figure{background:#fff3dc}.smd-tb .smd-pick .smd-fig-ink{stroke:var(--ink);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.smd-tb .smd-pick .smd-fig-soft{stroke:#b4b4b4;fill:none;stroke-width:1;stroke-linecap:round}.smd-tb .smd-pick .smd-fig-solid{fill:var(--ink);stroke:none}.smd-tb .smd-pick .smd-fig-mark{stroke:var(--mark-deep);fill:none;stroke-width:1.6;stroke-linecap:round}.smd-tb .smd-pick .smd-fig-markf{fill:var(--mark);stroke:none}.smd-tb .smd-pick .smd-fig-tone{fill:#dcdcdc;stroke:none}.smd-tb .smd-picks .smd-pick[disabled]{opacity:.38;cursor:not-allowed}.smd-tb .smd-picks .smd-pick[disabled]:hover{border-color:var(--rule)}.smd-tb .smd-width-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.smd-tb .smd-field label{display:block;font-size:13px;color:var(--ink-soft);margin-bottom:5px}.smd-tb .smd-field input{width:112px;padding:11px 14px;border:1px solid transparent;background:var(--field);border-radius:var(--r-input);font:inherit;font-size:16px;color:inherit;font-variant-numeric:tabular-nums}.smd-tb .smd-field input:focus{outline:2px solid var(--ink);outline-offset:1px}.smd-tb .smd-readout{margin-top:13px;padding:13px 15px;background:var(--field);border-radius:var(--r-input);font-size:14px}.smd-tb .smd-readout b{font-weight:600}.smd-tb .smd-note{margin-top:11px;font-size:13.5px;color:var(--ink-soft);display:flex;gap:8px;align-items:flex-start}.smd-tb .smd-note svg{flex:none;margin-top:3px;color:var(--mark-deep);width:14px;height:14px}.smd-tb .smd-bar{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-top:1px solid var(--rule);box-shadow:0 -2px 16px #00000012;z-index:20}.smd-tb .smd-bar-in{max-width:1410px;margin:0 auto;padding:13px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.smd-tb .smd-bar .smd-total{font-size:23px;font-weight:600;font-variant-numeric:tabular-nums}.smd-tb .smd-bar .smd-total small{display:block;font-size:12.5px;color:var(--ink-soft);font-weight:400}.smd-tb .smd-bar .smd-spacer{flex:1}.smd-tb .smd-bar .smd-status{font-size:13px;color:var(--ink-soft);max-width:38ch}.smd-tb .smd-bar .smd-cta{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--r-btn);padding:13px 30px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;width:auto;height:auto;text-align:center}.smd-tb .smd-bar .smd-cta:hover{opacity:.85}.smd-tb .smd-bar .smd-cta:focus-visible{outline:2px solid var(--mark-deep);outline-offset:2px}.smd-tb .smd-bar .smd-cta[disabled]{background:var(--field);border-color:var(--field);color:#9a9a9a;cursor:not-allowed}.smd-tb .smd-bar .smd-cta.smd-quote{background:var(--field);border-color:var(--field);color:var(--ink)}.smd-tb .smd-bar .smd-ghost{background:none;border:0;font:inherit;font-size:14px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 0;width:auto;height:auto}.smd-tb .smd-bar .smd-ghost:hover{color:var(--ink)}.smd-tb .smd-pick figure.smd-logo{background:#fff;padding:10px;line-height:0}.smd-tb .smd-pick[aria-pressed=true] figure.smd-logo{background:#fff3dc}.smd-tb .smd-pick figure.smd-logo img{display:block;width:100%;height:auto;max-height:74px;object-fit:contain}@media(prefers-reduced-motion:reduce){.smd-tb *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/smd-track-builder.css.map */
