.shopping-direct-offer{display:grid;gap:16px;padding:20px;margin:20px 0;border:1px solid #d9e9e2;border-radius:18px;background:linear-gradient(145deg,#f0f8f4,#fff);color:#123a32;font:inherit;min-width:0;overflow-wrap:anywhere}.shopping-direct-offer:empty{display:none}.shopping-direct-offer h3,.shopping-direct-offer p{margin:0}.shopping-direct-offer>strong{font-size:20px;color:#00665a}.shopping-direct-offer>p{font-size:14px;line-height:1.65}.shopping-direct-offer details{border:1px solid #d9e9e2;border-radius:12px;padding:12px;background:#fff;min-width:0}.shopping-direct-offer summary{font-weight:600;cursor:pointer}.shopping-direct-offer details p{white-space:pre-wrap;font-size:14px;line-height:1.7;margin-top:14px}.shopping-direct-offer>a{font-size:13px;color:#00665a}.shopping-direct-offer button{width:100%;padding:14px;font:inherit;font-weight:600;border-radius:12px}.service-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;margin:12px 0;min-width:0}.service-consent input[type=checkbox]{flex:0 0 22px;width:22px!important;height:22px;min-height:22px;margin:2px 0 0;padding:0;accent-color:#00665a}.shopping-direct-offer .service-consent{margin:0}@media(max-width:360px){.shopping-direct-offer{padding:16px}}
