.ilt-dual{font-family:inherit;color:#26362e;max-width:1100px;margin:24px auto}.ilt-dual-intro{color:#657269;font-size:14px;margin-bottom:28px}.ilt-dual-section{border:1px solid #dce2da;background:#fff;border-radius:10px;margin:24px 0;overflow:hidden}.ilt-dual-section>header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;background:#f3f5ef;border-bottom:1px solid #dce2da;gap:16px}.ilt-dual-section h2{margin:0;font-size:24px}.ilt-dual-section>header span{font-size:12px;color:#657269}.ilt-dual-row{display:grid;grid-template-columns:80px minmax(0,1fr) 90px 140px;gap:20px;padding:20px 26px;border-bottom:1px solid #edf0e9;align-items:center}.ilt-dual-thumb img{width:80px;height:80px;object-fit:contain}.ilt-dual-description>a{font-weight:600;color:#244b3c}.ilt-dual-description dl{font-size:12px;margin:8px 0 0}.ilt-dual-description dt{font-weight:600}.ilt-dual-description dd{margin:0 0 5px}.ilt-dual-row label{font-size:11px}.ilt-dual-row input{display:block;width:75px;padding:9px;border:1px solid #cdd7cb;border-radius:4px;margin-top:6px}.ilt-dual-price{font-size:14px;text-align:right}.ilt-dual-actions{display:flex;align-items:center;gap:16px;padding:16px 26px}.ilt-dual-actions button{background:#fff;border:1px solid #cdd7cb;padding:10px 14px;border-radius:4px;color:#244b3c;cursor:pointer}.ilt-dual-actions small{color:#657269;font-size:11px}.ilt-dual-section footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;background:#fafbf8}.ilt-dual-section footer strong{display:block;font-size:25px;margin-top:3px}.ilt-dual-section footer small{display:block;font-size:11px;color:#657269}.ilt-dual-button{display:inline-block;background:#244b3c;color:#fff!important;border-radius:4px;padding:14px 20px;text-decoration:none!important;font-size:14px;white-space:nowrap}.ilt-dual-empty{padding:20px 26px;color:#657269}.ilt-dual-checkout{max-width:1100px;margin:24px auto}.ilt-dual-checkout p{font-size:13px;color:#657269}@media(max-width:640px){.ilt-dual-row{grid-template-columns:60px 1fr;gap:14px;padding:18px}.ilt-dual-thumb img{width:60px;height:60px}.ilt-dual-row label{grid-column:2}.ilt-dual-price{text-align:left;grid-column:2}.ilt-dual-section>header,.ilt-dual-section footer{padding:18px}.ilt-dual-section footer,.ilt-dual-actions{align-items:flex-start;flex-direction:column}.ilt-dual-button{display:block;text-align:center;width:100%;box-sizing:border-box}.ilt-dual-section h2{font-size:21px}}
