.tn-cross-sell{display:block;margin:20px 0 8px;padding:18px;border:1px solid #c8a44d80;border-radius:20px;background:#f6f2e6;color:#184423}.tn-cross-sell h3{font-family:var(--tn-heading-font,'garamond-atf-text',serif);font-size:26px;color:#184423;margin:18px 0 4px}.tn-cross-sell p{font-size:13px;margin:0 0 14px}.tn-cross-sell__shipping strong{font-size:14px}.tn-cross-sell small{display:block;font-size:11px;line-height:1.5}.tn-cross-sell progress{display:block;width:100%;height:5px;margin:12px 0;accent-color:#184423;border:0;border-radius:10px;overflow:hidden}.tn-cross-sell progress::-webkit-progress-bar{background:#ded9c7}.tn-cross-sell progress::-webkit-progress-value{background:#184423}.tn-cross-sell__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;border-top:1px solid #c8a44d50;padding:16px 0 0;margin-top:16px}.tn-cross-sell__image{width:64px;height:80px;object-fit:cover;border-radius:10px}.tn-cross-sell__card strong{font-size:15px}.tn-cross-sell select{display:block;width:100%;min-width:0;background:#fffcf4;border:1px solid #9da88d;border-radius:6px;font:inherit;font-size:12px;padding:8px;margin:7px 0;color:#184423}.tn-cross-sell [data-price]{font-size:14px}.tn-cross-sell button{display:block;margin-top:8px;padding:9px 15px;border-radius:24px;border:1px solid #184423;background:#184423;color:#fff8e9;font:inherit;font-size:13px;cursor:pointer;min-height:40px}.tn-cross-sell button:disabled{opacity:.6;cursor:wait}.tn-cross-sell button:focus-visible,.tn-cross-sell select:focus-visible{outline:2px solid #b18b32;outline-offset:3px}.tn-cross-sell [hidden]{display:none}.tn-cross-sell [data-status]:empty{display:none}.tn-cross-sell [data-status]{margin:12px 0 0}
