.ddmgu-legal{display:block;margin:18px 0;box-sizing:border-box}.ddmgu-legal img{display:block;width:auto;max-width:100%;height:auto;margin:0;border:0}.ddmgu-legal-product img{max-width:420px}.ddmgu-legal-cart,.ddmgu-legal-checkout{padding:12px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa}.ddmgu-legal-checkout img{width:100%;max-width:180px;cursor:zoom-in}.ddmgu-garan{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:15px 0}.ddmgu-garan-image{line-height:0}.ddmgu-garan-image img{display:block;width:auto;max-width:180px;height:auto}.ddmgu-garan-info{font-size:13px}.ddmgu-garan-info a{text-decoration:underline}.ddmgu-garan-cart img{max-width:110px}.ddmgu-garan-checkout img{max-width:90px;cursor:zoom-in}.ddmgu-cart-item,.ddmgu-checkout-item{margin:14px 0}.ddmgu-image-zoom{display:inline-block;line-height:0;cursor:zoom-in}.ddmgu-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.78)}.ddmgu-lightbox.is-open{display:flex}.ddmgu-lightbox img{display:block;width:auto;height:auto;max-width:92vw;max-height:88vh;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.35)}.ddmgu-lightbox-close{position:absolute!important;top:16px!important;right:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#111!important;font:400 28px/1 Arial,sans-serif!important;cursor:pointer!important}.ddmgu-lightbox-close:hover{background:#f2f2f2!important}.ddmgu-lightbox-open{overflow:hidden}@media(max-width:767px){.ddmgu-legal-product img{max-width:100%}.ddmgu-garan{align-items:flex-start}.ddmgu-garan-image img{max-width:130px}.ddmgu-legal-checkout img{max-width:140px}.ddmgu-garan-checkout img{max-width:80px}}

/* Scoped styles to avoid overriding PRS028 buttons, grids and tabs. */
.ddmgu-product-fallback{clear:both;max-width:100%;margin:14px 0}
.ddmgu-product-fallback img,.ddmgu-checkout-fallback img{object-fit:contain!important}
.ddmgu-checkout-fallback{clear:both;width:100%;margin:12px 0;padding:12px;background:#fff;border:1px solid #e7e7e7;border-radius:6px}
.ddmgu-checkout-fallback .ddmgu-legal-checkout{margin:0 0 12px}
