.mdp-product-offers{width:100%;min-width:0;margin:18px 0 22px;color:#202020;font-family:inherit;line-height:1.45;clear:both}
.mdp-product-offers:empty{display:none}
.mdp-product-offers .mdp-product-offers__heading{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.3}
.mdp-product-offers__heading>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#65575f;color:white;font-size:18px}
.mdp-product-offers .mdp-product-offers__card{margin:0 0 12px;padding:18px 16px;border:1px solid #e0e4f3;border-radius:18px;background:#fff}
.mdp-product-offers__body{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}
.mdp-product-offers__body>div{min-width:0;flex:1}
.mdp-product-offers .mdp-product-offers__body h3{margin:0 0 6px;color:inherit;font-size:18px;font-weight:500;line-height:1.3}
.mdp-product-offers .mdp-product-offers__body p{margin:4px 0 0;color:#686868;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.mdp-product-offers__icon{position:relative;flex:0 0 36px;height:32px;display:grid;place-items:center;margin:5px 0;color:#b28c53;border:2px solid #d0b37d;border-radius:5px;background:#fff4df;font-size:25px;line-height:1}
.mdp-product-offers__icon b{position:absolute;bottom:-9px;right:-12px;display:grid;place-items:center;width:22px;height:22px;background:#008a3c;color:#fff;border-radius:50%;font-size:13px;font-weight:600}
.mdp-product-offers__ticket{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px 10px 22px;border:1px dashed #bac7ef;border-radius:12px;background:#f0faf5}
.mdp-product-offers__ticket:before{content:"";position:absolute;left:-7px;top:calc(50% - 7px);width:13px;height:13px;border:1px dashed #bac7ef;border-radius:50%;background:white}
.mdp-product-offers .mdp-product-offers__ticket code{padding:0;background:transparent;border:0;color:#262626;font-family:inherit;font-size:16px;letter-spacing:.5px;white-space:normal;overflow-wrap:anywhere;min-width:0}
.mdp-product-offers .mdp-product-offers__ticket button{flex:0 0 auto;min-height:44px;padding:4px 0 4px 10px;background:none;border:0;border-radius:4px;box-shadow:none;color:#00843b;font:inherit;font-size:15px;font-weight:500;cursor:pointer;text-transform:none}
.mdp-product-offers__ticket button:focus-visible{outline:2px solid #00843b;outline-offset:3px}
.mdp-product-offers .mdp-product-offers__feedback{margin:0;font-size:12px;color:#087439;overflow-wrap:anywhere}
.mdp-product-offers__manual{width:100%;font:inherit;padding:6px;border:1px solid #ccc}
.mdp-product-offers__terms{margin-top:6px;font-size:12px;color:#686868}.mdp-product-offers__terms summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mdp-product-offers__terms summary:focus-visible{outline:2px solid #00843b;outline-offset:2px}
@media(max-width:480px){.mdp-product-offers .mdp-product-offers__heading{font-size:18px}.mdp-product-offers .mdp-product-offers__card{padding:15px 13px}.mdp-product-offers__body{gap:16px}.mdp-product-offers .mdp-product-offers__body h3{font-size:17px}.mdp-product-offers__ticket{padding-right:12px}.mdp-product-offers .mdp-product-offers__ticket code{font-size:15px}}
