cart-drawer .goia-cart-offers[hidden]{display:none}
cart-drawer .goia-cart-offers{margin:12px 0 18px;padding:14px 12px 4px;border:1px solid #edc8d6;border-radius:12px;background:#fff9fb;color:#303030}
cart-drawer .goia-cart-offers h3{font:inherit;font-weight:800;font-size:14px;line-height:1.4;margin:0 0 9px}
cart-drawer .goia-cart-offer{display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #f0e1e6}
cart-drawer .goia-cart-offer img{width:55px;height:68px;object-fit:contain;border-radius:5px;background:white}
cart-drawer .goia-cart-offer__info{min-width:0}
cart-drawer .goia-cart-offer__info a{display:block;color:#303030;text-decoration:none;font-size:12px;font-weight:800;line-height:1.45}
cart-drawer .goia-cart-offer__info p{font-size:10px;color:#666;line-height:1.45;margin:4px 0}
cart-drawer .goia-cart-offer__price{font-size:12px;color:#90425f;font-weight:800}
cart-drawer .goia-cart-offer__benefit{display:block;font-size:10px;line-height:1.4;margin-top:4px;color:#50774a;font-weight:700}
cart-drawer .goia-cart-offer__button{border:0;box-shadow:none;border-radius:22px;background:#e09fb7;color:#fff;font-family:inherit;font-size:11px;font-weight:800;line-height:1.4;padding:10px 11px;min-height:40px;max-width:104px;cursor:pointer}
cart-drawer .goia-cart-offer__button:disabled{opacity:.55;cursor:wait}
cart-drawer .goia-cart-offer__button:focus-visible{outline:2px solid #8e3558;outline-offset:3px}
cart-drawer .goia-cart-offers__error{font-size:11px;color:#a22542;line-height:1.4;margin:6px 0 10px}
@media(max-width:749px){cart-drawer .goia-cart-offer{grid-template-columns:43px minmax(0,1fr) auto;gap:8px}cart-drawer .goia-cart-offer img{width:43px;height:58px}cart-drawer .goia-cart-offer__button{max-width:85px;padding:9px 8px;font-size:10px}cart-drawer .goia-cart-offer__info a{font-size:11px}cart-drawer .goia-cart-offers{padding:12px 9px 2px}}
