.mml-warranty-link{display:inline-block;padding-block:.6rem;color:inherit;font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.3rem}.mml-warranty-entry{margin-block:1rem}.mml-warranty-entry--cart{text-align:center}.mml-warranty-dialog{box-sizing:border-box;width:calc(100% - 3.2rem);max-width:86rem;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:1px solid rgb(var(--color-border));border-radius:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));overscroll-behavior:contain}.mml-warranty-dialog::backdrop{background:rgba(var(--color-modal-overlay), .55)}.mml-warranty-dialog__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.6rem;border-bottom:1px solid rgb(var(--color-border));background:rgb(var(--color-background))}.mml-warranty-dialog__header h2{margin:0;font-size:2rem;line-height:1.3;color:rgb(var(--color-foreground))}.mml-warranty-dialog__close{display:grid;flex:0 0 4.4rem;place-items:center;width:4.4rem;height:4.4rem;padding:1.2rem;border:0;border-radius:0;background:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));cursor:pointer}.mml-warranty-dialog__close svg{width:2rem;height:2rem}.mml-warranty-dialog__content{padding:1.6rem}.mml-warranty-page{max-width:92rem;padding-block:4rem}.mml-warranty-notice__image-link,.mml-warranty-notice__image{display:block;width:100%}.mml-warranty-notice__image{height:auto;max-width:80rem;margin-inline:auto}.mml-warranty-notice__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-block:2rem}.mml-warranty-notice__links,.mml-warranty-notice__transcript{color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.6;overflow-wrap:anywhere}.mml-warranty-notice a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.mml-warranty-notice__transcript{border-top:1px solid rgb(var(--color-border));padding-top:2rem}.mml-warranty-notice__transcript h3{color:rgb(var(--color-foreground));font-size:2rem;line-height:1.4}.mml-warranty-notice__transcript li+li{margin-top:.6rem}.mml-warranty-link:focus-visible,.mml-warranty-dialog :focus-visible,.mml-warranty-page a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}body.mml-warranty-open{overflow:hidden}@media (max-width:749px){.mml-warranty-dialog{width:calc(100% - 1.6rem);max-height:calc(100dvh - 1.6rem)}.mml-warranty-dialog__content{padding:1rem}}
