
/* --- Bought together --- */
.ig-bt{padding:8px 0 48px}
.ig-bt__card{background:#fff;border:1px solid #EEE7DA;border-radius:var(--ig-radius, 22px);padding:28px 26px;max-width:640px}
.ig-bt__row{display:flex;align-items:center;gap:18px;margin:18px 0 14px}
.ig-bt__item{flex:1;text-align:center;background:#F7F1E6;border-radius:16px;padding:16px 10px}
.ig-bt__item img{width:100%;max-width:120px;height:100px;object-fit:contain;margin:0 auto 10px}
.ig-bt__item p{font-size:13.5px;font-weight:600;color:#1C1C1A;margin:0 0 6px;line-height:1.3}
.ig-bt__item strong{font-size:16px;color:#1E3B2F}
.ig-bt__plus{font-size:22px;color:#B8904A;font-weight:700}
.ig-bt__save{display:inline-block;background:#E7F3EA;color:#2E7D4F;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px;margin-bottom:16px}
.ig-bt__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #EEE7DA}
.ig-bt__total{display:flex;flex-direction:column;gap:2px}
.ig-bt__total span:not(.ig-bt__was){font-size:12.5px;color:#6B665C}
.ig-bt__was{font-size:14px;color:#6B665C;text-decoration:line-through}
.ig-bt__total strong{font-size:22px;color:#1E3B2F}
.ig-bt__footer form{margin:0}
.ig-bt__footer .ig-btn{padding:13px 26px}
.ig-bt__note{font-size:11.5px;color:#6B665C;margin:14px 0 0}
@media (max-width:600px){.ig-bt__card{padding:22px 18px}.ig-bt__footer{flex-direction:column;align-items:stretch}.ig-bt__footer .ig-btn{width:100%}}
