.twl-trade{--cu:#9a5f28;--ink:#1a1a18;--txt:#3a3630;--dim:#7a7368;--line:rgba(154,95,40,.22);--cream:#faf7f2;color:var(--txt);font-size:15px;line-height:1.5;text-align:left}.twl-trade *{box-sizing:border-box}.twl-trade .tt-gate{max-width:440px;margin:24px auto 48px;padding:32px 28px;border:1px solid var(--line);border-radius:14px;background:var(--cream);text-align:center}.twl-trade .tt-kicker{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cu);font-weight:600}.twl-trade .tt-gate h2{margin:0 0 10px;font-size:26px;line-height:1.15;color:var(--ink)}.twl-trade .tt-gate p{margin:0 0 16px;font-size:14px;color:var(--txt)}.twl-trade .tt-gate form{display:flex;gap:8px;margin:0 0 10px}.twl-trade .tt-gate input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid #cfc7ba;border-radius:8px;background:#fff;font-size:16px;color:var(--ink)}.twl-trade .tt-gate input:focus{outline:2px solid var(--cu);outline-offset:1px}.twl-trade .tt-btn{text-transform:none;min-height:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;letter-spacing:.03em;cursor:pointer;text-decoration:none;white-space:nowrap}.twl-trade .tt-btn:hover{background:#000}.twl-trade .tt-btn[disabled]{opacity:.6;cursor:default}.twl-trade .tt-btn.ghost{background:transparent;color:var(--ink)}.twl-trade .tt-btn.sm{height:38px;padding:0 14px;font-size:13px}.twl-trade .tt-err{color:#a02a1c;font-size:13px;margin:0 0 10px}.twl-trade .tt-help{font-size:12px;color:var(--dim);margin:0}.twl-trade .tt-help a{color:var(--cu)}.twl-trade.is-open{width:min(1200px,calc(100vw - 32px));position:relative;left:50%;transform:translate(-50%)}.twl-trade .tt-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.twl-trade .tt-head h2{margin:0;font-size:30px;line-height:1.1;color:var(--ink)}.twl-trade .tt-head .tt-actions{display:flex;gap:8px;flex-wrap:wrap}.twl-trade .tt-terms{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.twl-trade .tt-term{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--cream)}.twl-trade .tt-term h4{margin:0 0 4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cu)}.twl-trade .tt-term p{margin:0;font-size:13px;line-height:1.45}.twl-trade .tt-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 6px;padding:10px 0;border-bottom:1px solid var(--line)}.twl-trade .tt-controls input,.twl-trade .tt-controls select{height:38px;padding:0 12px;border:1px solid #cfc7ba;border-radius:8px;background:#fff;font-size:14px;color:var(--ink)}.twl-trade .tt-controls input{flex:1;min-width:160px}.twl-trade .tt-seg{display:inline-flex;border:1px solid var(--ink);border-radius:8px;overflow:hidden}.twl-trade .tt-seg button{height:36px;min-height:0;padding:0 14px;border:0;border-radius:0;background:#fff!important;color:var(--ink)!important;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;cursor:pointer;box-shadow:none}.twl-trade .tt-seg button[aria-pressed=true]{background:var(--ink)!important;color:#fff!important}.twl-trade .tt-count{font-size:12px;color:var(--dim);margin-left:auto}.twl-trade .tt-brand{margin:26px 0 0}.twl-trade .tt-brand>h3{margin:0;font-size:24px;line-height:1.15;color:var(--ink)}.twl-trade .tt-brand .tt-tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cu);margin:2px 0 6px}.twl-trade .tt-brand .tt-story{margin:0 0 12px;font-size:14px;max-width:900px}.twl-trade .tt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.twl-trade .tt-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px}.twl-trade .tt-ph{height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.twl-trade .tt-ph img{max-height:100%;max-width:100%;object-fit:contain}.twl-trade .tt-ph span{font-size:11px;color:var(--dim)}.twl-trade .tt-card h4{margin:0 0 4px;font-size:15px;line-height:1.25;color:var(--ink)}.twl-trade .tt-meta{font-size:12px;line-height:1.4;color:var(--dim);margin:0 0 8px;flex:1}.twl-trade .tt-pr{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.twl-trade .tt-pr span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.twl-trade .tt-pr b{font-size:14px;color:var(--ink);font-weight:600}.twl-trade .tt-pr b.cu{color:var(--cu)}.twl-trade .tt-qty{margin-top:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cu)}.twl-trade .tt-est{font-style:italic;font-weight:500}.twl-trade .tt-lib{font-size:11px;color:var(--dim);letter-spacing:.02em}.twl-trade .tt-tablewrap{overflow-x:auto;margin-top:8px}.twl-trade table.tt-table{width:100%;border-collapse:collapse;font-size:13px}.twl-trade table.tt-table th{text-align:left;padding:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cu);border-bottom:1px solid var(--cu);white-space:nowrap}.twl-trade table.tt-table td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.twl-trade table.tt-table .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.twl-trade table.tt-table tr.tt-brow td{background:var(--cream);font-size:17px;font-weight:600;color:var(--ink);padding:10px 8px 6px}.twl-trade table.tt-table td.nm{color:var(--ink);font-weight:500}.twl-trade .tt-soon{color:var(--cu);font-size:11px;white-space:nowrap}.twl-trade .tt-foot{margin:28px 0 8px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}.twl-trade .tt-foot a{color:var(--cu)}.twl-trade .tt-empty{padding:30px 0;text-align:center;color:var(--dim)}@media(max-width:749px){.twl-trade .tt-terms{grid-template-columns:1fr}.twl-trade .tt-head h2{font-size:24px}.twl-trade .tt-grid{grid-template-columns:repeat(2,1fr);gap:8px}.twl-trade .tt-ph{height:130px}.twl-trade .tt-hide-m{display:none!important}.twl-trade .tt-tablewrap{overflow:visible}.twl-trade table.tt-table,.twl-trade table.tt-table tbody{display:block;width:100%}.twl-trade table.tt-table thead{display:none}.twl-trade table.tt-table tr{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.twl-trade table.tt-table td{display:block;padding:0;border:0;font-size:14px}.twl-trade table.tt-table td.nm{grid-column:1/-1;font-size:15px;line-height:1.3}.twl-trade table.tt-table td.n{text-align:left}.twl-trade table.tt-table td.n:before{content:attr(data-l);display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:400;font-style:normal}.twl-trade table.tt-table tr.tt-brow{display:block;padding:14px 0 4px;border-bottom:1px solid var(--cu)}.twl-trade table.tt-table tr.tt-brow td{background:none;padding:0;font-size:19px}.twl-trade .tt-gate form{flex-direction:column}.twl-trade .tt-count{width:100%;margin-left:0}}@media print{.twl-trade .tt-controls,.twl-trade .tt-actions{display:none}}
/*# sourceMappingURL=/cdn/shop/files/twl-ca-trade-v2.css.map */
