 .rt-free-delivery[hidden],.rt-addon[hidden]{display:none!important}
.rt-free-delivery{margin-block:9px;padding:9px 11px;border:1px solid #e6e1d5;border-radius:6px;background:#fcf8ef;color:#163e32;font-size:12px}
.rt-free-delivery p{margin:0;font-weight:650}
.rt-free-delivery small{display:block;font-size:11px}
.rt-free-delivery progress{display:block;width:100%;height:5px;margin:6px 0;accent-color:#31553f}
.rt-addons{display:grid;gap:4px}
.rt-addon{display:flex;align-items:center;gap:5px;padding-top:5px}
.rt-addon a{display:flex;align-items:center;gap:6px;flex:1;min-width:0;color:inherit}
.rt-addon a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rt-addon img{width:32px;height:32px;object-fit:contain}
.rt-addon button{padding:4px 9px;border:1px solid #31553f;border-radius:5px;background:white;color:#163e32;cursor:pointer;white-space:nowrap}

.rt-addons:not(:has(.rt-addon:not([hidden]))){display:none}
