.euwr-live-surface{--euwr-live-navy:#102f54;--euwr-live-text:#203247;--euwr-live-muted:#607286;--euwr-live-blue:#1d4e8a;--euwr-live-border:#cdd9e3;--euwr-live-surface:#f7fafc;--euwr-live-radius:10px;max-width:520px;color:var(--euwr-live-text);container-type:inline-size;}
.euwr-live-surface, .euwr-live-surface *{box-sizing:border-box;}
.euwr-notice, .euwr-garan{margin:.85rem 0 1.25rem;}
.euwr-trigger, .euwr-garan-trigger{appearance:none !important;width:100%;max-width:520px;margin:0 !important;border:1px solid var(--euwr-live-border) !important;border-radius:var(--euwr-live-radius) !important;background:#ffffff !important;color:var(--euwr-live-text) !important;box-shadow:0 2px 7px rgba(16, 47, 84, .06) !important;cursor:pointer;font:inherit !important;text-align:left;text-decoration:none !important;}
.euwr-trigger{display:grid;grid-template-columns:36px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:13px 15px !important;border-left:3px solid var(--euwr-live-navy) !important;background:var(--euwr-live-surface) !important;}
.euwr-trigger__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--euwr-live-navy);color:#ffffff;font-size:11px;font-weight:750;line-height:1;letter-spacing:.04em;}
.euwr-trigger__copy, .euwr-garan-trigger__copy{display:flex;min-width:0;flex-direction:column;}
.euwr-trigger__label{color:var(--euwr-live-navy);font-size:15px;font-weight:650;line-height:1.35;}
.euwr-trigger__meta{margin-top:2px;color:var(--euwr-live-muted);font-size:12px;line-height:1.35;}
.euwr-trigger__arrow{color:var(--euwr-live-blue);font-size:18px;font-weight:600;line-height:1;}
.euwr-garan-trigger{display:flex !important;align-items:center;justify-content:space-between;gap:16px;padding:14px 15px !important;border-left:3px solid var(--euwr-live-blue) !important;}
.euwr-garan-trigger__copy{flex:1 1 190px;gap:3px;}
.euwr-garan-trigger__eyebrow{color:var(--euwr-live-blue);font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;}
.euwr-garan-trigger__copy strong{color:var(--euwr-live-navy);font-size:14px;font-weight:650;line-height:1.35;}
.euwr-garan-trigger__copy > span:last-child{color:var(--euwr-live-muted);font-size:11.5px;line-height:1.4;}
.euwr-garan-nested{display:block;width:min(230px, 48%);height:auto;flex:0 1 230px;}
.euwr-product-warranty{clear:none;width:100%;margin:1.75rem 0 0;}
.euwr-product-warranty .euwr-live-surface{display:grid;grid-template-columns:1fr;gap:16px;max-width:none;}
.euwr-product-warranty .euwr-notice, .euwr-product-warranty .euwr-garan{margin:0;}
.euwr-product-warranty .euwr-garan-trigger{height:100%;}
@container (max-width: 440px) {
.euwr-garan-trigger{align-items:flex-start;flex-direction:column;gap:12px;}
.euwr-garan-trigger__copy{flex-basis:auto;width:100%;}
.euwr-garan-nested{width:min(260px, 100%);flex-basis:auto;}
}
.euwr-trigger:hover, .euwr-garan-trigger:hover{border-color:#9bb2c5 !important;box-shadow:0 4px 12px rgba(16, 47, 84, .1) !important;}
.euwr-trigger:focus-visible, .euwr-garan-trigger:focus-visible, .euwr-close:focus-visible, .euwr-official-link:focus-visible{outline:2px solid #2271b1;outline-offset:2px;}
.euwr-popover{max-width:none;max-height:none;overflow:visible;padding:0;border:0;background:transparent;}
.euwr-popover::backdrop{background:rgba(8, 20, 34, .58);}
.euwr-popover-inner{width:min(92vw, 640px);max-height:92vh;overflow:auto;padding:12px;border:1px solid #d7dfe6;border-radius:10px;background:#ffffff;box-shadow:0 18px 60px rgba(8, 20, 34, .3);}
.euwr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px;}
.euwr-official-link{color:var(--euwr-live-blue);font-size:14px;font-weight:600;}
.euwr-close{appearance:none;margin:0 !important;padding:2px 8px !important;border:0 !important;background:transparent !important;color:#111827 !important;box-shadow:none !important;cursor:pointer;font:inherit !important;font-size:28px !important;line-height:1 !important;}
.euwr-notice-image, .euwr-garan-full{display:block;width:100%;height:auto;margin:0 auto;}
.euwr-garan-popover-inner{width:min(92vw, 560px);}
.euwr-popover[popover]{display:none;}
.euwr-popover.euwr-popover--fallback-open{position:fixed;z-index:100000;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8, 20, 34, .58);}
@supports selector(:popover-open) {
.euwr-popover[popover]:popover-open{display:block;}
}
@media(max-width:640px){
.euwr-product-warranty {
margin: 1.5rem 0 2rem;
}
.euwr-product-warranty .euwr-live-surface {
grid-template-columns: 1fr;
}
.euwr-trigger {
grid-template-columns: 34px minmax(0, 1fr) auto;
gap: 10px;
padding: 12px !important;
}
.euwr-trigger__mark {
width: 34px;
height: 34px;
}
.euwr-garan-trigger {
align-items: flex-start;
flex-direction: column;
gap: 12px;
padding: 13px !important;
}
.euwr-garan-nested {
width: min(270px, 100%);
flex-basis: auto;
}
.euwr-popover-inner {
width: 96vw;
padding: 8px;
}
.euwr-toolbar {
gap: 8px;
}
}