.tt-offers{grid-column:1/-1;color:#284534;margin-top:16px;min-width:0}.tt-offers__pack,.tt-offers__sub{padding:16px;background:#edf1e5;border:1px solid #d9e1cf;border-radius:12px}.tt-offers__sub{background:transparent;margin-top:10px}.tt-offers p{margin:0}.tt-offers .tt-offers__title{font-size:14px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.tt-offers .tt-offers__detail{font-size:11px;line-height:1.6;color:#63705d;margin:7px 0 12px}.tt-offers__button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;border-radius:30px;padding:12px 16px;min-height:44px;background:#2c513c;color:#fffdf7;font:600 12px var(--tt-sys-font-text,Arial,sans-serif);cursor:pointer}.tt-offers__button--sub{background:#fffdf7;color:#2c513c;border:1px solid #aab99f;justify-content:center}.tt-offers__button:disabled{opacity:.6;cursor:wait}.tt-offers__back{font:inherit;font-size:11px;background:none;border:0;border-bottom:1px solid #aab99f;color:#53664b;padding:6px 0;cursor:pointer}.tt-offers__button:focus-visible,.tt-offers__back:focus-visible{outline:2px solid #244f35;outline-offset:3px}.tt-offers .tt-offers__error{color:#9a3524;font-size:12px;margin-top:10px}.tt-offers [hidden]{display:none!important}.tt-cart .tt-line>.tt-offers{width:100%;flex-basis:100%}.tt-cart .tt-line:has(>.tt-offers){flex-wrap:wrap}.tt-cart .tt-line__main{min-width:0}.tt-basket__item>.tt-offers{margin-top:0}.tt-cart .tt-offers__sub{margin-top:8px}

.tt-cart .tt-line:has(>.tt-offers){display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px}.tt-cart .tt-line:has(>.tt-offers)>.tt-offers{grid-column:1/-1;margin-top:0}.tt-cart .tt-line:has(>.tt-offers)>.tt-line__media{width:92px}.tt-cart .tt-line__names{min-width:0}
